#include #include "../common/data.h" #include "../common/c_extra.h" int main(int argc, char **argv) { if (argc <= 1) { printf("Usage: %s config_file\n", argv[0]); return; } int buffer_size = 0; char *memory; if ((buffer_size = fileToMemory(&memory, argv[1])) >= 0) { struct Table *config_table = newTable(32); int *offset; offset = 0; printf("loading in config file...\n"); loadConfig_r(config_table, memory, buffer_size, &offset); printf("loaded, spitting out contents:\n\n"); dumpTable(config_table, 0); } else { printf("ERR: couldn't open file for reading\n"); } }