#ifndef __BASICCONFIG_H_ #define __BASICCONFIG_H_ int readConfig(void); int saveConfig(void); void applyConfig(void); struct CDESC { char *name; char value; char min; char max; }; #define MAXNICK 20 extern struct CDESC the_config[]; extern char nickname[MAXNICK]; extern char nickfont[]; #define GLOBALversion (the_config[ 0].value) #define GLOBALprivacy (the_config[ 1].value) #define GLOBALdaytrig (the_config[ 2].value) #define GLOBALdaytrighyst (the_config[ 3].value) #define GLOBALdayinvert (the_config[ 4].value) #define GLOBALlcdbacklight (the_config[ 5].value) #define GLOBALlcdmirror (the_config[ 6].value) #define GLOBALlcdinvert (the_config[ 7].value) #define GLOBALlcdcontrast (the_config[ 8].value) #define GLOBALalivechk (the_config[ 9].value) #define GLOBALflamemax (the_config[10].value) #define GLOBALflamemin (the_config[11].value) #define GLOBALflamespeed (the_config[12].value) #define GLOBALflamemaxw (the_config[13].value) #define GLOBALflameminw (the_config[14].value) #define GLOBALnickname (nickname) #define GLOBALnickfont (nickfont) #define GLOBAL(x) GLOBAL ## x #endif