LIBMILTER_API
LIBMILTER_API int smfi_opensocket __P((bool));
LIBMILTER_API int smfi_register __P((struct smfiDesc));
LIBMILTER_API int smfi_main __P((void));
LIBMILTER_API int smfi_setbacklog __P((int));
LIBMILTER_API int smfi_setdbg __P((int));
LIBMILTER_API int smfi_settimeout __P((int));
LIBMILTER_API int smfi_setconn __P((char *));
LIBMILTER_API int smfi_stop __P((void));
LIBMILTER_API size_t smfi_setmaxdatasize __P((size_t));
LIBMILTER_API int smfi_version __P((unsigned int *, unsigned int *,
LIBMILTER_API char *smfi_getsymval __P((SMFICTX *, char *));
LIBMILTER_API int smfi_setreply __P((SMFICTX *, char *, char *, char *));
LIBMILTER_API int smfi_setmlreply __P((SMFICTX *, const char *, const char *,
LIBMILTER_API int smfi_addheader __P((SMFICTX *, char *, char *));
LIBMILTER_API int smfi_chgheader __P((SMFICTX *, char *, int, char *));
LIBMILTER_API int smfi_insheader __P((SMFICTX *, int, char *, char *));
LIBMILTER_API int smfi_chgfrom __P((SMFICTX *, char *, char *));
LIBMILTER_API int smfi_addrcpt __P((SMFICTX *, char *));
LIBMILTER_API int smfi_addrcpt_par __P((SMFICTX *, char *, char *));
LIBMILTER_API int smfi_delrcpt __P((SMFICTX *, char *));
LIBMILTER_API int smfi_progress __P((SMFICTX *));
LIBMILTER_API int smfi_replacebody __P((SMFICTX *, unsigned char *, int));
LIBMILTER_API int smfi_quarantine __P((SMFICTX *ctx, char *reason));
LIBMILTER_API int smfi_setpriv __P((SMFICTX *, void *));
LIBMILTER_API void *smfi_getpriv __P((SMFICTX *));
LIBMILTER_API int smfi_setsymlist __P((SMFICTX *, int, char *));
LIBMILTER_API int smfi_set_max_exec_time __P((unsigned int));