|
ze-filter
(ze-filter-0.8.0-develop-180218)
|
Go to the source code of this file.
Macros | |
| #define | ASSERT(a) assert((a)) |
| #define | WAIT_NOHANG(pid, stat) waitpid(pid, stat, WNOHANG) |
| #define | WAIT_HANG(pid, stat) waitpid(pid, stat, 0) |
| #define | FREE(x) |
| #define | FD_PRINTF(fdp, ...) |
| #define | SD_PRINTF(fdp, ...) |
| #define | STRCASEEQUAL(a, b) ((a) != NULL && (b) != NULL ? strcasecmp((a),(b)) == 0 : ((a) == (b))) |
| #define | STRNCASEEQUAL(a, b, n) ((a) != NULL && (b) != NULL ? strncasecmp((a),(b),(n)) == 0 : ((a) == (b))) |
| #define | STREQUAL(a, b) ((a) != NULL && (b) != NULL ? strcmp((a),(b)) == 0 : ((a) == (b))) |
| #define | STRNULL(x, r) ((x) != NULL ? (x) : (r)) |
| #define | STREMPTY(x, r) ((x) != NULL && strlen(x) > 0 ? (x) : (r)) |
| #define | ISSTRNULL(x) ((x) == NULL) |
| #define | ISSTREMPTY(x) ((x) == NULL || strlen(x) == 0) |
| #define | STRBOOL(x, t, f) ((x) ? t : f) |
| #define | SIGN(x) ((x) < 0 ? - 1 : 1) |
| #define | MUTEX_LOCK(mutex) |
| #define | MUTEX_UNLOCK(mutex) |
| #define | RWLOCK_RDLOCK(lock) |
| #define | RWLOCK_WRLOCK(lock) |
| #define | RWLOCK_UNLOCK(lock) |
| #define | max(a, b) ((a) > (b) ? (a) : (b)) |
| #define | min(a, b) ((a) < (b) ? (a) : (b)) |
| #define | MAX(a, b) ((a) > (b) ? (a) : (b)) |
| #define | MIN(a, b) ((a) < (b) ? (a) : (b)) |
| #define | SECONDS |
| #define | MINUTES * 60 |
| #define | HOURS * 60 MINUTES |
| #define | DAYS * 24 HOURS |
| #define | WEEKS * 7 DAYS |
| #define | MONTHS * 30 DAYS |
| #define | YEARS * 365 DAYS |
| #define | BYTES |
| #define | KBYTES * 1024 |
| #define | MBYTES * 1024 KBYTES |
| #define | GBYTES * 1024 MBYTES |
| #define | TRUE 1 |
| #define | FALSE 0 |
| #define | SET_BIT(p, i) ((p) |= (1 << (i))) |
| #define | CLR_BIT(p, i) ((p) &= ~(1 << (i))) |
| #define | GET_BIT(p, i) (((p) & (1 << (i))) != 0 ? TRUE : FALSE) |
| #define | SKIP_SPACES(s) |
| #define | SKIP_ALPHAS(s) |
| #define | SKIP_DIGITS(s) |
| #define | SKIP_ALPHANUM(s) |
| #define | SKIP_KEYCHARS(s) |
| #define | STRIP_END_SPACES(s) |
| #define | PATH_REGEX "^(/[-a-z0-9.]+)+$" |
| #define | DOMAINNAME_REGEX "^[a-z0-9._-]+\\.[a-z]{2,6}$" |
| #define | IPV4_ADDR_REGEX "^[0-9]+\\.[0-9]+\\.[0-9]+\\.[0-9]+$" |
| #define | IPV6_ADDR_REGEX "(ipv6:)?.*:" |
| #define | IPV4_ADDR_REGEX_BRACKET "[\\[][0-9]+\\.[0-9]+\\.[0-9]+\\.[0-9]+[\\]]" |
| #define | CRLF "\r\n" |
| #define | NULLSENDER "<>" |
| #define | POSTMASTER_OK 1 |
| #define | POSTMASTER_FORGED -1 |
| #define | NOT_POSTMASTER 0 |
| #define | ADJUST_FILENAME(path, fname, cfdir, defval) |
| #define | SHOW_CURSOR(zero) |
| #define | __ZE_MACROS_H |
| #define __ZE_MACROS_H |
Definition at line 261 of file zeMacros.h.
| #define ADJUST_FILENAME | ( | path, | |
| fname, | |||
| cfdir, | |||
| defval | |||
| ) |
Definition at line 236 of file zeMacros.h.
| #define ASSERT | ( | a | ) | assert((a)) |
Definition at line 27 of file zeMacros.h.
| #define BYTES |
Definition at line 150 of file zeMacros.h.
| #define CLR_BIT | ( | p, | |
| i | |||
| ) | ((p) &= ~(1 << (i))) |
Definition at line 167 of file zeMacros.h.
| #define CRLF "\r\n" |
Definition at line 224 of file zeMacros.h.
| #define DAYS * 24 HOURS |
Definition at line 145 of file zeMacros.h.
| #define DOMAINNAME_REGEX "^[a-z0-9._-]+\\.[a-z]{2,6}$" |
Definition at line 216 of file zeMacros.h.
| #define FALSE 0 |
Definition at line 160 of file zeMacros.h.
| #define FD_PRINTF | ( | fdp, | |
| ... | |||
| ) |
Definition at line 45 of file zeMacros.h.
| #define FREE | ( | x | ) |
Definition at line 37 of file zeMacros.h.
| #define GBYTES * 1024 MBYTES |
Definition at line 153 of file zeMacros.h.
Definition at line 168 of file zeMacros.h.
| #define HOURS * 60 MINUTES |
Definition at line 144 of file zeMacros.h.
| #define IPV4_ADDR_REGEX "^[0-9]+\\.[0-9]+\\.[0-9]+\\.[0-9]+$" |
Definition at line 218 of file zeMacros.h.
| #define IPV4_ADDR_REGEX_BRACKET "[\\[][0-9]+\\.[0-9]+\\.[0-9]+\\.[0-9]+[\\]]" |
Definition at line 221 of file zeMacros.h.
| #define IPV6_ADDR_REGEX "(ipv6:)?.*:" |
Definition at line 219 of file zeMacros.h.
| #define ISSTREMPTY | ( | x | ) | ((x) == NULL || strlen(x) == 0) |
Definition at line 85 of file zeMacros.h.
| #define ISSTRNULL | ( | x | ) | ((x) == NULL) |
Definition at line 84 of file zeMacros.h.
| #define KBYTES * 1024 |
Definition at line 151 of file zeMacros.h.
| #define max | ( | a, | |
| b | |||
| ) | ((a) > (b) ? (a) : (b)) |
Definition at line 127 of file zeMacros.h.
| #define MAX | ( | a, | |
| b | |||
| ) | ((a) > (b) ? (a) : (b)) |
Definition at line 139 of file zeMacros.h.
| #define MBYTES * 1024 KBYTES |
Definition at line 152 of file zeMacros.h.
| #define min | ( | a, | |
| b | |||
| ) | ((a) < (b) ? (a) : (b)) |
Definition at line 128 of file zeMacros.h.
| #define MIN | ( | a, | |
| b | |||
| ) | ((a) < (b) ? (a) : (b)) |
Definition at line 140 of file zeMacros.h.
| #define MINUTES * 60 |
Definition at line 143 of file zeMacros.h.
| #define MONTHS * 30 DAYS |
Definition at line 147 of file zeMacros.h.
| #define MUTEX_LOCK | ( | mutex | ) |
Definition at line 93 of file zeMacros.h.
| #define MUTEX_UNLOCK | ( | mutex | ) |
Definition at line 101 of file zeMacros.h.
| #define NOT_POSTMASTER 0 |
Definition at line 233 of file zeMacros.h.
| #define NULLSENDER "<>" |
Definition at line 229 of file zeMacros.h.
| #define PATH_REGEX "^(/[-a-z0-9.]+)+$" |
Definition at line 214 of file zeMacros.h.
| #define POSTMASTER_FORGED -1 |
Definition at line 232 of file zeMacros.h.
| #define POSTMASTER_OK 1 |
Definition at line 231 of file zeMacros.h.
| #define RWLOCK_RDLOCK | ( | lock | ) |
Definition at line 109 of file zeMacros.h.
| #define RWLOCK_UNLOCK | ( | lock | ) |
Definition at line 119 of file zeMacros.h.
| #define RWLOCK_WRLOCK | ( | lock | ) |
Definition at line 114 of file zeMacros.h.
| #define SD_PRINTF | ( | fdp, | |
| ... | |||
| ) |
Definition at line 56 of file zeMacros.h.
| #define SECONDS |
Definition at line 142 of file zeMacros.h.
| #define SET_BIT | ( | p, | |
| i | |||
| ) | ((p) |= (1 << (i))) |
Definition at line 166 of file zeMacros.h.
| #define SHOW_CURSOR | ( | zero | ) |
Definition at line 249 of file zeMacros.h.
| #define SIGN | ( | x | ) | ((x) < 0 ? - 1 : 1) |
Definition at line 91 of file zeMacros.h.
| #define SKIP_ALPHANUM | ( | s | ) |
Definition at line 192 of file zeMacros.h.
| #define SKIP_ALPHAS | ( | s | ) |
Definition at line 178 of file zeMacros.h.
| #define SKIP_DIGITS | ( | s | ) |
Definition at line 185 of file zeMacros.h.
| #define SKIP_KEYCHARS | ( | s | ) |
Definition at line 199 of file zeMacros.h.
| #define SKIP_SPACES | ( | s | ) |
Definition at line 171 of file zeMacros.h.
| #define STRBOOL | ( | x, | |
| t, | |||
| f | |||
| ) | ((x) ? t : f) |
Definition at line 87 of file zeMacros.h.
| #define STRCASEEQUAL | ( | a, | |
| b | |||
| ) | ((a) != NULL && (b) != NULL ? strcasecmp((a),(b)) == 0 : ((a) == (b))) |
Definition at line 72 of file zeMacros.h.
| #define STREMPTY | ( | x, | |
| r | |||
| ) | ((x) != NULL && strlen(x) > 0 ? (x) : (r)) |
Definition at line 82 of file zeMacros.h.
| #define STREQUAL | ( | a, | |
| b | |||
| ) | ((a) != NULL && (b) != NULL ? strcmp((a),(b)) == 0 : ((a) == (b))) |
Definition at line 78 of file zeMacros.h.
| #define STRIP_END_SPACES | ( | s | ) |
Definition at line 206 of file zeMacros.h.
| #define STRNCASEEQUAL | ( | a, | |
| b, | |||
| n | |||
| ) | ((a) != NULL && (b) != NULL ? strncasecmp((a),(b),(n)) == 0 : ((a) == (b))) |
Definition at line 75 of file zeMacros.h.
| #define STRNULL | ( | x, | |
| r | |||
| ) | ((x) != NULL ? (x) : (r)) |
Definition at line 81 of file zeMacros.h.
| #define TRUE 1 |
Definition at line 157 of file zeMacros.h.
| #define WAIT_HANG | ( | pid, | |
| stat | |||
| ) | waitpid(pid, stat, 0) |
Definition at line 31 of file zeMacros.h.
| #define WAIT_NOHANG | ( | pid, | |
| stat | |||
| ) | waitpid(pid, stat, WNOHANG) |
Definition at line 30 of file zeMacros.h.
| #define WEEKS * 7 DAYS |
Definition at line 146 of file zeMacros.h.
| #define YEARS * 365 DAYS |
Definition at line 148 of file zeMacros.h.