d32d7ecc76c7ed93fbdd92ec3a7157a29c5f246eTimo Sirainen#define IS_WHITE(c) ((c) == ' ' || (c) == '\t')
94163c620a8880024d0e8bbb503c788159fa222bTimo SirainenARRAY_DEFINE_TYPE(config_module_parsers, struct config_module_parser *);
94163c620a8880024d0e8bbb503c788159fa222bTimo Sirainenextern struct config_module_parser *config_module_parsers;
1358e2c58ce29231485a5cfa454756d429ad3d2cTimo Sirainenextern struct config_filter_context *config_filter;
de44e83f4b5e366e57e973b26f2eb0ad26984945Timo Sirainenint config_parse_net(const char *value, struct ip_addr *ip_r,
633a3da9d3e9a5befd3405f6651043a6bdd327cbTimo Sirainenint config_parse_file(const char *path, bool expand_values,
633a3da9d3e9a5befd3405f6651043a6bdd327cbTimo Sirainen const char *const *modules, const char **error_r)
a402b3c01073c1b11fe3c83aae4e3bc5c7d40360Timo Sirainenbool config_module_want_parser(struct config_module_parser *parsers,
633a3da9d3e9a5befd3405f6651043a6bdd327cbTimo Sirainen const char *const *modules,