#include <ze-sys.h>
#include "ze-filter.h"
Go to the source code of this file.
◆ CHECK_KCLASS
#define CHECK_KCLASS |
( |
|
kC, |
|
|
|
class, |
|
|
|
code |
|
) |
| |
Value:do { \
int i; \
for (i = 0; i < (kC)->
nb; i++) { \
if (strcasecmp(class, (kC)->classes[i]) == 0) \
code = (kC)->netcode; \
} \
} \
} while (0)
Definition at line 202 of file ze-netclass.c.
◆ FILL_KCLASS
#define FILL_KCLASS |
( |
|
kC, |
|
|
|
eStr, |
|
|
|
code |
|
) |
| |
Value:do { \
char *env = getenv(eStr); \
if (env != NULL) { \
(kC)->buf = strdup(env); \
if ((kC)->buf != NULL) { \
(kC)->netcode = (code); \
} else { \
} \
} \
} \
} while (0)
int zeStr2Tokens(char *, int, char **, char *)
Definition at line 186 of file ze-netclass.c.
◆ KCLASS_INIT
◆ SET_LABEL
#define SET_LABEL |
( |
|
s, |
|
|
|
sz, |
|
|
|
label |
|
) |
| |
Value:do { \
if ((s) != NULL && (sz) > 0) \
strlcpy((s), (label), (sz)); \
} while (0)
Definition at line 42 of file ze-netclass.c.