dshconfig API Reference  0.20.13
Macros
config.h File Reference

Macros

#define HAVE_DLFCN_H   1
 
#define HAVE_GETLINE   1
 
#define HAVE_INTTYPES_H   1
 
#define HAVE_MALLOC   1
 
#define HAVE_STDINT_H   1
 
#define HAVE_STDIO_H   1
 
#define HAVE_STDLIB_H   1
 
#define HAVE_STRCHR   1
 
#define HAVE_STRDUP   1
 
#define HAVE_STRINGS_H   1
 
#define HAVE_STRING_H   1
 
#define HAVE_SYS_STAT_H   1
 
#define HAVE_SYS_TYPES_H   1
 
#define HAVE_UNISTD_H   1
 
#define LT_OBJDIR   ".libs/"
 
#define PACKAGE   "libdshconfig"
 
#define PACKAGE_BUGREPORT   "dancer@debian.org"
 
#define PACKAGE_NAME   "libdshconfig"
 
#define PACKAGE_STRING   "libdshconfig 0.20.13"
 
#define PACKAGE_TARNAME   "libdshconfig"
 
#define PACKAGE_URL   ""
 
#define PACKAGE_VERSION   "0.20.13"
 
#define STDC_HEADERS   1
 
#define VERSION   "0.20.13"
 

Macro Definition Documentation

◆ HAVE_DLFCN_H

#define HAVE_DLFCN_H   1

◆ HAVE_GETLINE

#define HAVE_GETLINE   1

◆ HAVE_INTTYPES_H

#define HAVE_INTTYPES_H   1

◆ HAVE_MALLOC

#define HAVE_MALLOC   1

◆ HAVE_STDINT_H

#define HAVE_STDINT_H   1

◆ HAVE_STDIO_H

#define HAVE_STDIO_H   1

◆ HAVE_STDLIB_H

#define HAVE_STDLIB_H   1

◆ HAVE_STRCHR

#define HAVE_STRCHR   1

◆ HAVE_STRDUP

#define HAVE_STRDUP   1

◆ HAVE_STRING_H

#define HAVE_STRING_H   1

◆ HAVE_STRINGS_H

#define HAVE_STRINGS_H   1

◆ HAVE_SYS_STAT_H

#define HAVE_SYS_STAT_H   1

◆ HAVE_SYS_TYPES_H

#define HAVE_SYS_TYPES_H   1

◆ HAVE_UNISTD_H

#define HAVE_UNISTD_H   1

◆ 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

#define PACKAGE_URL   ""

◆ PACKAGE_VERSION

#define PACKAGE_VERSION   "0.20.13"

◆ STDC_HEADERS

#define STDC_HEADERS   1

◆ VERSION

#define VERSION   "0.20.13"
main
int main()
Definition: test-dshconfig-searchdata.c:30
dshconfig_splitline
dshconfig_internal * dshconfig_splitline(const char *original, char delimiter)
The function used to split a line.
Definition: libdshconfig.c:78
dshconfig_internal
Definition: libdshconfig.h:27
free_dshconfig_internal
void free_dshconfig_internal(dshconfig_internal *i)
Frees up memory for dshconfig_internal.
Definition: libdshconfig.c:215
dshconfig_splitline
dshconfig_internal * dshconfig_splitline(const char *original, char delimiter)
The function used to split a line.
Definition: libdshconfig.c:78
dshconfig_searchdata
const char * dshconfig_searchdata(const dshconfig *d, const char *index)
Function to search member.
Definition: libdshconfig.c:61
dshconfig::config
dshconfig_internal * config
Definition: libdshconfig.h:36
read_oneline
static dshconfig_internal * read_oneline(FILE *f, int delimiter)
The ugly function to do the config file reading.
Definition: libdshconfig.c:144
dshconfig_internal::title
char * title
Definition: libdshconfig.h:29
free_dshconfig_internal
void free_dshconfig_internal(dshconfig_internal *i)
Frees up memory for dshconfig_internal.
Definition: libdshconfig.c:215
dshconfig
Definition: libdshconfig.h:34
dshconfig
struct dshconfig dshconfig
rpl_malloc
static void * rpl_malloc(size_t n)
A GNU-compatible malloc, Code to work with autoconf AC_FUNC_MALLOC.
Definition: libdshconfig.c:248
main
int main()
Definition: test-dshconfig.c:26
dshconfig_internal
struct dshconfig_internal dshconfig_internal
free_dshconfig
void free_dshconfig(dshconfig *d)
Frees up memory allocated by open_dshconfig.
Definition: libdshconfig.c:226
dshconfig_internal::data
char * data
Definition: libdshconfig.h:30
libdshconfig.h
open_dshconfig
dshconfig * open_dshconfig(FILE *file, char delimiter)
reads a dsh config file, and load it up in memory
Definition: libdshconfig.c:180
free_dshconfig
void free_dshconfig(dshconfig *d)
Frees up memory allocated by open_dshconfig.
Definition: libdshconfig.c:226
config.h
dshconfig_internal::next
struct dshconfig_internal * next
Definition: libdshconfig.h:31
open_dshconfig
dshconfig * open_dshconfig(FILE *file, char delimiter)
reads a dsh config file, and load it up in memory
Definition: libdshconfig.c:180
dshconfig_searchdata
const char * dshconfig_searchdata(const dshconfig *d, const char *index)
Function to search member.
Definition: libdshconfig.c:61