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 | ||
) |