Re-clarified my previous change. Now an example of pupping primitive arrays by bytes...
authorIsaac Dooley <idooley2@illinois.edu>
Mon, 10 Sep 2007 17:55:43 +0000 (17:55 +0000)
committerIsaac Dooley <idooley2@illinois.edu>
Mon, 10 Sep 2007 17:55:43 +0000 (17:55 +0000)
doc/charm++/pup.tex

index 88c2f9802c0e0086250e0e28232a54410a6483b0..859c51140fe9908dccae2b90ae77686414ca1d21 100644 (file)
@@ -128,9 +128,13 @@ the case for simple structs and classes without pointers.
       This lets you use the \verb.p|*myPtr;. syntax 
       to pup the entire class as sizeof(myClass) raw bytes.
 
-\item Use \verb.p((char *)myPtr,sizeof(myClass));. in the pup 
+\item Use \verb.p((void *)myPtr,sizeof(myClass));. in the pup 
       routine.  This is a direct call to pup a set of bytes. 
-      Pointers to arrays of other primitive types may also be used.
+      
+\item Use \verb.p((char *)myCharArray,arraySize);. in the pup 
+      routine.  This is a direct call to pup a set of bytes. 
+         Other primitive types may also be used.
+      
 \end{itemize}
 
 Note that pupping as bytes is just like using `memcpy':