libspf2 1.2.11
Macros | Functions
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().