Index: libmpc/branches/r2d/common/huffman.c
===================================================================
--- libmpc/branches/r2d/common/huffman.c	(revision 162)
+++ libmpc/branches/r2d/common/huffman.c	(revision 185)
@@ -103,6 +103,6 @@
 static void _Huffman_MakeCodes(huff_sym_t * sym, unsigned int num_symbols)
 {
-	unsigned int code = 0;
-	int i, bits;
+	unsigned int code = 0, i;
+	int bits;
 
 	qsort(sym, num_symbols, sizeof(huff_sym_t),
@@ -185,4 +185,6 @@
 }
 
+#ifdef __GNUC__
+
 /**
  * Print the huffman tables
@@ -198,6 +200,6 @@
 void _Huffman_PrintCodes(huff_sym_t * sym, unsigned int num_symbols, int print_type, int offset)
 {
-	unsigned int total_cnt = 0, total_size = 0, optim_size = 0;
-	int i, packs[4];
+	unsigned int total_cnt = 0, total_size = 0, optim_size = 0, i;
+	int packs[4];
 
 	switch( print_type ) {
@@ -274,4 +276,5 @@
 }
 
-
-
+#endif
+
+
