P99
Defines
Initialization facilities through the preprocessor
C Programming facilities
+ Collaboration diagram for Initialization facilities through the preprocessor:

Defines

#define P99_APLAIN(...)
#define P99_ASUB(X, T, N, L)
#define P99_MAC_ARGS(...)
 Declare macro parameters as local variables as if the macro were declared as a type generic inline function.
#define P99_MEMSET(TA, SO, N)   p00_memset((TA), (void const*)&(SO), sizeof(SO), N)
 A type oriented replacement for memset.
#define P99_MEMZERO(T, TA, N)   p00_memset((TA), (void const*)&P99_LVAL(const T), sizeof(T), N)
 A type oriented replacement for memset with argument 0.
#define P99_PZERO(X, N)   (memset((X), 0, sizeof(X[0]) * N))
 Zero out all bits in the object to which X points.
#define P99_TZERO(X)   (memset(&(X), 0, sizeof(X)))
 Zero out all bits in the object X.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Defines