Postfix3.3.1
|
#include <sys_defs.h>
#include <ctype.h>
#include <string.h>
#include <time.h>
#include <unistd.h>
#include <msg.h>
#include <vstring.h>
#include <vstream.h>
#include <argv.h>
#include <split_at.h>
#include <mymalloc.h>
#include <stringops.h>
#include <nvtable.h>
#include <record.h>
#include <rec_type.h>
#include <cleanup_user.h>
#include <tok822.h>
#include <lex_822.h>
#include <header_opts.h>
#include <quote_822_local.h>
#include <mail_params.h>
#include <mail_date.h>
#include <mail_addr.h>
#include <is_header.h>
#include <ext_prop.h>
#include <mail_proto.h>
#include <mime_state.h>
#include <dsn_util.h>
#include <conv_time.h>
#include "cleanup.h"
マクロ定義 | |
#define | CLEANUP_ACT_CTXT_HEADER "header" |
#define | CLEANUP_ACT_CTXT_BODY "body" |
#define | CLEANUP_ACT_CTXT_ANY "content" |
#define | STREQUAL(x, y, l) (strncasecmp((x), (y), (l)) == 0 && (y)[l] == 0) |
#define | CLEANUP_ACT_DROP 0 |
#define | CHECK(class, maps, var_name) (header_class == class && (map_class = var_name, checks = maps) != 0) |
#define | VISIBLE_RCPT |
#define | TEXT_LEN (len < 100 ? (int) len : 100) |
#define | KLUDGE_HEADER_LIMIT 60000 |
関数 | |
void | cleanup_message (CLEANUP_STATE *state, int type, const char *buf, ssize_t len) |
#define CHECK | ( | class, | |
maps, | |||
var_name | |||
) | (header_class == class && (map_class = var_name, checks = maps) != 0) |
#define CLEANUP_ACT_CTXT_ANY "content" |
cleanup_message.c の 280 行目に定義があります。
#define CLEANUP_ACT_CTXT_BODY "body" |
cleanup_message.c の 279 行目に定義があります。
#define CLEANUP_ACT_CTXT_HEADER "header" |
cleanup_message.c の 278 行目に定義があります。
#define CLEANUP_ACT_DROP 0 |
#define KLUDGE_HEADER_LIMIT 60000 |
#define STREQUAL | ( | x, | |
y, | |||
l | |||
) | (strncasecmp((x), (y), (l)) == 0 && (y)[l] == 0) |
#define TEXT_LEN (len < 100 ? (int) len : 100) |
#define VISIBLE_RCPT |
void cleanup_message | ( | CLEANUP_STATE * | state, |
int | type, | ||
const char * | buf, | ||
ssize_t | len | ||
) |
cleanup_message.c の 1033 行目に定義があります。