libamxo
4.3.4
Object Definition Language (ODL) parsing
|
Go to the source code of this file.
Macros | |
#define | _GNU_SOURCE |
Functions | |
static void | amxo_parser_push (amxo_parser_t *parent, amxo_parser_t *child) |
static void | amxo_parser_pop (amxo_parser_t *parent, amxo_parser_t *child) |
static amxc_var_t * | amxo_parser_can_include (amxo_parser_t *pctx, const char *full_path) |
static bool | amxo_parser_exists (const char *incdir, const char *file_path, char **full_path) |
static int | amxo_parser_check (amxo_parser_t *pctx, const char *file_path, amxc_var_t **incstack, char **full_path) |
static int | amxo_parser_include_file (amxo_parser_t *pctx, const char *full_path) |
static int | amxo_parser_include_dir (amxo_parser_t *pctx, const char *full_path) |
bool | amxo_parser_find (amxo_parser_t *parser, const amxc_llist_t *dirs, const char *file_path, char **full_path) |
int | amxo_parser_add_post_include (amxo_parser_t *pctx, const char *file_path) |
int | amxo_parser_include (amxo_parser_t *pctx, const char *file_path) |
#define _GNU_SOURCE |
Definition at line 55 of file amxo_parser_include.c.
int amxo_parser_add_post_include | ( | amxo_parser_t * | pctx, |
const char * | file_path | ||
) |
Definition at line 290 of file amxo_parser_include.c.
|
static |
Definition at line 102 of file amxo_parser_include.c.
|
static |
Definition at line 139 of file amxo_parser_include.c.
|
static |
Definition at line 118 of file amxo_parser_include.c.
bool amxo_parser_find | ( | amxo_parser_t * | parser, |
const amxc_llist_t * | dirs, | ||
const char * | file_path, | ||
char ** | full_path | ||
) |
Definition at line 256 of file amxo_parser_include.c.
int amxo_parser_include | ( | amxo_parser_t * | pctx, |
const char * | file_path | ||
) |
Definition at line 311 of file amxo_parser_include.c.
|
static |
Definition at line 207 of file amxo_parser_include.c.
|
static |
Definition at line 183 of file amxo_parser_include.c.
|
static |
Definition at line 74 of file amxo_parser_include.c.
|
static |
Definition at line 62 of file amxo_parser_include.c.