SMFICTX_PTR
static int sendreply __P((sfsistat, socket_t, struct timeval *, SMFICTX_PTR));
static void fix_stm __P((SMFICTX_PTR));
static void mi_clr_symlist __P((SMFICTX_PTR));
SMFICTX_PTR ctx;
SMFICTX_PTR ctx;
SMFICTX_PTR ctx;
SMFICTX_PTR a_ctx; /* context */
static size_t milter_addsymlist __P((SMFICTX_PTR, char *, char **));
SMFICTX_PTR ctx;
SMFICTX_PTR ctx;
SMFICTX_PTR ctx;
SMFICTX_PTR ctx;
SMFICTX_PTR ctx;
extern int mi_handle_session __P((SMFICTX_PTR));
extern int mi_engine __P((SMFICTX_PTR));
extern void mi_clr_macros __P((SMFICTX_PTR, int));
extern void mi_clr_ctx __P((SMFICTX_PTR));
extern bool mi_sendok __P((SMFICTX_PTR, int));
int mi_monitor_work_begin __P((SMFICTX_PTR, int));
int mi_monitor_work_end __P((SMFICTX_PTR, int));
extern int mi_start_session __P((SMFICTX_PTR));
SMFICTX_PTR ctx;
if ((ctx = (SMFICTX_PTR) malloc(sizeof *ctx)) == NULL)
SMFICTX_PTR ctx;
SMFICTX_PTR ctx;
static SMFICTX_PTR Mon_cur_ctx = NULL;
SMFICTX_PTR ctx;
SMFICTX_PTR ctx;
SMFICTX_PTR ctx;
SMFICTX_PTR ctx_nxt;
SMFICTX_PTR ctx;
SMFICTX_PTR ctx;
ctx = (SMFICTX_PTR) arg;
static int mi_close_session __P((SMFICTX_PTR));
static int mi_list_add_ctx __P((SMFICTX_PTR));
static int mi_list_del_ctx __P((SMFICTX_PTR));
SMFICTX_PTR ctx;
SMFICTX_PTR ctx;