/* * Test file to test the configuration file handling * * $Id$ * */ #include #include #include "mr_conf.h" #include "mr_mem.h" int g_main_pid = 0; int g_buffer_pid = 0; int main(void) { int ret = 0; int i = 0; double f = 0.0; char *s = NULL; if ((ret = mr_conf_open("mondo.conf")) != 0) { fprintf(stderr,"Unable to open conf file (%d)\n",ret); exit(-1); } if ((i = mr_conf_iread("testinteger")) == 0) { fprintf(stderr,"Unable to get integer\n"); exit(-1); } fprintf(stdout, "Integer : ***%d***\n",i); if ((f = mr_conf_fread("testfloat")) == 0.0) { fprintf(stderr,"Unable to get float\n"); exit(-1); } fprintf(stdout, "Float : ***%f***\n",f); if (! (s = mr_conf_sread("teststring"))) { fprintf(stderr,"Unable to get string\n"); exit(-1); } fprintf(stdout, "String : ***%s***\n",s); mr_free(s); mr_conf_close(); exit(0); }