Return to array.h CVS log | Up to [local] / src / usr.bin / tmux |
version 1.5, 2010/06/05 16:32:22 | version 1.6, 2012/07/10 11:53:01 | ||
---|---|---|---|
|
|
||
} while (0) | } while (0) | ||
#define ARRAY_FREE(a) do { \ | #define ARRAY_FREE(a) do { \ | ||
if ((a)->list != NULL) \ | free((a)->list); \ | ||
xfree((a)->list); \ | |||
ARRAY_INIT(a); \ | ARRAY_INIT(a); \ | ||
} while (0) | } while (0) | ||
#define ARRAY_FREEALL(a) do { \ | #define ARRAY_FREEALL(a) do { \ | ||
ARRAY_FREE(a); \ | ARRAY_FREE(a); \ | ||
xfree(a); \ | free(a); \ | ||
} while (0) | } while (0) | ||
#endif | #endif |