+ err = "Trouble in init_map_object_defs() with fclose().";
+ exit_err(fclose(file), world, err);
+}
+
+
+
+extern void free_item_defs(struct ItemDef * id_start)
+{
+ if (0 != id_start->map_obj_def.next)
+ {
+ free_item_defs((struct ItemDef *) id_start->map_obj_def.next);
+ }
+ free(id_start->map_obj_def.desc);
+ free(id_start);
+}