Use unsigned char pointers to prevent assert for 8-bit on MS .NET
authorAdam Dickmeiss <adam@indexdata.dk>
Wed, 11 Aug 2004 11:44:30 +0000 (11:44 +0000)
committerAdam Dickmeiss <adam@indexdata.dk>
Wed, 11 Aug 2004 11:44:30 +0000 (11:44 +0000)
client/client.c
src/ccltoken.c

index 09ab220..f0cab9b 100644 (file)
@@ -2,7 +2,7 @@
  * Copyright (c) 1995-2004, Index Data
  * See the file LICENSE for details.
  *
  * Copyright (c) 1995-2004, Index Data
  * See the file LICENSE for details.
  *
- * $Id: client.c,v 1.245 2004-07-30 08:37:52 adam Exp $
+ * $Id: client.c,v 1.246 2004-08-11 11:44:30 adam Exp $
  */
 
 #include <stdio.h>
  */
 
 #include <stdio.h>
@@ -3972,7 +3972,7 @@ void process_cmd_line(char* line)
     
     /* removed tailing spaces from the arg command */
     { 
     
     /* removed tailing spaces from the arg command */
     { 
-        char* p = arg;
+        unsigned char* p = arg;
         char* lastnonspace=NULL;
         
         for(;*p; ++p) {
         char* lastnonspace=NULL;
         
         for(;*p; ++p) {
index 70bc47d..ae8b4c0 100644 (file)
@@ -44,7 +44,7 @@
 /* CCL - lexical analysis
  * Europagate, 1995
  *
 /* CCL - lexical analysis
  * Europagate, 1995
  *
- * $Id: ccltoken.c,v 1.1 2003-10-27 12:21:30 adam Exp $
+ * $Id: ccltoken.c,v 1.2 2004-08-11 11:44:30 adam Exp $
  *
  * Old Europagate Log:
  *
  *
  * Old Europagate Log:
  *
@@ -201,7 +201,7 @@ struct ccl_token *ccl_token_simple (const char *command)
 struct ccl_token *ccl_parser_tokenize (CCL_parser cclp, const char *command)
 {
     const char *aliases;
 struct ccl_token *ccl_parser_tokenize (CCL_parser cclp, const char *command)
 {
     const char *aliases;
-    const char *cp = command;
+    const unsigned char *cp = command;
     struct ccl_token *first = NULL;
     struct ccl_token *last = NULL;
 
     struct ccl_token *first = NULL;
     struct ccl_token *last = NULL;