Improve on truncation when printing out the .model lines during debug-out

This commit is contained in:
Holger Vogt 2025-10-04 19:59:19 +02:00
parent 875aaaf530
commit fafb8cc272
2 changed files with 8 additions and 2 deletions

View File

@ -989,8 +989,11 @@ inp_spsource(FILE *fp, bool comfile, char *filename, bool intfile)
continue;
/* Only truncated .model lines */
if (ciprefix(".model", tc->line)) {
fprintf(fdo, "%6d %.100s ...\n",
fprintf(fdo, "%6d %.100s ",
tc->linenum, tc->line);
if (strlen(tc->line) > 100)
fprintf(fdo, " ... (truncated)");
fprintf(fdo, "\n");
}
else {
fprintf(fdo, "%6d %s\n",

View File

@ -1245,8 +1245,11 @@ struct card *inp_readall(FILE *fp, const char *dir_name, const char* file_name,
continue;
/* Only truncated .model lines */
if (ciprefix(".model", t->line)) {
fprintf(fd, "%6d %.100s ...\n",
fprintf(fd, "%6d %.100s ",
t->linenum, t->line);
if (strlen(t->line) > 100)
fprintf(fd, " ... (truncated)");
fprintf(fd, "\n");
}
else {
fprintf(fd, "%6d %s\n",