#include <bits/wordsize.h>#include "MercuryString.h"#include <stdint.h>Go to the source code of this file.
Defines | |
| #define | SAFE_DELETE(p) { if(p) { delete (p); (p)=0; } } |
| #define | SAFE_DELETE_ARRAY(p) { if(p) { delete[] (p); (p)=0; } } |
| #define | SAFE_FREE(p) { if(p) { free(p); (p)=0; } } |
| #define | M_ALIGN(n) |
| #define | MStringArray vector<MString> |
| #define | HGEXPORT |
| #define | EXPORTPREFIX |
| #define | EXPORTSUFFIX |
| #define | RUN_STATEMENT_AT_BOOT(name, statement) |
| #define | MIN(x, y) ((x<y)?(x):(y)) |
| #define | MAX(x, y) ((x<y)?(x):(y)) |
| #define | TO_ENDIAN(x) |
| #define | TO_ENDIAN2(x) |
Typedefs | |
| typedef unsigned | MVPtr |
| #define RUN_STATEMENT_AT_BOOT | ( | name, | |||
| statement | ) |
| #define SAFE_DELETE_ARRAY | ( | p | ) | { if(p) { delete[] (p); (p)=0; } } |