Module *new_module(void) { Module *module; module=malloc(sizeof(Module)); if(!module) return NULL; bzero(module->module_meta, sizeof(module->module_meta)); module->module_flags1=0; module->module_flags2=0; module->module_parent=0; module->module_type=0; module->module_id=0; return module; } void free_module(Module *module) { free(module); } Module_list *new_module_list(void) { Module_list *module_list; module_list=malloc(sizeof(Module_list)); if(!module_list) return NULL; int load_module(Module *me, char *module_filename) { me->