Blob Blame Raw
diff -urN vegastrike-0.4.2.orig/src/xml_serializer.h vegastrike-0.4.2/src/xml_serializer.h
--- vegastrike-0.4.2.orig/src/xml_serializer.h	2004-04-25 22:24:48.000000000 -0400
+++ vegastrike-0.4.2/src/xml_serializer.h	2004-11-22 17:16:54.000000000 -0500
@@ -12,7 +12,7 @@
 	unsigned int *ui;
     float *f;
     void * p;
-    char * c;
+    signed char * c;
    // short * s;
     bool * b;
     double * d;
@@ -30,7 +30,7 @@
   XMLType (float myhardfloat) {w.hardfloat = myhardfloat;}
   XMLType (float  *myfloat) {w.f =myfloat;}
   XMLType (void * myvoid) {w.p=myvoid;}
-  XMLType (char * mychar) {w.c=mychar;}
+  XMLType (signed char * mychar) {w.c=mychar;}
   //XMLType (short * mychar) {w.s=mychar;} // removing useless shorts - use integers instead
   //XMLType (unsigned short * mychar) {w.us=mychar;} // removing useless shorts - use integers instead
   XMLType (unsigned char * mychar) {w.uc=mychar;}