smfiDesc_ptr
extern int mi_listener __P((char *, int, smfiDesc_ptr, time_t, int));
extern int mi_opensocket __P((char *, int, int, bool, smfiDesc_ptr));
smfiDesc_ptr ctx_smfi; /* filter description */
smfiDesc_ptr smfi;
smfiDesc_ptr smfi;
static smfiDesc_ptr smfi = NULL;
smfi = (smfiDesc_ptr) malloc(sizeof *smfi);