dshconfig API Reference
0.20.13
|
◆ HAVE_DLFCN_H
◆ HAVE_GETLINE
◆ HAVE_INTTYPES_H
#define HAVE_INTTYPES_H 1 |
◆ HAVE_MALLOC
◆ HAVE_STDINT_H
◆ HAVE_STDIO_H
◆ HAVE_STDLIB_H
◆ HAVE_STRCHR
◆ HAVE_STRDUP
◆ HAVE_STRING_H
◆ HAVE_STRINGS_H
◆ HAVE_SYS_STAT_H
#define HAVE_SYS_STAT_H 1 |
◆ HAVE_SYS_TYPES_H
#define HAVE_SYS_TYPES_H 1 |
◆ HAVE_UNISTD_H
◆ LT_OBJDIR
#define LT_OBJDIR ".libs/" |
◆ PACKAGE
#define PACKAGE "libdshconfig" |
◆ PACKAGE_BUGREPORT
#define PACKAGE_BUGREPORT "dancer@debian.org" |
◆ PACKAGE_NAME
#define PACKAGE_NAME "libdshconfig" |
◆ PACKAGE_STRING
#define PACKAGE_STRING "libdshconfig 0.20.13" |
◆ PACKAGE_TARNAME
#define PACKAGE_TARNAME "libdshconfig" |
◆ PACKAGE_URL
◆ PACKAGE_VERSION
#define PACKAGE_VERSION "0.20.13" |
◆ STDC_HEADERS
◆ VERSION
#define VERSION "0.20.13" |
int main()
Definition: test-dshconfig-searchdata.c:30
dshconfig_internal * dshconfig_splitline(const char *original, char delimiter)
The function used to split a line.
Definition: libdshconfig.c:78
Definition: libdshconfig.h:27
void free_dshconfig_internal(dshconfig_internal *i)
Frees up memory for dshconfig_internal.
Definition: libdshconfig.c:215
dshconfig_internal * dshconfig_splitline(const char *original, char delimiter)
The function used to split a line.
Definition: libdshconfig.c:78
const char * dshconfig_searchdata(const dshconfig *d, const char *index)
Function to search member.
Definition: libdshconfig.c:61
dshconfig_internal * config
Definition: libdshconfig.h:36
static dshconfig_internal * read_oneline(FILE *f, int delimiter)
The ugly function to do the config file reading.
Definition: libdshconfig.c:144
char * title
Definition: libdshconfig.h:29
void free_dshconfig_internal(dshconfig_internal *i)
Frees up memory for dshconfig_internal.
Definition: libdshconfig.c:215
Definition: libdshconfig.h:34
struct dshconfig dshconfig
static void * rpl_malloc(size_t n)
A GNU-compatible malloc, Code to work with autoconf AC_FUNC_MALLOC.
Definition: libdshconfig.c:248
int main()
Definition: test-dshconfig.c:26
struct dshconfig_internal dshconfig_internal
void free_dshconfig(dshconfig *d)
Frees up memory allocated by open_dshconfig.
Definition: libdshconfig.c:226
char * data
Definition: libdshconfig.h:30
dshconfig * open_dshconfig(FILE *file, char delimiter)
reads a dsh config file, and load it up in memory
Definition: libdshconfig.c:180
void free_dshconfig(dshconfig *d)
Frees up memory allocated by open_dshconfig.
Definition: libdshconfig.c:226
struct dshconfig_internal * next
Definition: libdshconfig.h:31
dshconfig * open_dshconfig(FILE *file, char delimiter)
reads a dsh config file, and load it up in memory
Definition: libdshconfig.c:180
const char * dshconfig_searchdata(const dshconfig *d, const char *index)
Function to search member.
Definition: libdshconfig.c:61