- exit_err(textfile_sizes(file, &linemax, NULL), world, err);
- char * line = malloc(linemax);
- exit_err(NULL == line, world, err_m);
-
- err = "Trouble in init_win_from_file() with fgets().";
- exit_err(NULL == fgets(line, linemax, file), world, err);
- winconf->title = malloc(strlen(line));
- exit_err(NULL == winconf->title, world, err_m);
+ exit_err(textfile_sizes(file, &linemax, NULL), world, err_s);
+ char line[linemax];
+
+ struct WinConf * winconf = get_winconf_by_id(world, id);
+ exit_err(NULL == fgets(line, linemax, file), world, err_g);
+ exit_err(NULL == (winconf->title = malloc(strlen(line))), world, err_m);