Go to the source code of this file.
typedef struct _scconf_block scconf_block |
typedef struct _scconf_entry scconf_entry |
typedef struct _scconf_item scconf_item |
typedef struct _scconf_list scconf_list |
scconf_block* scconf_block_add | ( | scconf_context * | config, | |
scconf_block * | block, | |||
const char * | key, | |||
const scconf_list * | name | |||
) |
scconf_block* scconf_block_copy | ( | const scconf_block * | src, | |
scconf_block ** | dst | |||
) |
void scconf_block_destroy | ( | scconf_block * | block | ) |
const scconf_block* scconf_find_block | ( | const scconf_context * | config, | |
const scconf_block * | block, | |||
const char * | item_name | |||
) |
scconf_block** scconf_find_blocks | ( | const scconf_context * | config, | |
const scconf_block * | block, | |||
const char * | item_name, | |||
const char * | key | |||
) |
const scconf_list* scconf_find_list | ( | const scconf_block * | block, | |
const char * | option | |||
) |
void scconf_free | ( | scconf_context * | config | ) |
int scconf_get_bool | ( | const scconf_block * | block, | |
const char * | option, | |||
int | def | |||
) |
int scconf_get_int | ( | const scconf_block * | block, | |
const char * | option, | |||
int | def | |||
) |
const char* scconf_get_str | ( | const scconf_block * | block, | |
const char * | option, | |||
const char * | def | |||
) |
scconf_item* scconf_item_add | ( | scconf_context * | config, | |
scconf_block * | block, | |||
scconf_item * | item, | |||
int | type, | |||
const char * | key, | |||
const void * | data | |||
) |
scconf_item* scconf_item_copy | ( | const scconf_item * | src, | |
scconf_item ** | dst | |||
) |
void scconf_item_destroy | ( | scconf_item * | item | ) |
scconf_list* scconf_list_add | ( | scconf_list ** | list, | |
const char * | value | |||
) |
int scconf_list_array_length | ( | const scconf_list * | list | ) |
scconf_list* scconf_list_copy | ( | const scconf_list * | src, | |
scconf_list ** | dst | |||
) |
void scconf_list_destroy | ( | scconf_list * | list | ) |
char* scconf_list_strdup | ( | const scconf_list * | list, | |
const char * | filler | |||
) |
int scconf_list_strings_length | ( | const scconf_list * | list | ) |
const char** scconf_list_toarray | ( | const scconf_list * | list | ) |
scconf_context* scconf_new | ( | const char * | filename | ) |
int scconf_parse | ( | scconf_context * | config | ) |
int scconf_parse_entries | ( | const scconf_context * | config, | |
const scconf_block * | block, | |||
scconf_entry * | entry | |||
) |
int scconf_parse_string | ( | scconf_context * | config, | |
const char * | string | |||
) |
int scconf_put_bool | ( | scconf_block * | block, | |
const char * | option, | |||
int | value | |||
) |
int scconf_put_int | ( | scconf_block * | block, | |
const char * | option, | |||
int | value | |||
) |
const char* scconf_put_str | ( | scconf_block * | block, | |
const char * | option, | |||
const char * | value | |||
) |
int scconf_write | ( | scconf_context * | config, | |
const char * | filename | |||
) |
int scconf_write_entries | ( | scconf_context * | config, | |
scconf_block * | block, | |||
scconf_entry * | entry | |||
) |