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.
|