00001 #ifndef CONFIG_H 00002 #define CONFIG_H 00003 00004 #include "stringlist.h" 00005 #include "message.h" 00006 00007 typedef struct BareConfig BareConfig; 00008 00009 BareConfig* bareConfigCreate(Message* m, FILE* outFd, FILE* inFd, FILE* errFd); 00010 00011 /* 00012 * FIXME : could the Python lib work the same way ? 00013 */ 00014 00015 const char* bareConfigGetDefaultValue(BareConfig* cfg, const char*); 00016 const char* bareConfigGetOptionValue(BareConfig* cfg, const char* opt); 00017 int bareConfigSetOptionValue(BareConfig* cfg, const char*, const char*); 00018 void bareConfigFree(BareConfig*); 00019 00020 #endif