|
Postfix3.3.1
|
#include "sys_defs.h"#include <sys/stat.h>#include <fcntl.h>#include <ctype.h>#include <string.h>#include <time.h>#include "msg.h"#include "htable.h"#include "mymalloc.h"#include "vstream.h"#include "vstring.h"#include "readlline.h"#include "mac_expand.h"#include "stringops.h"#include "iostuff.h"#include "name_mask.h"#include "dict.h"#include "dict_ht.h"#include "warn_stat.h"#include "line_number.h"データ構造 | |
| struct | DICT_NODE |
マクロ定義 | |
| #define | dict_node(dict) (dict_table ? (DICT_NODE *) htable_find(dict_table, dict) : 0) |
| #define | DICT_FIND_FOR_LOOKUP(dict, dict_name) |
| #define | DICT_FIND_FOR_UPDATE(dict, dict_name) |
| #define | STR(x) vstring_str(x) |
| #define | DONT_FILTER (char *) 0 |
関数 | |
| void | dict_register (const char *dict_name, DICT *dict_info) |
| DICT * | dict_handle (const char *dict_name) |
| void | dict_unregister (const char *dict_name) |
| int | dict_update (const char *dict_name, const char *member, const char *value) |
| const char * | dict_lookup (const char *dict_name, const char *member) |
| int | dict_delete (const char *dict_name, const char *member) |
| int | dict_sequence (const char *dict_name, const int func, const char **member, const char **value) |
| int | dict_error (const char *dict_name) |
| int | dict_load_file_xt (const char *dict_name, const char *path) |
| void | dict_load_fp (const char *dict_name, VSTREAM *fp) |
| const char * | dict_eval (const char *dict_name, const char *value, int recursive) |
| void | dict_walk (DICT_WALK_ACTION action, void *ptr) |
| const char * | dict_changed_name (void) |
| int | dict_changed (void) |
| const char * | dict_flags_str (int dict_flags) |
| int | dict_flags_mask (const char *names) |
| #define DICT_FIND_FOR_LOOKUP | ( | dict, | |
| dict_name | |||
| ) |
| #define DICT_FIND_FOR_UPDATE | ( | dict, | |
| dict_name | |||
| ) |
| #define dict_node | ( | dict | ) | (dict_table ? (DICT_NODE *) htable_find(dict_table, dict) : 0) |
| #define DONT_FILTER (char *) 0 |
| #define STR | ( | x | ) | vstring_str(x) |
| const char* dict_eval | ( | const char * | dict_name, |
| const char * | value, | ||
| int | recursive | ||
| ) |
| int dict_update | ( | const char * | dict_name, |
| const char * | member, | ||
| const char * | value | ||
| ) |
| void dict_walk | ( | DICT_WALK_ACTION | action, |
| void * | ptr | ||
| ) |
1.8.9.1