Postfix3.3.1
マクロ定義 | 関数
cleanup_map1n.c ファイル
#include <sys_defs.h>
#include <string.h>
#include <mymalloc.h>
#include <msg.h>
#include <argv.h>
#include <vstring.h>
#include <dict.h>
#include <stringops.h>
#include <mail_params.h>
#include <mail_addr_map.h>
#include <cleanup_user.h>
#include <quote_822_local.h>
#include <been_here.h>
#include "cleanup.h"

[ソースコード]

マクロ定義

#define UPDATE(ptr, new)
 
#define STR   vstring_str
 
#define RETURN(x)
 
#define UNEXPAND(argv, addr)
 

関数

ARGVcleanup_map1n_internal (CLEANUP_STATE *state, const char *addr, MAPS *maps, int propagate)
 

マクロ定義詳解

#define RETURN (   x)
値:
do { \
been_here_free(been_here); return (x); \
} while (0)
void been_here_free(BH_TABLE *dup_filter)
Definition: been_here.c:116
int been_here(BH_TABLE *dup_filter, const char *fmt,...)
Definition: been_here.c:124
#define STR   vstring_str
#define UNEXPAND (   argv,
  addr 
)
値:
do { \
argv_truncate((argv), 0); argv_add((argv), (addr), (char *) 0); \
} while (0)
void argv_add(ARGV *argvp,...)
Definition: argv.c:197
void argv_truncate(ARGV *argvp, ssize_t len)
Definition: argv.c:253
#define UPDATE (   ptr,
  new 
)
値:
do { \
if (ptr) myfree(ptr); ptr = mystrdup(new); \
} while (0)
void myfree(void *ptr)
Definition: mymalloc.c:207
char * mystrdup(const char *str)
Definition: mymalloc.c:225

関数詳解

ARGV* cleanup_map1n_internal ( CLEANUP_STATE state,
const char *  addr,
MAPS maps,
int  propagate 
)

cleanup_map1n.c77 行目に定義があります。