]> diplodocus.org Git - nmh/blobdiff - sbr/trimcpy.c
Multipart parts might have content before the first subpart
[nmh] / sbr / trimcpy.c
index c341f00c4abed66e75d32720514fc72f7f0d09fe..3a2fbd763fb991b633b9b29136d4f251bd305cf6 100644 (file)
@@ -4,8 +4,6 @@
  *           -- replace internal whitespace with spaces,
  *           -- then return a copy.
  *
- * $Id$
- *
  * This code is Copyright (c) 2002, by the authors of nmh.  See the
  * COPYRIGHT file in the root directory of the nmh distribution for
  * complete copyright information.
@@ -20,12 +18,12 @@ trimcpy (char *cp)
     char *sp;
 
     /* skip over leading whitespace */
-    while (isspace(*cp))
+    while (isspace((unsigned char) *cp))
        cp++;
 
     /* start at the end and zap trailing whitespace */
     for (sp = cp + strlen(cp) - 1; sp >= cp; sp--) {
-       if (isspace(*sp))
+       if (isspace((unsigned char) *sp))
            *sp = '\0';
        else
            break;
@@ -33,7 +31,7 @@ trimcpy (char *cp)
 
     /* replace remaining whitespace with spaces */
     for (sp = cp; *sp; sp++) {
-       if (isspace(*sp))
+       if (isspace((unsigned char) *sp))
            *sp = ' ';
     }