#include "config.h" #include "defaults.h" #include struct conf *load_default_conf() { struct conf *conf = malloc(sizeof(struct conf)); //Bindings. struct binding bindings[] = DEFAULT_BINDINGS; conf->bindings = malloc(sizeof(bindings)); memcpy(conf->bindings, bindings, sizeof(bindings)); conf->count = sizeof(bindings) / sizeof(struct binding); //Game blocks. set_blocks(&(conf->blocks)); return conf; }