|
Pol
Revision:6c772dc
|
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Macros | |
| #define | arsize(a) ( sizeof a / sizeof a[0] ) |
| #define | asserteql(a, b) extern char xxxyyyzzz[(unsigned)1 - (unsigned)( a ^ ( b ) )] |
| #define | assertofs(type, var, pos) asserteql( offsetof( type, var ), pos ) |
| #define | assertsize(type, length) |
Variables | |
| char | xxxyyyzzz [1] |
Definition in file compileassert.h.
| #define arsize | ( | a | ) | ( sizeof a / sizeof a[0] ) |
Definition at line 36 of file compileassert.h.
Referenced by Pol::Module::BasicIoExecutorModule::functionIndex(), Pol::Module::BasicExecutorModule::functionIndex(), Pol::Module::NPCExecutorModule::functionIndex(), Pol::Module::OSExecutorModule::functionIndex(), and Pol::Module::UOExecutorModule::functionIndex().
| #define asserteql | ( | a, | |
| b | |||
| ) | extern char xxxyyyzzz[(unsigned)1 - (unsigned)( a ^ ( b ) )] |
Definition at line 33 of file compileassert.h.
| #define assertofs | ( | type, | |
| var, | |||
| pos | |||
| ) | asserteql( offsetof( type, var ), pos ) |
Definition at line 34 of file compileassert.h.
| #define assertsize | ( | type, | |
| length | |||
| ) |
Definition at line 38 of file compileassert.h.
| char xxxyyyzzz[1] |