(postopen) Cast `char' to `unsigned char' before passing to isspace().
authorBen Pfaff <blp@gnu.org>
Sun, 31 Jul 2005 05:57:09 +0000 (05:57 +0000)
committerBen Pfaff <blp@gnu.org>
Sun, 31 Jul 2005 05:57:09 +0000 (05:57 +0000)
src/ChangeLog
src/postscript.c

index 7cee2d7b0e9ec7ce6739ac881d3ab34df13435bc..3970abe18910193df392c31ddd447a0bb9dd1fe3 100644 (file)
@@ -1,3 +1,8 @@
+Sat Jul 30 22:56:12 2005  Ben Pfaff  <blp@gnu.org>
+
+       * postscript.c: (postopen) Cast `char' to `unsigned char' before
+       passing to isspace().
+
 Sat Jul 30 22:52:09 2005  Ben Pfaff  <blp@gnu.org>
 
        * pfm-read.c: (read_variables) Fix msg() bug found by -Wformat.
index c828a0df2a49136cf73433458384996355516d31..c5bde5e65a4f2aaa30d1f572c61195834aba499a 100644 (file)
@@ -1452,7 +1452,7 @@ postopen (struct file_ext *f)
          char *beg;
          beg = buf2 = fn_interp_vars (buf, ps_get_var);
          len = strlen (buf2);
-         while (isspace (*beg))
+         while (isspace ((unsigned char) *beg))
            beg++, len--;
          if (beg[len - 1] == '\n')
            len--;