From 9e9660c5627fc6deaebfab5716a8a4a5fcbce2a5 Mon Sep 17 00:00:00 2001 From: Stefan Frederik Date: Thu, 1 Sep 2022 15:10:00 +0200 Subject: [PATCH] no trailing spaces in saved xschem files (there was one in version strings "v {...}" --- src/save.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/save.c b/src/save.c index f39f3878..fbe8be69 100644 --- a/src/save.c +++ b/src/save.c @@ -1248,8 +1248,8 @@ static void write_xschem_file(FILE *fd) my_strdup2(1183, &xctx->version_string, subst_token(xctx->version_string, "version", NULL)); my_strdup2(1184, &xctx->version_string, subst_token(xctx->version_string, "file_version", NULL)); ptr = xctx->version_string; - while(*ptr == ' ' || *ptr == '\t') ptr++; /* strip leading spaces */ - fprintf(fd, "v {xschem version=%s file_version=%s %s}\n", XSCHEM_VERSION, XSCHEM_FILE_VERSION, ptr); + while(*ptr == ' ' || *ptr == '\t' || *ptr == '\n') ptr++; /* strip leading spaces */ + fprintf(fd, "v {xschem version=%s file_version=%s\n%s}\n", XSCHEM_VERSION, XSCHEM_FILE_VERSION, ptr); if(xctx->schvhdlprop && !xctx->schsymbolprop) {