Index: runtime/api.h
===================================================================
--- runtime/api.h	(revision 395)
+++ runtime/api.h	(working copy)
@@ -17,7 +17,7 @@
     int S_size; int I_size; int B_size;
     symbol * * S;
     int * I;
-    symbol * B;
+    unsigned char * B;
 };
 
 extern struct SN_env * SN_create_env(int S_size, int I_size, int B_size);
Index: runtime/api.c
===================================================================
--- runtime/api.c	(revision 395)
+++ runtime/api.c	(working copy)
@@ -31,7 +31,7 @@
 
     if (B_size)
     {
-        z->B = (symbol *) calloc(B_size, sizeof(symbol));
+        z->B = (unsigned char *) calloc(B_size, sizeof(unsigned char));
         if (z->B == NULL) goto error;
         z->B_size = B_size;
     }

