Index: /libmpc/trunk/include/mpc/mpcdec.h
===================================================================
--- /libmpc/trunk/include/mpc/mpcdec.h	(revision 401)
+++ /libmpc/trunk/include/mpc/mpcdec.h	(revision 402)
@@ -54,6 +54,10 @@
 
 typedef struct mpc_decoder_t mpc_decoder;
-typedef struct mpc_bits_reader_t mpc_bits_reader;
 typedef struct mpc_demux_t mpc_demux;
+
+typedef struct mpc_bits_reader_t {
+	unsigned char * buff; /// pointer on current byte
+	unsigned int count; /// unread bits in current byte
+} mpc_bits_reader;
 
 typedef struct mpc_frame_info_t {
Index: /libmpc/trunk/libmpcdec/internal.h
===================================================================
--- /libmpc/trunk/libmpcdec/internal.h	(revision 401)
+++ /libmpc/trunk/libmpcdec/internal.h	(revision 402)
@@ -57,10 +57,4 @@
 } mpc_block;
 
-// mpc_bits_reader.c
-struct mpc_bits_reader_t {
-	unsigned char * buff; /// pointer on current byte
-	unsigned int count; /// unread bits in current byte
-};
-
 #define MAX_FRAME_SIZE 4352
 #define DEMUX_BUFFER_SIZE (65536 - MAX_FRAME_SIZE) // need some space as sand box
