|
Postfix3.3.1
|
#include <sys_defs.h>#include <ctype.h>#include <errno.h>#include <string.h>#include <stdlib.h>#include <msg.h>#include <vstring.h>#include <mymalloc.h>#include <stringops.h>#include <name_code.h>#include <mac_parse.h>#include <mac_expand.h>データ構造 | |
| struct | MAC_EXP_CONTEXT |
マクロ定義 | |
| #define | MAC_EXP_BVAL_TRUE "true" |
| #define | MAC_EXP_BVAL_FALSE "" |
| #define | MAC_EXP_OP_STR_EQ "==" |
| #define | MAC_EXP_OP_STR_NE "!=" |
| #define | MAC_EXP_OP_STR_LT "<" |
| #define | MAC_EXP_OP_STR_LE "<=" |
| #define | MAC_EXP_OP_STR_GE ">=" |
| #define | MAC_EXP_OP_STR_GT ">" |
| #define | MAC_EXP_OP_STR_ANY |
| #define | MAC_EXP_OP_TOK_NONE 0 |
| #define | MAC_EXP_OP_TOK_EQ 1 |
| #define | MAC_EXP_OP_TOK_NE 2 |
| #define | MAC_EXP_OP_TOK_LT 3 |
| #define | MAC_EXP_OP_TOK_LE 4 |
| #define | MAC_EXP_OP_TOK_GE 5 |
| #define | MAC_EXP_OP_TOK_GT 6 |
| #define | MAC_EXP_WHITESPACE CHARS_SPACE |
| #define | MAC_EXP_ERR_RETURN(mc, fmt, ...) |
| #define | MAC_EXP_FIND_LEFT_CURLY(len, cp) |
関数 | |
| int | mac_expand (VSTRING *result, const char *pattern, int flags, const char *filter, MAC_EXP_LOOKUP_FN lookup, void *context) |
| #define MAC_EXP_BVAL_FALSE "" |
mac_expand.c の 180 行目に定義があります。
| #define MAC_EXP_BVAL_TRUE "true" |
mac_expand.c の 179 行目に定義があります。
| #define MAC_EXP_ERR_RETURN | ( | mc, | |
| fmt, | |||
| ... | |||
| ) |
mac_expand.c の 285 行目に定義があります。
| #define MAC_EXP_FIND_LEFT_CURLY | ( | len, | |
| cp | |||
| ) |
mac_expand.c の 308 行目に定義があります。
| #define MAC_EXP_OP_STR_ANY |
mac_expand.c の 191 行目に定義があります。
| #define MAC_EXP_OP_STR_EQ "==" |
mac_expand.c の 185 行目に定義があります。
| #define MAC_EXP_OP_STR_GE ">=" |
mac_expand.c の 189 行目に定義があります。
| #define MAC_EXP_OP_STR_GT ">" |
mac_expand.c の 190 行目に定義があります。
| #define MAC_EXP_OP_STR_LE "<=" |
mac_expand.c の 188 行目に定義があります。
| #define MAC_EXP_OP_STR_LT "<" |
mac_expand.c の 187 行目に定義があります。
| #define MAC_EXP_OP_STR_NE "!=" |
mac_expand.c の 186 行目に定義があります。
| #define MAC_EXP_OP_TOK_EQ 1 |
mac_expand.c の 199 行目に定義があります。
| #define MAC_EXP_OP_TOK_GE 5 |
mac_expand.c の 203 行目に定義があります。
| #define MAC_EXP_OP_TOK_GT 6 |
mac_expand.c の 204 行目に定義があります。
| #define MAC_EXP_OP_TOK_LE 4 |
mac_expand.c の 202 行目に定義があります。
| #define MAC_EXP_OP_TOK_LT 3 |
mac_expand.c の 201 行目に定義があります。
| #define MAC_EXP_OP_TOK_NE 2 |
mac_expand.c の 200 行目に定義があります。
| #define MAC_EXP_OP_TOK_NONE 0 |
mac_expand.c の 198 行目に定義があります。
| #define MAC_EXP_WHITESPACE CHARS_SPACE |
mac_expand.c の 220 行目に定義があります。
| int mac_expand | ( | VSTRING * | result, |
| const char * | pattern, | ||
| int | flags, | ||
| const char * | filter, | ||
| MAC_EXP_LOOKUP_FN | lookup, | ||
| void * | context | ||
| ) |
mac_expand.c の 593 行目に定義があります。
1.8.9.1