From a02995749c85dca3bc2d3913e960d806e01a74ec Mon Sep 17 00:00:00 2001 From: stefanrueger Date: Thu, 27 Jun 2024 17:20:23 +0000 Subject: [PATCH] Utilise fileio_format_with_errmsg() in parse_op() --- src/update.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/update.c b/src/update.c index 81e98992..8de19ba1 100644 --- a/src/update.c +++ b/src/update.c @@ -82,15 +82,8 @@ UPDATE *parse_op(const char *s) { // Filename: last char is format if the penultimate char is a colon size_t len = strlen(fn); if(len > 2 && fn[len-2] == ':') { // Assume format specified - upd->format = fileio_format(fn[len-1]); + upd->format = fileio_format_with_errmsg(fn[len-1], ""); if(upd->format == FMT_ERROR) { - pmsg_error("invalid file format :%c in -U %s; known formats are\n", fn[len-1], s); - for(int f, c, i=0; i<62; i++) { - c = i<10? '0'+i: (i&1? 'A': 'a') + (i-10)/2; - f = fileio_format(c); - if(f != FMT_ERROR) - imsg_error(" :%c %s\n", c, fileio_fmtstr(f)); - } mmt_free(upd->memstr); mmt_free(upd); return NULL;