--- C-FrontEnd/src/c-expr.c.orig	2012-11-14 00:28:58.000000000 +0900
+++ C-FrontEnd/src/c-expr.c	2012-12-24 16:58:57.000000000 +0900
@@ -1310,7 +1310,7 @@
         int len = strlen(orgToken);
         char digits[len + 1];
 
-        if(orgToken[0] == '0') {
+        if(orgToken[0] == '0' && len > 2) {
             char c = orgToken[1];
             if(c == 'x' || c == 'X' || c == 'b' || c == 'B')
                 strcpy(digits, orgToken + 2); // hex, bin
