]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - ncurses/tinfo/captoinfo.c
ncurses 5.6 - patch 20080816
[ncurses.git] / ncurses / tinfo / captoinfo.c
index ef68b04d5d90f4920a2f0cc82d218cbe0079bcd4..93300c1be3e4b05e333e0f8463ed5494cfba3c1a 100644 (file)
@@ -93,7 +93,7 @@
 #include <ctype.h>
 #include <tic.h>
 
 #include <ctype.h>
 #include <tic.h>
 
-MODULE_ID("$Id: captoinfo.c,v 1.51 2008/08/03 18:35:47 tom Exp $")
+MODULE_ID("$Id: captoinfo.c,v 1.52 2008/08/16 19:24:51 tom Exp $")
 
 #define MAX_PUSHED     16      /* max # args we can push onto the stack */
 
 
 #define MAX_PUSHED     16      /* max # args we can push onto the stack */
 
@@ -183,7 +183,7 @@ cvtchar(register const char *sp)
        case '$':
        case '\\':
        case '%':
        case '$':
        case '\\':
        case '%':
-           c = *sp;
+           c = (unsigned char) (*sp);
            len = 2;
            break;
        case '\0':
            len = 2;
            break;
        case '\0':
@@ -201,7 +201,7 @@ cvtchar(register const char *sp)
            }
            break;
        default:
            }
            break;
        default:
-           c = *sp;
+           c = (unsigned char) (*sp);
            len = 2;
            break;
        }
            len = 2;
            break;
        }
@@ -211,7 +211,7 @@ cvtchar(register const char *sp)
        len = 2;
        break;
     default:
        len = 2;
        break;
     default:
-       c = *sp;
+       c = (unsigned char) (*sp);
        len = 1;
     }
     if (isgraph(c) && c != ',' && c != '\'' && c != '\\' && c != ':') {
        len = 1;
     }
     if (isgraph(c) && c != ',' && c != '\'' && c != '\\' && c != ':') {