From 321a889afa872c3ec5df84a90ea936aa7daed34a Mon Sep 17 00:00:00 2001 From: Ingo Schwarze Date: Sun, 19 Sep 2021 18:14:24 +0000 Subject: isspace(3) requires an unsigned argument; bug reported by Thomas Klausner --- soelim.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/soelim.c b/soelim.c index 3ef30820..33d60e45 100644 --- a/soelim.c +++ b/soelim.c @@ -1,4 +1,4 @@ -/* $Id: soelim.c,v 1.5 2015/11/07 14:22:29 schwarze Exp $ */ +/* $Id: soelim.c,v 1.6 2021/09/19 18:14:24 schwarze Exp $ */ /* * Copyright (c) 2014 Baptiste Daroussin * All rights reserved. @@ -104,16 +104,16 @@ soelim_file(FILE *f, int flag) } walk = line + 3; - if (!isspace(*walk) && ((flag & C_OPTION) == 0)) { + if (!isspace((unsigned char)*walk) && (flag & C_OPTION) == 0) { printf("%s", line); continue; } - while (isspace(*walk)) + while (isspace((unsigned char)*walk)) walk++; cp = walk; - while (*cp != '\0' && !isspace(*cp)) + while (*cp != '\0' && !isspace((unsigned char)*cp)) cp++; *cp = 0; if (cp < line + linelen) -- cgit v1.2.3-56-ge451