Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

#define phFree  )     { if (x) { free(x); x = NULL; } }
 

A macro that frees memory using free and resets the pointer that points to the freed memory to NULL. Using this macro prevents a number of potential errors and allows the catching of other errors because dereferencing NULL will almost certainly cause segfaults that are easy to track down.

Definition at line 119 of file phMemory.h.





Copyright (C) 2002 - 2007 Philip D.S. Thoren ( pthoren@users.sourceforge.net )
University Of Massachusetts at Lowell
Robotics Lab
SourceForge.net Logo

Generated on Sat Jun 16 02:45:27 2007 for phission by  doxygen 1.4.4