/* Copyright 2016 Alex 'AdUser' Z (ad_user@runbox.com) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. */ #include #define HOST_TOKEN "" typedef struct _config cfg_t; extern cfg_t *create(const char *id); extern const char *error(cfg_t *c); extern bool config(cfg_t *c, const char *key, const char *value); extern bool append(cfg_t *c, const char *pattern); extern bool ready(cfg_t *c); extern bool match(cfg_t *c, const char *line, char *buf, size_t buf_size); extern void destroy(cfg_t *c);