---- reed_solomon.c	2011-06-19 07:58:01.000000000 +0800
-+++ reed_solomon.c89.c	2011-06-19 07:58:20.000000000 +0800
+--- reed_solomon.c	2011-06-25 22:34:24.000000000 +0800
++++ reed_solomon.c89.c	2011-06-26 08:39:57.000000000 +0800
 @@ -49,6 +49,7 @@
  		return;
  
- #ifdef CONFIG_GALOIS_MUL_LUT
+ #ifdef USE_GALOIS_MUL_LUT
 +	{
          const pgm_gf8_t* gfmul_b = &pgm_gftable[ (uint16_t)b << 8 ];
  #endif

 			continue;
 
+		{
 #ifdef CONFIG_PREFER_MALLOC
 		pgm_gf8_t* erasure = repairs[ j ] = pgm_malloc0 (len);
 #else
 		pgm_gf8_t* erasure = repairs[ j ] = pgm_alloca (len);

  * Be careful, Harry!
  */
+	{
 #ifdef USE_MALLOC_MATRIX
 	pgm_gf8_t* V = pgm_new0 (pgm_gf8_t, n * k);
 #else
 	pgm_gf8_t* V = pgm_newa (pgm_gf8_t, n * k);
