- world->item_def = 0;
- world->monster_def = 0;
- char * err = "Trouble in init_map_object_defs() with fopen().";
- FILE * file = fopen(filename, "r");
- exit_err(NULL == file, world, err);
- uint16_t linemax;
- err = "Trouble in init_map_object_defs() with textfile_sizes().";
- exit_err(textfile_sizes(file, &linemax, NULL), world, err);
+ char * f_name = "init_map_object_defs()";
+ FILE * file = try_fopen(filename, "r", world, f_name);
+ uint16_t linemax = get_linemax(file, world, f_name);