1 #ifndef ACL_LOADCFG_INCLUDE_H 2 #define ACL_LOADCFG_INCLUDE_H ACL_API int acl_cfg_line_replace(ACL_CFG_LINE *cfg_line, const char **value, int from, int to)
HTTP_API void const char * name
struct ACL_CFG_LINE ACL_CFG_LINE
ACL_API void acl_cfg_parser_free(ACL_CFG_PARSER *parser)
ACL_API int acl_cfg_parser_delete(ACL_CFG_PARSER *parser, const char *name)
ACL_API ACL_CFG_LINE * acl_cfg_parser_index(const ACL_CFG_PARSER *parser, int idx)
ACL_API int acl_cfg_parser_dump(const ACL_CFG_PARSER *parser, const char *pathname, const char *delimiter)
ACL_API ACL_CFG_LINE * acl_cfg_line_new(const char **value, int ncount)
struct ACL_CFG_FN ACL_CFG_FN
void(* ACL_CFG_WALK_FN)(void *arg)
struct ACL_CFG_PARSER ACL_CFG_PARSER
ACL_API ACL_CFG_PARSER * acl_cfg_parser_load(const char *pathname, const char *delimiter)
ACL_API void acl_cfg_parser_walk(ACL_CFG_PARSER *parser, ACL_CFG_WALK_FN walk_fn)
ACL_API int acl_cfg_parser_append(ACL_CFG_PARSER *parser, ACL_CFG_LINE *cfg_line)
ACL_API int acl_cfg_parser_size(const ACL_CFG_PARSER *parser)
int(* func)(const ACL_CFG_LINE *)