Using plain char instead of unsigned char in my tests.
[yaz-moved-to-github.git] / test / nfaxmltest1.c
index 754be3b..cf87fc4 100644 (file)
@@ -1,7 +1,7 @@
 /*  Copyright (C) 2006, Index Data ApS
  *  See the file LICENSE for details.
  *
- *  $Id: nfaxmltest1.c,v 1.7 2006-07-14 13:06:38 heikki Exp $
+ *  $Id: nfaxmltest1.c,v 1.9 2006-10-09 14:22:44 heikki Exp $
  *
  */
 
@@ -18,7 +18,7 @@
 
 
 /** \brief  Test parsing of a minimal, valid xml string */
-void test1() {
+void test1(void) {
     char *xmlstr = "<ruleset> "
                    "<rule> "
                    "  <fromstring>foo</fromstring> "
@@ -32,7 +32,7 @@ void test1() {
 
 
 /** \brief  Test parsing of a minimal, invalid xml string */
-void test2() {
+void test2(void) {
     yaz_nfa *nfa;
     char *xmlstr = "<ruleset> "
                    "<rule> "
@@ -48,7 +48,7 @@ void test2() {
 }
 
 /** \brief  Test parsing a few minimal xml files */
-void test3() {
+void test3(void) {
     char *goodfilenames[] = {
              "nfaxml-simple.xml",
              "nfaxml-main.xml", /* x-includes nfaxml-include */
@@ -74,7 +74,7 @@ void test3() {
 }
 
 /** \brief  Test parsing of a few minimal xml strings, with logical errors */
-void test4() {
+void test4(void) {
     yaz_nfa *nfa;
     char *xmls[] = { 
       /*a*/"<missingruleset>   <foo/>   </missingruleset>",
@@ -130,13 +130,13 @@ void test4() {
     }
 } /* test4 */
 
-static void test5() {
+static void test5(void) {
     struct conv_test {
-        unsigned char *name;
+        char *name;
         int expresult;
-        unsigned char *xml;
-        unsigned char *from;
-        unsigned char *to;
+        char *xml;
+        char *from;
+        char *to;
     };
     struct conv_test tests[]= {
         { "test5-1",  YAZ_NFA_SUCCESS,
@@ -232,9 +232,9 @@ static void test5() {
     yaz_nfa *nfa;
     yaz_nfa_char frombuf[MAXBUF];
     yaz_nfa_char tobuf[MAXBUF];
-    unsigned char charbuf[MAXBUF];
+    char charbuf[MAXBUF];
     struct conv_test *thistest=tests;
-    unsigned char *cp;
+    char *cp;
     yaz_nfa_char *ycp;
     size_t incharsleft;
     size_t outcharsleft;
@@ -254,7 +254,7 @@ static void test5() {
             }
             ycp=frombuf;
             cp=thistest->from;
-            while ( (*ycp++ = *cp++) )
+            while ( (*ycp++ = (unsigned char)*cp++) )
                 ; /* strcpy, but expand to yaz_nfa_chars */
             incharsleft = strlen(thistest->from);
             prev_incharsleft = 0;