=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/cvs/modules.c,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- src/usr.bin/cvs/modules.c 2009/03/29 19:17:26 1.16 +++ src/usr.bin/cvs/modules.c 2014/01/08 13:23:55 1.17 @@ -1,4 +1,4 @@ -/* $OpenBSD: modules.c,v 1.16 2009/03/29 19:17:26 joris Exp $ */ +/* $OpenBSD: modules.c,v 1.17 2014/01/08 13:23:55 okan Exp $ */ /* * Copyright (c) 2008 Joris Vink * @@ -62,7 +62,7 @@ flags = 0; p = val = line; - while (!isspace(*p) && *p != '\0') + while (!isspace((unsigned char)*p) && *p != '\0') p++; if (*p == '\0') @@ -71,19 +71,19 @@ *(p++) = '\0'; module = val; - while (isspace(*p)) + while (isspace((unsigned char)*p)) p++; if (*p == '\0') goto bad; val = p; - while (!isspace(*p) && *p != '\0') + while (!isspace((unsigned char)*p) && *p != '\0') p++; while (val[0] == '-') { p = val; - while (!isspace(*p) && *p != '\0') + while (!isspace((unsigned char)*p) && *p != '\0') p++; if (*p == '\0') @@ -117,7 +117,7 @@ } val = p; - while (!isspace(*val) && *val != '\0') + while (!isspace((unsigned char)*val) && *val != '\0') val++; if (*val == '\0') goto bad; @@ -164,7 +164,7 @@ for (sp = val; *sp != '\0'; sp = dp) { dp = sp; - while (!isspace(*dp) && *dp != '\0') + while (!isspace((unsigned char)*dp) && *dp != '\0') dp++; if (*dp != '\0') *(dp++) = '\0';