{
char * f_name = "init_map_object_defs()";
char * context = "Failed reading map object definitions file. ";
char * err_toolarge = "Value is too large.";
char * err_uniq = "Declaration of ID already used.";
{
char * f_name = "init_map_object_defs()";
char * context = "Failed reading map object definitions file. ";
char * err_toolarge = "Value is too large.";
char * err_uniq = "Declaration of ID already used.";
uint16_t linemax = textfile_sizes(file, NULL);
struct MapObjDef ** last_mod_ptr_ptr = &world.map_obj_defs;
char line[linemax + 1];
uint16_t linemax = textfile_sizes(file, NULL);
struct MapObjDef ** last_mod_ptr_ptr = &world.map_obj_defs;
char line[linemax + 1];