63 if (! spf_server->sanitize)
69 for (p = str; *p !=
'\0'; p++)
70 if (! isprint( (
unsigned char)*p ))
120 return "(error: unknown result)";
143 return "local policy";
155 return "secondary MX";
159 return "(invalid reason)";
177 default:
return "??";
195 if (*buflenp < buflen) {
198 buf = realloc(*bufp, buflen);
210 memset(*bufp,
'\0', *buflenp);
#define SPF_LIB_VERSION_PATCH
#define SPF_LIB_VERSION_MINOR
#define SPF_LIB_VERSION_MAJOR
@ SPF_REASON_LOCAL_POLICY
#define SPF_ASSERT_NOTNULL(x)
char * SPF_sanitize(SPF_server_t *spf_server, char *str)
SPF_errcode_t SPF_recalloc(char **bufp, size_t *buflenp, size_t buflen)
const char * SPF_strrrtype(ns_type rr_type)
void SPF_get_lib_version(int *major, int *minor, int *patch)
const char * SPF_strresult(SPF_result_t result)
const char * SPF_strreason(SPF_reason_t reason)