cfg.h - rohrpost - A commandline mail client to change the world as we see it.
 (HTM) git clone git://r-36.net/rohrpost
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
       cfg.h (807B)
       ---
            1 /*
            2  * Copy me if you can.
            3  * by 20h
            4  */
            5 
            6 #ifndef __CFG_H__
            7 #define __CFG_H__
            8 
            9 #include "llist.h"
           10 #include "txtdb.h"
           11 
           12 /* For CONFIGFILE see ind.h */
           13 
           14 #define config_t txtdb_t
           15 
           16 #define config_new txtdb_new
           17 #define config_free txtdb_free
           18 #define config_add txtdb_add
           19 #define config_del txtdb_del
           20 #define config_get txtdb_get
           21 #define config_find txtdb_find
           22 #define config_set txtdb_set
           23 #define config_len txtdb_len
           24 #define config_read txtdb_read
           25 #define config_write txtdb_write
           26 llistelem_t *config_checkget(config_t *cfg, char *key);
           27 
           28 char *config_getstr(config_t *cfg, char *key);
           29 char *config_checkgetstr(config_t *cfg, char *key);
           30 
           31 config_t *config_init(char *cfgn);
           32 void config_stop(config_t *cfg);
           33 void config_default(char *cfgn);
           34 void config_list(void);
           35 
           36 int configmain(int argc, char *argv[]);
           37 
           38 #endif
           39