world->monster_def = 0;
struct ItemDef * * p_p_id = &world->item_def;
struct MonsterDef * * p_p_md = &world->monster_def;
- char * defline = malloc(linemax);
- exit_err(NULL == defline, world, err_m);
+ char defline[linemax + 1];
char * line_p;
char * delim = " ";
- while (fgets(defline, linemax, file))
+ while (fgets(defline, linemax + 1, file))
{
mod.next = 0;
mod.id = atoi(strtok(defline, delim));
}
}
- free(defline);
exit_err(fclose(file), world, err_c);
}