--- bigloo4.1a/runtime/Clib/cunicode.c	2014-02-12 04:08:00 -0500
+++ bigloo4.1a_mod/runtime/Clib/cunicode.c	2014-02-12 21:19:49 -0500
@@ -628,7 +628,7 @@
                        "Illegal first byte",
                        BCHAR( byte ) );
          else {
-            ulong ucs2 = (ulong)byte;
+            unsigned long ucs2 = (unsigned long)byte;
             int bits = 6;
 
             while( byte & 0x40 ) {
