# HG changeset patch
# User Mario de Sousa <msousa@fe.up.pt>
# Date 1306780112 -3600
# Node ID 833cb2eba36fa9aa36bfd855e86e5fa191f02be8
# Parent  6ea381792f59e407838e261e0d8bee15d9e18668
Fix conversion of binary digits to hex, when generating code.

diff -r 6ea381792f59 -r 833cb2eba36f stage4/generate_c/generate_c_base.cc
--- a/stage4/generate_c/generate_c_base.cc	Mon May 30 19:24:09 2011 +0100
+++ b/stage4/generate_c/generate_c_base.cc	Mon May 30 19:28:32 2011 +0100
@@ -132,7 +132,7 @@
 	  bit_mult /= 2;
 	  value += bit_mult * ((token->value[i] == '0')? 0:1);
 	  if (bit_mult == 1) {
-	    str[0] = (value <= 9)? (char)'0' + value : (char)'A' + value;
+	    str[0] = (value <= 9)? (char)'0' + value : (char)'A' + value - 10;
 	    s4o.print(str);
             bit_mult = 0x10;
             value = 0;