Dip
0.92.4
|
Go to the source code of this file.
Macros | |
#define | SRANDOM(seed) srandom(seed) |
#define | RANDOM() random() |
#define | REMALLOC(ptr, ptrtype, oldsize, newsize, block_size) |
#define | REALLOC(ptr, ptrtype, oldsize, newsize, block_size) |
#define | READ_INT_DESC(desc) |
#define | READ_CHAR_ARRAY_WITH_SIZE(cptr, cnum, maxcnum) |
#define | READ_STR_LIST(snum, ssize, cptr, sptr) |
#define | READPAR_ERROR(x) |
#define | READ_INT_PAR(par) |
#define | READ_STR_PAR(par) |
#define | READ_DBL_PAR(par) |
#define | READ_STRINT_PAR(par, str_array, array_size, value) |
#define | COPY_DBL_ARRAY_DESC(newad, oldad) |
#define | COPY_STAT(newad, oldad) |
#define | COPY_ARRAY_DESC(newad, oldad) |
#define | CALL_USER_FUNCTION(f) |
#define | CALL_WRAPPER_FUNCTION(f) |
#define | PRINT(a, b, c) if ((a) > (b)) printf c |
#define | FREE(p) if (p) {(void)free((char *)(p)); p = NULL;} |
#define | MIN(a, b) ((a) < (b) ? (a) : (b)) |
#define | MAX(a, b) ((a) > (b) ? (a) : (b)) |
#define | LOG_OF_BITS_PER_BYTE 3 |
#define | BITS_PER_BYTE_LESS_ONE 7 |
#define | isset(a, i) |
#define | isclr(a, i) (! isset(a, i)) |
#define | setbit(a, i) |
#define | OPENMP_ATOMIC_WRITE _Pragma("omp critical (atomic_write)") |
#define | OPENMP_ATOMIC_UPDATE _Pragma("omp atomic") |
#define SRANDOM | ( | seed | ) | srandom(seed) |
Definition at line 25 of file sym_macros.h.
#define RANDOM | ( | ) | random() |
Definition at line 26 of file sym_macros.h.
#define REMALLOC | ( | ptr, | |
ptrtype, | |||
oldsize, | |||
newsize, | |||
block_size | |||
) |
Definition at line 34 of file sym_macros.h.
#define REALLOC | ( | ptr, | |
ptrtype, | |||
oldsize, | |||
newsize, | |||
block_size | |||
) |
Definition at line 46 of file sym_macros.h.
#define READ_INT_DESC | ( | desc | ) |
Definition at line 57 of file sym_macros.h.
#define READ_CHAR_ARRAY_WITH_SIZE | ( | cptr, | |
cnum, | |||
maxcnum | |||
) |
Definition at line 66 of file sym_macros.h.
#define READ_STR_LIST | ( | snum, | |
ssize, | |||
cptr, | |||
sptr | |||
) |
Definition at line 75 of file sym_macros.h.
#define READPAR_ERROR | ( | x | ) |
Definition at line 89 of file sym_macros.h.
#define READ_INT_PAR | ( | par | ) |
Definition at line 95 of file sym_macros.h.
#define READ_STR_PAR | ( | par | ) |
Definition at line 101 of file sym_macros.h.
#define READ_DBL_PAR | ( | par | ) |
Definition at line 107 of file sym_macros.h.
#define READ_STRINT_PAR | ( | par, | |
str_array, | |||
array_size, | |||
value | |||
) |
Definition at line 113 of file sym_macros.h.
#define COPY_DBL_ARRAY_DESC | ( | newad, | |
oldad | |||
) |
Definition at line 129 of file sym_macros.h.
#define COPY_STAT | ( | newad, | |
oldad | |||
) |
Definition at line 139 of file sym_macros.h.
#define COPY_ARRAY_DESC | ( | newad, | |
oldad | |||
) |
Definition at line 145 of file sym_macros.h.
#define CALL_USER_FUNCTION | ( | f | ) |
Definition at line 154 of file sym_macros.h.
#define CALL_WRAPPER_FUNCTION | ( | f | ) |
Definition at line 165 of file sym_macros.h.
#define PRINT | ( | a, | |
b, | |||
c | |||
) | if ((a) > (b)) printf c |
Definition at line 174 of file sym_macros.h.
#define FREE | ( | p | ) | if (p) {(void)free((char *)(p)); p = NULL;} |
Definition at line 180 of file sym_macros.h.
#define MIN | ( | a, | |
b | |||
) | ((a) < (b) ? (a) : (b)) |
Definition at line 184 of file sym_macros.h.
#define MAX | ( | a, | |
b | |||
) | ((a) > (b) ? (a) : (b)) |
Definition at line 190 of file sym_macros.h.
#define LOG_OF_BITS_PER_BYTE 3 |
Definition at line 203 of file sym_macros.h.
#define BITS_PER_BYTE_LESS_ONE 7 |
Definition at line 204 of file sym_macros.h.
#define isset | ( | a, | |
i | |||
) |
Definition at line 205 of file sym_macros.h.
#define isclr | ( | a, | |
i | |||
) | (! isset(a, i)) |
Definition at line 208 of file sym_macros.h.
#define setbit | ( | a, | |
i | |||
) |
Definition at line 223 of file sym_macros.h.
#define OPENMP_ATOMIC_WRITE _Pragma("omp critical (atomic_write)") |
Definition at line 231 of file sym_macros.h.
#define OPENMP_ATOMIC_UPDATE _Pragma("omp atomic") |
Definition at line 245 of file sym_macros.h.