|
This could better collect errors, like the compiler does. This requires that *bufp be either malloced to *buflenp, or NULL This may realloc *bufp.
Definition at line 82 of file spf_expand.c.
References array_elem, SPF_request_struct::client_ver, SPF_request_struct::cur_dom, SPF_data_union::dc, SPF_data_union::ds, SPF_data_union::dv, SPF_request_struct::env_from, SPF_request_struct::env_from_dp, SPF_request_struct::env_from_lp, SPF_request_struct::helo_dom, SPF_request_struct::ipv4, SPF_request_struct::ipv6, SPF_data_str_struct::len, SPF_request_struct::max_var_len, NULL, SPF_data_var_struct::num_rhs, PARM_CIDR, PARM_CLIENT_DOM, PARM_CLIENT_IP, PARM_CLIENT_IP_P, PARM_CLIENT_VER, PARM_CUR_DOM, PARM_DP_FROM, PARM_ENV_FROM, PARM_HELO_DOM, PARM_LP_FROM, PARM_REC_DOM, PARM_STRING, PARM_TIME, SPF_data_var_struct::parm_type, SPF_data_cidr_struct::parm_type, SPF_data_str_struct::parm_type, SPF_data_var_struct::rev, SPF_ASSERT_NOTNULL, SPF_data_t, SPF_errcode_t, SPF_error, SPF_realloc(), SPF_request_get_client_dom(), SPF_request_get_rec_dom(), SPF_request_t, SPF_response_t, SPF_server_t, and SPF_data_var_struct::url_encode.
Referenced by SPF_record_find_mod_value(), SPF_record_interpret(), and SPF_request_get_exp(). |