From fafb8cc272e6bbb53258beee02b273437a135144 Mon Sep 17 00:00:00 2001 From: Holger Vogt Date: Sat, 4 Oct 2025 19:59:19 +0200 Subject: [PATCH] Improve on truncation when printing out the .model lines during debug-out --- src/frontend/inp.c | 5 ++++- src/frontend/inpcom.c | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/frontend/inp.c b/src/frontend/inp.c index b857a1462..56951b617 100644 --- a/src/frontend/inp.c +++ b/src/frontend/inp.c @@ -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", diff --git a/src/frontend/inpcom.c b/src/frontend/inpcom.c index 0e8367926..0c6f5b283 100644 --- a/src/frontend/inpcom.c +++ b/src/frontend/inpcom.c @@ -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",