libspf2 1.2.11
spf_record.c File Reference
#include "spf_sys_config.h"
#include "spf.h"
#include "spf_internal.h"
#include "spf_record.h"
Include dependency graph for spf_record.c:

Go to the source code of this file.

Macros

#define SPF_MSGSIZE   4096

Functions

SPF_record_t * SPF_record_new (SPF_server_t *spf_server, const char *text)
void SPF_record_free (SPF_record_t *rp)
void SPF_macro_free (SPF_macro_t *mac)
SPF_errcode_t SPF_record_find_mod_value (SPF_server_t *spf_server, SPF_request_t *spf_request, SPF_response_t *spf_response, SPF_record_t *spf_record, const char *mod_name, char **bufp, size_t *buflenp)

Macro Definition Documentation

◆ SPF_MSGSIZE

#define SPF_MSGSIZE   4096

Definition at line 44 of file spf_record.c.

Function Documentation

◆ SPF_macro_free()

void SPF_macro_free ( SPF_macro_t * mac)

Definition at line 73 of file spf_record.c.

Referenced by SPF_request_get_exp(), SPF_server_free(), and SPF_server_set_explanation().

◆ SPF_record_find_mod_value()

SPF_errcode_t SPF_record_find_mod_value ( SPF_server_t * spf_server,
SPF_request_t * spf_request,
SPF_response_t * spf_response,
SPF_record_t * spf_record,
const char * mod_name,
char ** bufp,
size_t * buflenp )

Definition at line 126 of file spf_record.c.

References SPF_ASSERT_NOTNULL, and SPF_record_expand_data().

Referenced by SPF_request_get_exp().

Here is the call graph for this function:

◆ SPF_record_free()

void SPF_record_free ( SPF_record_t * rp)

◆ SPF_record_new()

SPF_record_t * SPF_record_new ( SPF_server_t * spf_server,
const char * text )

In spf_record.c

Definition at line 48 of file spf_record.c.

Referenced by SPF_record_compile().