|
Data Structures |
struct | _AlpConfSection |
struct | _AlpConfEntry |
struct | _AlpConfFile |
struct | _AlpPListEntry |
struct | _AlpPList |
Defines |
#define | ALP_LIST_REPLACE_DUPS 0x00 |
#define | ALP_LIST_ALLOW_DUPS 0x01 |
#define | START_BUF_SIZE 1024 |
#define | INC_BUF_SIZE 512 |
Typedefs |
typedef _AlpConfFile | AlpConfFile |
typedef _AlpPListEntry | AlpPListEntry |
typedef _AlpPList | AlpPList |
typedef int(* | alpEntryCompare )(const void *a, const void *b) |
typedef void *(* | alpEntryCreate )(void *data) |
typedef void(* | alpEntryDestroy )(void *data) |
typedef _AlpConfSection | AlpConfSection |
typedef _AlpConfEntry | AlpConfEntry |
Functions |
char * | prv_conf_read_string (const char *section, const char *key, const char *xdefault) |
int | prv_conf_read_int (const char *section, const char *key, int xdefault) |
int | prv_conf_read_list (const char *section, const char *key, int *argcp, char ***argvp) |
int | prv_conf_get_sections (int *argcp, char ***argvp) |
int | prv_conf_get_keys (const char *section, int *argcp, char ***argvp) |
int | prv_conf_write_string (const char *section, const char *key, const char *value) |
int | prv_conf_write_int (const char *section, const char *key, int value) |
int | prv_conf_write_list (const char *section, const char *key, int argc, char **argv) |
int | prv_conf_delete_section (const char *section) |
int | prv_conf_delete_key (const char *section, const char *key) |
int | prv_conf_flush (void) |
void | prv_conf_close (void) |
int | prv_conf_getfile (const char *path, const ALPConfType options) |