- uint16_t linemax;
- 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(NULL == fgets(line, linemax + 1, file), world, err_g);
+ exit_err(NULL == (winconf->title = malloc(strlen(line))), world, err_m);