60 if (! spf_server->sanitize)
66 for (p = str; *p !=
'\0'; p++)
67 if (! isprint( (
unsigned char)*p ))
117 return "(error: unknown result)";
140 return "local policy";
152 return "secondary MX";
156 return "(invalid reason)";
174 default:
return "??";
192 if (*buflenp < buflen) {
195 buf = realloc(*bufp, buflen);
207 memset(*bufp,
'\0', *buflenp);
@ SPF_REASON_LOCAL_POLICY
#define SPF_ASSERT_NOTNULL(x)
#define SPF_LIB_VERSION_PATCH
#define SPF_LIB_VERSION_MINOR
#define SPF_LIB_VERSION_MAJOR
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)