Username: Password: Remember me
diff --git a/CHANGES b/CHANGES
index e7d5dd3..385e498 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,14 @@
+libvorbis 1.3.3 (2012-02-03) -- "Xiph.Org libVorbis I 20120203 (Omnipresent)"
+
+* vorbis: additional proofing against invalid/malicious 
+  streams in decode (see SVN for details).  
+* vorbis: fix a memory leak in vorbis_commentheader_out().
+* updates, corrections and clarifications in the Vorbis I specification 
+  document
+* win32: fixed project configuration which referenced two CRT versions 
+  in output binaries.
+* build warning fixes
+
 libvorbis 1.3.2 (2010-11-01) -- "Xiph.Org libVorbis I 20101101 (Schaufenugget)"
 
  * vorbis: additional proofing against invalid/malicious 
diff --git a/config.h.in b/config.h.in
index 181cc9a..4e89a00 100644
--- a/config.h.in
+++ b/config.h.in
@@ -67,6 +67,9 @@
 /* Define to the one symbol short name of this package. */
 #undef PACKAGE_TARNAME
 
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
 /* Define to the version of this package. */
 #undef PACKAGE_VERSION
 
@@ -89,3 +92,6 @@
 #ifndef __cplusplus
 #undef inline
 #endif
+
+/* Define to `unsigned int' if <sys/types.h> does not define. */
+#undef size_t
diff --git a/configure.ac b/configure.ac
index 98b78ac..ee2db99 100644
--- a/configure.ac
+++ b/configure.ac
@@ -5,15 +5,14 @@ dnl Initialization and Versioning
 dnl ------------------------------------------------
 
 
-AC_INIT([libvorbis],[1.3.2],[vorbis-dev@xiph.org])
+AC_INIT([libvorbis],[1.3.4],[vorbis-dev@xiph.org])
 
 AC_CONFIG_SRCDIR([lib/mdct.c])
 
 AC_CANONICAL_TARGET([])
 
-AM_INIT_AUTOMAKE($PACKAGE_NAME,$PACKAGE_VERSION)
+AM_INIT_AUTOMAKE
 AM_MAINTAINER_MODE
-AM_CONFIG_HEADER([config.h])
 
 dnl Add parameters for aclocal
 AC_SUBST(ACLOCAL_AMFLAGS, "-I m4")
@@ -25,15 +24,15 @@ dnl - interfaces added -> increment AGE
 dnl - interfaces removed -> AGE = 0
 
 V_LIB_CURRENT=4
-V_LIB_REVISION=5
+V_LIB_REVISION=7
 V_LIB_AGE=4
 
 VF_LIB_CURRENT=6
-VF_LIB_REVISION=4
+VF_LIB_REVISION=6
 VF_LIB_AGE=3
 
 VE_LIB_CURRENT=2
-VE_LIB_REVISION=8
+VE_LIB_REVISION=10
 VE_LIB_AGE=0
 
 AC_SUBST(V_LIB_CURRENT)
@@ -160,7 +159,7 @@ else
  AC_MSG_WARN([* machine.  Upgrading to glibc 2.1.3 is strongly urged *])
  AC_MSG_WARN([* to correct the problem.  Note that upgrading glibc   *])
  AC_MSG_WARN([* will not fix any previously built programs; this is  *])
- AC_MSG_WARN([* a compile-time time bug.                             *])
+ AC_MSG_WARN([* a compile-time bug.                                  *])
  AC_MSG_WARN([* To work around the problem for this build of Ogg,    *])
  AC_MSG_WARN([* autoconf is disabling all math inlining.  This will  *])
  AC_MSG_WARN([* hurt Ogg performace but is necessary for an Ogg that *])
@@ -272,7 +271,7 @@ dnl The following line causes the libtool distributed with the source
 dnl to be replaced if the build system has a more recent version.
 AC_SUBST(LIBTOOL_DEPS)
 
-AC_OUTPUT([
+AC_CONFIG_FILES([
 Makefile
 m4/Makefile
 lib/Makefile
@@ -295,3 +294,6 @@ vorbis-uninstalled.pc
 vorbisenc-uninstalled.pc
 vorbisfile-uninstalled.pc
 ])
+AC_CONFIG_HEADERS([config.h])
+
+AC_OUTPUT
diff --git a/lib/block.c b/lib/block.c
index 3b4c3fc..4c904dc 100644
--- a/lib/block.c
+++ b/lib/block.c
@@ -793,14 +793,14 @@ int vorbis_synthesis_blockin(vorbis_dsp_state *v,vorbis_block *vb){
       if(v->lW){
         if(v->W){
           /* large/large */
-          float *w=_vorbis_window_get(b->window[1]-hs);
+          const float *w=_vorbis_window_get(b->window[1]-hs);
           float *pcm=v->pcm[j]+prevCenter;
           float *p=vb->pcm[j];
           for(i=0;i<n1;i++)
             pcm[i]=pcm[i]*w[n1-i-1] + p[i]*w[i];
         }else{
           /* large/small */
-          float *w=_vorbis_window_get(b->window[0]-hs);
+          const float *w=_vorbis_window_get(b->window[0]-hs);
           float *pcm=v->pcm[j]+prevCenter+n1/2-n0/2;
           float *p=vb->pcm[j];
           for(i=0;i<n0;i++)
@@ -809,7 +809,7 @@ int vorbis_synthesis_blockin(vorbis_dsp_state *v,vorbis_block *vb){
       }else{
         if(v->W){
           /* small/large */
-          float *w=_vorbis_window_get(b->window[0]-hs);
+          const float *w=_vorbis_window_get(b->window[0]-hs);
           float *pcm=v->pcm[j]+prevCenter;
           float *p=vb->pcm[j]+n1/2-n0/2;
           for(i=0;i<n0;i++)
@@ -818,7 +818,7 @@ int vorbis_synthesis_blockin(vorbis_dsp_state *v,vorbis_block *vb){
             pcm[i]=p[i];
         }else{
           /* small/small */
-          float *w=_vorbis_window_get(b->window[0]-hs);
+          const float *w=_vorbis_window_get(b->window[0]-hs);
           float *pcm=v->pcm[j]+prevCenter;
           float *p=vb->pcm[j];
           for(i=0;i<n0;i++)
@@ -1057,7 +1057,7 @@ int vorbis_synthesis_lapout(vorbis_dsp_state *v,float ***pcm){
 
 }
 
-float *vorbis_window(vorbis_dsp_state *v,int W){
+const float *vorbis_window(vorbis_dsp_state *v,int W){
   vorbis_info *vi=v->vi;
   codec_setup_info *ci=vi->codec_setup;
   int hs=ci->halfrate_flag;
diff --git a/lib/books/coupled/res_books_51.h b/lib/books/coupled/res_books_51.h
index 917a955..93910ff 100644
--- a/lib/books/coupled/res_books_51.h
+++ b/lib/books/coupled/res_books_51.h
@@ -1,3 +1,20 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2010             *
+ * by the Xiph.Org Foundation http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+ *
+ * function: static codebooks for 5.1 surround
+ * last modified: $Id: res_books_51.h 19057 2014-01-22 12:32:31Z xiphmont $
+ *
+ ********************************************************************/
+
 static const long _vq_quantlist__44p0_l0_0[] = {
 	6,
 	5,
@@ -14,7 +31,7 @@ static const long _vq_quantlist__44p0_l0_0[] = {
 	12,
 };
 
-static const long _vq_lengthlist__44p0_l0_0[] = {
+static const char _vq_lengthlist__44p0_l0_0[] = {
 	 1, 3, 4, 7, 7, 8, 8, 9, 9, 9,10,10,10, 5, 6, 5,
 	 8, 7, 9, 8, 9, 9,10, 9,11,10, 5, 5, 7, 7, 8, 8,
 	 9, 9, 9, 9,10,10,11, 8, 9, 8,10, 9,10, 9,10, 9,
@@ -30,7 +47,7 @@ static const long _vq_lengthlist__44p0_l0_0[] = {
 
 static const static_codebook _44p0_l0_0 = {
 	2, 169,
-	(long *)_vq_lengthlist__44p0_l0_0,
+	(char *)_vq_lengthlist__44p0_l0_0,
 	1, -526516224, 1616117760, 4, 0,
 	(long *)_vq_quantlist__44p0_l0_0,
 	0
@@ -44,14 +61,14 @@ static const long _vq_quantlist__44p0_l0_1[] = {
 	4,
 };
 
-static const long _vq_lengthlist__44p0_l0_1[] = {
+static const char _vq_lengthlist__44p0_l0_1[] = {
 	 1, 4, 4, 6, 6, 5, 5, 5, 7, 5, 5, 5, 5, 6, 7, 7,
 	 6, 7, 7, 7, 6, 7, 7, 7, 7,
 };
 
 static const static_codebook _44p0_l0_1 = {
 	2, 25,
-	(long *)_vq_lengthlist__44p0_l0_1,
+	(char *)_vq_lengthlist__44p0_l0_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p0_l0_1,
 	0
@@ -63,31 +80,31 @@ static const long _vq_quantlist__44p0_l1_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p0_l1_0[] = {
+static const char _vq_lengthlist__44p0_l1_0[] = {
 	 1, 4, 4, 4, 4, 4, 4, 4, 4,
 };
 
 static const static_codebook _44p0_l1_0 = {
 	2, 9,
-	(long *)_vq_lengthlist__44p0_l1_0,
+	(char *)_vq_lengthlist__44p0_l1_0,
 	1, -516716544, 1630767104, 2, 0,
 	(long *)_vq_quantlist__44p0_l1_0,
 	0
 };
 
-static const long _huff_lengthlist__44p0_lfe[] = {
+static const char _huff_lengthlist__44p0_lfe[] = {
 	 1, 3, 2, 3,
 };
 
 static const static_codebook _huff_book__44p0_lfe = {
 	2, 4,
-	(long *)_huff_lengthlist__44p0_lfe,
+	(char *)_huff_lengthlist__44p0_lfe,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
-static const long _huff_lengthlist__44p0_long[] = {
+static const char _huff_lengthlist__44p0_long[] = {
 	 2, 3, 6, 7,10,14,16, 3, 2, 5, 7,11,14,17, 6, 5,
 	 5, 7,10,12,14, 7, 7, 6, 6, 7, 9,13,10,11, 9, 6,
 	 6, 9,11,15,15,13,10, 9,10,12,18,18,16,14,12,13,
@@ -96,7 +113,7 @@ static const long _huff_lengthlist__44p0_long[] = {
 
 static const static_codebook _huff_book__44p0_long = {
 	2, 49,
-	(long *)_huff_lengthlist__44p0_long,
+	(char *)_huff_lengthlist__44p0_long,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
@@ -108,7 +125,7 @@ static const long _vq_quantlist__44p0_p1_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p0_p1_0[] = {
+static const char _vq_lengthlist__44p0_p1_0[] = {
 	 1, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -129,7 +146,7 @@ static const long _vq_lengthlist__44p0_p1_0[] = {
 
 static const static_codebook _44p0_p1_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p0_p1_0,
+	(char *)_vq_lengthlist__44p0_p1_0,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__44p0_p1_0,
 	0
@@ -141,7 +158,7 @@ static const long _vq_quantlist__44p0_p2_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p0_p2_0[] = {
+static const char _vq_lengthlist__44p0_p2_0[] = {
 	 1, 5, 5, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0,12,12, 0,
 	 8, 8, 0, 9, 9, 0,12,12, 0, 8, 8, 0, 6, 6, 0,11,
 	11, 0,12,12, 0,12,12, 0,15,15, 0,11,11, 0,12,12,
@@ -162,7 +179,7 @@ static const long _vq_lengthlist__44p0_p2_0[] = {
 
 static const static_codebook _44p0_p2_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p0_p2_0,
+	(char *)_vq_lengthlist__44p0_p2_0,
 	1, -533200896, 1614282752, 2, 0,
 	(long *)_vq_quantlist__44p0_p2_0,
 	0
@@ -174,7 +191,7 @@ static const long _vq_quantlist__44p0_p2_1[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p0_p2_1[] = {
+static const char _vq_lengthlist__44p0_p2_1[] = {
 	 1, 3, 3, 0, 9, 9, 0, 9, 9, 0,10,10, 0, 9, 9, 0,
 	10,10, 0,10,10, 0, 9, 9, 0,10,10, 0, 7, 7, 0, 7,
 	 7, 0, 6, 6, 0, 8, 8, 0, 7, 7, 0, 8, 8, 0, 8, 9,
@@ -195,7 +212,7 @@ static const long _vq_lengthlist__44p0_p2_1[] = {
 
 static const static_codebook _44p0_p2_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p0_p2_1,
+	(char *)_vq_lengthlist__44p0_p2_1,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__44p0_p2_1,
 	0
@@ -207,7 +224,7 @@ static const long _vq_quantlist__44p0_p3_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p0_p3_0[] = {
+static const char _vq_lengthlist__44p0_p3_0[] = {
 	 1, 6, 6, 7, 8, 8, 7, 8, 8, 7, 9, 9,10,12,11, 9,
 	 8, 8, 7, 9, 9,11,12,12, 9, 9, 9, 6, 7, 7,10,11,
 	11,10,11,11,10,11,11,13,13,14,12,12,12,11,11,11,
@@ -228,7 +245,7 @@ static const long _vq_lengthlist__44p0_p3_0[] = {
 
 static const static_codebook _44p0_p3_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p0_p3_0,
+	(char *)_vq_lengthlist__44p0_p3_0,
 	1, -531365888, 1616117760, 2, 0,
 	(long *)_vq_quantlist__44p0_p3_0,
 	0
@@ -242,7 +259,7 @@ static const long _vq_quantlist__44p0_p3_1[] = {
 	4,
 };
 
-static const long _vq_lengthlist__44p0_p3_1[] = {
+static const char _vq_lengthlist__44p0_p3_1[] = {
 	 2, 4, 4, 8, 8,10,12,12,11,11, 9,11,11,12,13,11,
 	12,12,11,11,11,12,12,12,12,10,13,12,13,13,11,12,
 	12,13,13,11,12,12,13,13,11,12,13,13,13,11,13,13,
@@ -443,7 +460,7 @@ static const long _vq_lengthlist__44p0_p3_1[] = {
 
 static const static_codebook _44p0_p3_1 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p0_p3_1,
+	(char *)_vq_lengthlist__44p0_p3_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p0_p3_1,
 	0
@@ -457,7 +474,7 @@ static const long _vq_quantlist__44p0_p4_0[] = {
 	4,
 };
 
-static const long _vq_lengthlist__44p0_p4_0[] = {
+static const char _vq_lengthlist__44p0_p4_0[] = {
 	 2, 6, 6,14,14, 6, 8, 8,14,14, 7, 7, 7,14,14, 0,
 	13,13,15,16, 0,13,13,15,15, 7, 8, 8,15,15, 9,10,
 	10,16,16, 9, 8, 8,14,15, 0,13,13,17,17, 0,13,13,
@@ -658,7 +675,7 @@ static const long _vq_lengthlist__44p0_p4_0[] = {
 
 static const static_codebook _44p0_p4_0 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p0_p4_0,
+	(char *)_vq_lengthlist__44p0_p4_0,
 	1, -528744448, 1616642048, 3, 0,
 	(long *)_vq_quantlist__44p0_p4_0,
 	0
@@ -674,13 +691,13 @@ static const long _vq_quantlist__44p0_p4_1[] = {
 	6,
 };
 
-static const long _vq_lengthlist__44p0_p4_1[] = {
+static const char _vq_lengthlist__44p0_p4_1[] = {
 	 2, 3, 3, 3, 3, 3, 3,
 };
 
 static const static_codebook _44p0_p4_1 = {
 	1, 7,
-	(long *)_vq_lengthlist__44p0_p4_1,
+	(char *)_vq_lengthlist__44p0_p4_1,
 	1, -533200896, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p0_p4_1,
 	0
@@ -692,7 +709,7 @@ static const long _vq_quantlist__44p0_p5_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p0_p5_0[] = {
+static const char _vq_lengthlist__44p0_p5_0[] = {
 	 1, 6, 6, 6, 8, 8, 7, 8, 8, 7, 9, 8,10,11,11, 9,
 	 8, 8, 7, 8, 8,11,11,11, 9, 8, 8, 6, 7, 7,10,10,
 	10,10,10,10,10,10,10,14,13,13,12,11,11,10,10,10,
@@ -713,7 +730,7 @@ static const long _vq_lengthlist__44p0_p5_0[] = {
 
 static const static_codebook _44p0_p5_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p0_p5_0,
+	(char *)_vq_lengthlist__44p0_p5_0,
 	1, -527106048, 1620377600, 2, 0,
 	(long *)_vq_quantlist__44p0_p5_0,
 	0
@@ -725,7 +742,7 @@ static const long _vq_quantlist__44p0_p5_1[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p0_p5_1[] = {
+static const char _vq_lengthlist__44p0_p5_1[] = {
 	 2, 7, 7, 7, 8, 8, 7, 7, 7, 7, 8, 8, 8, 8, 9, 8,
 	 7, 7, 8, 8, 8, 9, 9, 9, 9, 7, 7, 6, 6, 6, 9, 7,
 	 7, 9, 7, 7, 9, 8, 8,10, 8, 8,10, 8, 8,10, 8, 8,
@@ -746,7 +763,7 @@ static const long _vq_lengthlist__44p0_p5_1[] = {
 
 static const static_codebook _44p0_p5_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p0_p5_1,
+	(char *)_vq_lengthlist__44p0_p5_1,
 	1, -530841600, 1616642048, 2, 0,
 	(long *)_vq_quantlist__44p0_p5_1,
 	0
@@ -758,7 +775,7 @@ static const long _vq_quantlist__44p0_p6_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p0_p6_0[] = {
+static const char _vq_lengthlist__44p0_p6_0[] = {
 	 1, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
@@ -779,7 +796,7 @@ static const long _vq_lengthlist__44p0_p6_0[] = {
 
 static const static_codebook _44p0_p6_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p0_p6_0,
+	(char *)_vq_lengthlist__44p0_p6_0,
 	1, -516716544, 1630767104, 2, 0,
 	(long *)_vq_quantlist__44p0_p6_0,
 	0
@@ -813,14 +830,14 @@ static const long _vq_quantlist__44p0_p6_1[] = {
 	24,
 };
 
-static const long _vq_lengthlist__44p0_p6_1[] = {
+static const char _vq_lengthlist__44p0_p6_1[] = {
 	 1, 3, 2, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,
 	11,12,12,12,14,14,14,15,15,
 };
 
 static const static_codebook _44p0_p6_1 = {
 	1, 25,
-	(long *)_vq_lengthlist__44p0_p6_1,
+	(char *)_vq_lengthlist__44p0_p6_1,
 	1, -518864896, 1620639744, 5, 0,
 	(long *)_vq_quantlist__44p0_p6_1,
 	0
@@ -854,20 +871,20 @@ static const long _vq_quantlist__44p0_p6_2[] = {
 	24,
 };
 
-static const long _vq_lengthlist__44p0_p6_2[] = {
+static const char _vq_lengthlist__44p0_p6_2[] = {
 	 3, 4, 4, 5, 4, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5,
 	 5, 5, 5, 5, 5, 5, 5, 5, 5,
 };
 
 static const static_codebook _44p0_p6_2 = {
 	1, 25,
-	(long *)_vq_lengthlist__44p0_p6_2,
+	(char *)_vq_lengthlist__44p0_p6_2,
 	1, -529006592, 1611661312, 5, 0,
 	(long *)_vq_quantlist__44p0_p6_2,
 	0
 };
 
-static const long _huff_lengthlist__44p0_short[] = {
+static const char _huff_lengthlist__44p0_short[] = {
 	 3, 3, 7, 8,10,13,16, 3, 2, 5, 7, 9,13,16, 6, 4,
 	 4, 6,10,14,15, 7, 5, 5, 7,10,13,14, 9, 8, 9, 9,
 	 9,11,13,12,11,12, 9, 7, 8,11,14,12,10, 6, 5, 7,
@@ -876,7 +893,7 @@ static const long _huff_lengthlist__44p0_short[] = {
 
 static const static_codebook _huff_book__44p0_short = {
 	2, 49,
-	(long *)_huff_lengthlist__44p0_short,
+	(char *)_huff_lengthlist__44p0_short,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
@@ -898,7 +915,7 @@ static const long _vq_quantlist__44p1_l0_0[] = {
 	12,
 };
 
-static const long _vq_lengthlist__44p1_l0_0[] = {
+static const char _vq_lengthlist__44p1_l0_0[] = {
 	 1, 4, 4, 7, 7, 8, 8, 9, 9,10,10,11,11, 4, 6, 5,
 	 8, 6, 9, 8,10, 9,10,10,11,10, 5, 5, 6, 6, 8, 8,
 	 9, 9,10,10,10,10,11, 7, 8, 8, 9, 8,10, 9,10, 9,
@@ -914,7 +931,7 @@ static const long _vq_lengthlist__44p1_l0_0[] = {
 
 static const static_codebook _44p1_l0_0 = {
 	2, 169,
-	(long *)_vq_lengthlist__44p1_l0_0,
+	(char *)_vq_lengthlist__44p1_l0_0,
 	1, -526516224, 1616117760, 4, 0,
 	(long *)_vq_quantlist__44p1_l0_0,
 	0
@@ -928,14 +945,14 @@ static const long _vq_quantlist__44p1_l0_1[] = {
 	4,
 };
 
-static const long _vq_lengthlist__44p1_l0_1[] = {
+static const char _vq_lengthlist__44p1_l0_1[] = {
 	 1, 4, 4, 6, 6, 5, 5, 5, 6, 6, 5, 6, 5, 6, 6, 6,
 	 6, 7, 7, 7, 6, 7, 6, 7, 7,
 };
 
 static const static_codebook _44p1_l0_1 = {
 	2, 25,
-	(long *)_vq_lengthlist__44p1_l0_1,
+	(char *)_vq_lengthlist__44p1_l0_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p1_l0_1,
 	0
@@ -947,31 +964,31 @@ static const long _vq_quantlist__44p1_l1_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p1_l1_0[] = {
+static const char _vq_lengthlist__44p1_l1_0[] = {
 	 1, 4, 4, 4, 4, 4, 4, 4, 4,
 };
 
 static const static_codebook _44p1_l1_0 = {
 	2, 9,
-	(long *)_vq_lengthlist__44p1_l1_0,
+	(char *)_vq_lengthlist__44p1_l1_0,
 	1, -516716544, 1630767104, 2, 0,
 	(long *)_vq_quantlist__44p1_l1_0,
 	0
 };
 
-static const long _huff_lengthlist__44p1_lfe[] = {
+static const char _huff_lengthlist__44p1_lfe[] = {
 	 1, 3, 2, 3,
 };
 
 static const static_codebook _huff_book__44p1_lfe = {
 	2, 4,
-	(long *)_huff_lengthlist__44p1_lfe,
+	(char *)_huff_lengthlist__44p1_lfe,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
-static const long _huff_lengthlist__44p1_long[] = {
+static const char _huff_lengthlist__44p1_long[] = {
 	 3, 3, 7, 7, 9,13,16, 3, 2, 4, 6,10,13,17, 7, 4,
 	 4, 6, 9,12,14, 7, 6, 6, 5, 7, 9,12,10,10, 9, 6,
 	 6, 9,12,14,14,13, 9, 8,10,11,18,18,15,13,11,10,
@@ -980,7 +997,7 @@ static const long _huff_lengthlist__44p1_long[] = {
 
 static const static_codebook _huff_book__44p1_long = {
 	2, 49,
-	(long *)_huff_lengthlist__44p1_long,
+	(char *)_huff_lengthlist__44p1_long,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
@@ -992,7 +1009,7 @@ static const long _vq_quantlist__44p1_p1_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p1_p1_0[] = {
+static const char _vq_lengthlist__44p1_p1_0[] = {
 	 1, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1013,7 +1030,7 @@ static const long _vq_lengthlist__44p1_p1_0[] = {
 
 static const static_codebook _44p1_p1_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p1_p1_0,
+	(char *)_vq_lengthlist__44p1_p1_0,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__44p1_p1_0,
 	0
@@ -1025,7 +1042,7 @@ static const long _vq_quantlist__44p1_p2_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p1_p2_0[] = {
+static const char _vq_lengthlist__44p1_p2_0[] = {
 	 1, 4, 4, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0,12,12, 0,
 	 8, 8, 0, 9, 9, 0,12,12, 0, 8, 8, 0, 6, 6, 0,11,
 	11, 0,11,11, 0,12,12, 0,14,14, 0,11,11, 0,12,12,
@@ -1046,7 +1063,7 @@ static const long _vq_lengthlist__44p1_p2_0[] = {
 
 static const static_codebook _44p1_p2_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p1_p2_0,
+	(char *)_vq_lengthlist__44p1_p2_0,
 	1, -533200896, 1614282752, 2, 0,
 	(long *)_vq_quantlist__44p1_p2_0,
 	0
@@ -1058,7 +1075,7 @@ static const long _vq_quantlist__44p1_p2_1[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p1_p2_1[] = {
+static const char _vq_lengthlist__44p1_p2_1[] = {
 	 1, 3, 3, 0, 8, 8, 0, 8, 8, 0,10,10, 0, 9, 9, 0,
 	10,10, 0,10,10, 0, 9, 9, 0,10,10, 0, 7, 7, 0, 7,
 	 7, 0, 7, 7, 0, 8, 8, 0, 8, 8, 0, 8, 8, 0, 9, 9,
@@ -1079,7 +1096,7 @@ static const long _vq_lengthlist__44p1_p2_1[] = {
 
 static const static_codebook _44p1_p2_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p1_p2_1,
+	(char *)_vq_lengthlist__44p1_p2_1,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__44p1_p2_1,
 	0
@@ -1091,7 +1108,7 @@ static const long _vq_quantlist__44p1_p3_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p1_p3_0[] = {
+static const char _vq_lengthlist__44p1_p3_0[] = {
 	 1, 6, 6, 6, 7, 7, 7, 8, 8, 7, 8, 8,10,11,11, 9,
 	 8, 8, 7, 9, 9,11,12,12, 9, 8, 8, 6, 7, 7, 9,11,
 	11,10,11,11,10,11,11,13,13,13,11,12,12,10,11,11,
@@ -1112,7 +1129,7 @@ static const long _vq_lengthlist__44p1_p3_0[] = {
 
 static const static_codebook _44p1_p3_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p1_p3_0,
+	(char *)_vq_lengthlist__44p1_p3_0,
 	1, -531365888, 1616117760, 2, 0,
 	(long *)_vq_quantlist__44p1_p3_0,
 	0
@@ -1126,7 +1143,7 @@ static const long _vq_quantlist__44p1_p3_1[] = {
 	4,
 };
 
-static const long _vq_lengthlist__44p1_p3_1[] = {
+static const char _vq_lengthlist__44p1_p3_1[] = {
 	 2, 3, 4, 7, 7,10,12,12,12,12,10,11,11,13,13,11,
 	12,12,11,11,12,12,12,12,12,11,13,13,13,13,12,12,
 	12,13,14,12,13,13,13,13,12,13,13,13,13,12,13,13,
@@ -1327,7 +1344,7 @@ static const long _vq_lengthlist__44p1_p3_1[] = {
 
 static const static_codebook _44p1_p3_1 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p1_p3_1,
+	(char *)_vq_lengthlist__44p1_p3_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p1_p3_1,
 	0
@@ -1341,7 +1358,7 @@ static const long _vq_quantlist__44p1_p4_0[] = {
 	4,
 };
 
-static const long _vq_lengthlist__44p1_p4_0[] = {
+static const char _vq_lengthlist__44p1_p4_0[] = {
 	 2, 6, 6,14,14, 6, 7, 7,14,14, 7, 7, 7,14,14, 0,
 	13,13,16,16, 0,13,13,15,14, 7, 8, 8,15,15, 9,10,
 	10,16,16, 9, 8, 8,15,15, 0,13,13,17,16, 0,13,13,
@@ -1542,7 +1559,7 @@ static const long _vq_lengthlist__44p1_p4_0[] = {
 
 static const static_codebook _44p1_p4_0 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p1_p4_0,
+	(char *)_vq_lengthlist__44p1_p4_0,
 	1, -528744448, 1616642048, 3, 0,
 	(long *)_vq_quantlist__44p1_p4_0,
 	0
@@ -1558,13 +1575,13 @@ static const long _vq_quantlist__44p1_p4_1[] = {
 	6,
 };
 
-static const long _vq_lengthlist__44p1_p4_1[] = {
+static const char _vq_lengthlist__44p1_p4_1[] = {
 	 2, 3, 3, 3, 3, 3, 3,
 };
 
 static const static_codebook _44p1_p4_1 = {
 	1, 7,
-	(long *)_vq_lengthlist__44p1_p4_1,
+	(char *)_vq_lengthlist__44p1_p4_1,
 	1, -533200896, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p1_p4_1,
 	0
@@ -1576,7 +1593,7 @@ static const long _vq_quantlist__44p1_p5_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p1_p5_0[] = {
+static const char _vq_lengthlist__44p1_p5_0[] = {
 	 1, 6, 6, 7, 8, 8, 7, 8, 8, 7, 9, 8,10,11,11, 9,
 	 8, 8, 7, 8, 8,11,11,11, 9, 8, 8, 6, 7, 7,10,10,
 	10,10,10,10,10,10,10,14,13,13,12,11,11,10,10,10,
@@ -1597,7 +1614,7 @@ static const long _vq_lengthlist__44p1_p5_0[] = {
 
 static const static_codebook _44p1_p5_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p1_p5_0,
+	(char *)_vq_lengthlist__44p1_p5_0,
 	1, -527106048, 1620377600, 2, 0,
 	(long *)_vq_quantlist__44p1_p5_0,
 	0
@@ -1609,7 +1626,7 @@ static const long _vq_quantlist__44p1_p5_1[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p1_p5_1[] = {
+static const char _vq_lengthlist__44p1_p5_1[] = {
 	 2, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 9, 8, 8, 8,
 	 7, 7, 8, 8, 8, 9, 8, 8, 9, 7, 7, 6, 6, 6, 9, 8,
 	 7, 9, 7, 7, 9, 8, 8,10, 8, 8,10, 8, 8,10, 8, 8,
@@ -1630,7 +1647,7 @@ static const long _vq_lengthlist__44p1_p5_1[] = {
 
 static const static_codebook _44p1_p5_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p1_p5_1,
+	(char *)_vq_lengthlist__44p1_p5_1,
 	1, -530841600, 1616642048, 2, 0,
 	(long *)_vq_quantlist__44p1_p5_1,
 	0
@@ -1642,7 +1659,7 @@ static const long _vq_quantlist__44p1_p6_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p1_p6_0[] = {
+static const char _vq_lengthlist__44p1_p6_0[] = {
 	 1, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
@@ -1663,7 +1680,7 @@ static const long _vq_lengthlist__44p1_p6_0[] = {
 
 static const static_codebook _44p1_p6_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p1_p6_0,
+	(char *)_vq_lengthlist__44p1_p6_0,
 	1, -516716544, 1630767104, 2, 0,
 	(long *)_vq_quantlist__44p1_p6_0,
 	0
@@ -1697,14 +1714,14 @@ static const long _vq_quantlist__44p1_p6_1[] = {
 	24,
 };
 
-static const long _vq_lengthlist__44p1_p6_1[] = {
+static const char _vq_lengthlist__44p1_p6_1[] = {
 	 1, 3, 2, 5, 4, 7, 7, 8, 8, 9, 9,10,10,11,11,12,
 	12,13,13,13,14,16,16,16,16,
 };
 
 static const static_codebook _44p1_p6_1 = {
 	1, 25,
-	(long *)_vq_lengthlist__44p1_p6_1,
+	(char *)_vq_lengthlist__44p1_p6_1,
 	1, -518864896, 1620639744, 5, 0,
 	(long *)_vq_quantlist__44p1_p6_1,
 	0
@@ -1738,20 +1755,20 @@ static const long _vq_quantlist__44p1_p6_2[] = {
 	24,
 };
 
-static const long _vq_lengthlist__44p1_p6_2[] = {
+static const char _vq_lengthlist__44p1_p6_2[] = {
 	 3, 4, 4, 5, 4, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5,
 	 5, 5, 5, 5, 5, 5, 5, 5, 5,
 };
 
 static const static_codebook _44p1_p6_2 = {
 	1, 25,
-	(long *)_vq_lengthlist__44p1_p6_2,
+	(char *)_vq_lengthlist__44p1_p6_2,
 	1, -529006592, 1611661312, 5, 0,
 	(long *)_vq_quantlist__44p1_p6_2,
 	0
 };
 
-static const long _huff_lengthlist__44p1_short[] = {
+static const char _huff_lengthlist__44p1_short[] = {
 	 4, 5, 7, 8,10,13,14, 4, 2, 4, 6, 8,11,12, 7, 4,
 	 3, 5, 8,12,14, 8, 5, 4, 4, 8,12,12, 9, 7, 7, 7,
 	 9,10,11,13,11,11, 9, 7, 8,10,13,11,10, 6, 5, 7,
@@ -1760,7 +1777,7 @@ static const long _huff_lengthlist__44p1_short[] = {
 
 static const static_codebook _huff_book__44p1_short = {
 	2, 49,
-	(long *)_huff_lengthlist__44p1_short,
+	(char *)_huff_lengthlist__44p1_short,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
@@ -1782,7 +1799,7 @@ static const long _vq_quantlist__44p2_l0_0[] = {
 	12,
 };
 
-static const long _vq_lengthlist__44p2_l0_0[] = {
+static const char _vq_lengthlist__44p2_l0_0[] = {
 	 1, 4, 4, 7, 7, 8, 8, 9, 9,10,10,11,11, 4, 6, 5,
 	 8, 7, 9, 8,10, 9,11,10,11,11, 4, 5, 6, 7, 8, 8,
 	 9, 9,10,10,10,10,11, 8, 9, 8,10, 8,10, 9,11,10,
@@ -1798,7 +1815,7 @@ static const long _vq_lengthlist__44p2_l0_0[] = {
 
 static const static_codebook _44p2_l0_0 = {
 	2, 169,
-	(long *)_vq_lengthlist__44p2_l0_0,
+	(char *)_vq_lengthlist__44p2_l0_0,
 	1, -526516224, 1616117760, 4, 0,
 	(long *)_vq_quantlist__44p2_l0_0,
 	0
@@ -1812,14 +1829,14 @@ static const long _vq_quantlist__44p2_l0_1[] = {
 	4,
 };
 
-static const long _vq_lengthlist__44p2_l0_1[] = {
+static const char _vq_lengthlist__44p2_l0_1[] = {
 	 2, 4, 4, 5, 5, 4, 5, 5, 6, 5, 4, 5, 5, 5, 6, 5,
 	 5, 6, 6, 6, 5, 6, 5, 6, 6,
 };
 
 static const static_codebook _44p2_l0_1 = {
 	2, 25,
-	(long *)_vq_lengthlist__44p2_l0_1,
+	(char *)_vq_lengthlist__44p2_l0_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p2_l0_1,
 	0
@@ -1831,31 +1848,31 @@ static const long _vq_quantlist__44p2_l1_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p2_l1_0[] = {
+static const char _vq_lengthlist__44p2_l1_0[] = {
 	 1, 4, 4, 4, 4, 4, 4, 4, 4,
 };
 
 static const static_codebook _44p2_l1_0 = {
 	2, 9,
-	(long *)_vq_lengthlist__44p2_l1_0,
+	(char *)_vq_lengthlist__44p2_l1_0,
 	1, -516716544, 1630767104, 2, 0,
 	(long *)_vq_quantlist__44p2_l1_0,
 	0
 };
 
-static const long _huff_lengthlist__44p2_lfe[] = {
+static const char _huff_lengthlist__44p2_lfe[] = {
 	 1, 3, 2, 3,
 };
 
 static const static_codebook _huff_book__44p2_lfe = {
 	2, 4,
-	(long *)_huff_lengthlist__44p2_lfe,
+	(char *)_huff_lengthlist__44p2_lfe,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
-static const long _huff_lengthlist__44p2_long[] = {
+static const char _huff_lengthlist__44p2_long[] = {
 	 3, 4, 9, 8, 8,10,13,16, 4, 2, 9, 5, 7,10,14,18,
 	 9, 7, 6, 5, 7, 9,12,16, 7, 5, 5, 3, 5, 8,11,13,
 	 8, 7, 7, 5, 5, 7, 9,11,10,10, 9, 8, 6, 6, 8,10,
@@ -1864,7 +1881,7 @@ static const long _huff_lengthlist__44p2_long[] = {
 
 static const static_codebook _huff_book__44p2_long = {
 	2, 64,
-	(long *)_huff_lengthlist__44p2_long,
+	(char *)_huff_lengthlist__44p2_long,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
@@ -1876,7 +1893,7 @@ static const long _vq_quantlist__44p2_p1_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p2_p1_0[] = {
+static const char _vq_lengthlist__44p2_p1_0[] = {
 	 1, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1897,7 +1914,7 @@ static const long _vq_lengthlist__44p2_p1_0[] = {
 
 static const static_codebook _44p2_p1_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p2_p1_0,
+	(char *)_vq_lengthlist__44p2_p1_0,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__44p2_p1_0,
 	0
@@ -1911,7 +1928,7 @@ static const long _vq_quantlist__44p2_p2_0[] = {
 	4,
 };
 
-static const long _vq_lengthlist__44p2_p2_0[] = {
+static const char _vq_lengthlist__44p2_p2_0[] = {
 	 1, 4, 4, 0, 0, 0, 8, 8, 0, 0, 0, 9, 9, 0, 0, 0,
 	10,10, 0, 0, 0, 0, 0, 0, 0, 0,10,10, 0, 0, 0, 0,
 	 0, 0, 0, 0, 9, 9, 0, 0, 0,11,11, 0, 0, 0, 0, 0,
@@ -2112,7 +2129,7 @@ static const long _vq_lengthlist__44p2_p2_0[] = {
 
 static const static_codebook _44p2_p2_0 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p2_p2_0,
+	(char *)_vq_lengthlist__44p2_p2_0,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p2_p2_0,
 	0
@@ -2124,7 +2141,7 @@ static const long _vq_quantlist__44p2_p3_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p2_p3_0[] = {
+static const char _vq_lengthlist__44p2_p3_0[] = {
 	 1, 5, 5, 6, 7, 7, 0, 8, 8, 6, 9, 9, 8,11,11, 0,
 	 8, 8, 0, 9, 9, 0,12,12, 0, 8, 8, 5, 7, 7, 7,10,
 	10, 0,12,12, 8,11,11, 9,12,12, 0,11,12, 0,12,12,
@@ -2145,7 +2162,7 @@ static const long _vq_lengthlist__44p2_p3_0[] = {
 
 static const static_codebook _44p2_p3_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p2_p3_0,
+	(char *)_vq_lengthlist__44p2_p3_0,
 	1, -533200896, 1614282752, 2, 0,
 	(long *)_vq_quantlist__44p2_p3_0,
 	0
@@ -2157,7 +2174,7 @@ static const long _vq_quantlist__44p2_p3_1[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p2_p3_1[] = {
+static const char _vq_lengthlist__44p2_p3_1[] = {
 	 2, 3, 3, 0, 8, 8, 0, 8, 8, 0, 9, 9, 0, 9, 9, 0,
 	 9, 9, 0, 9, 9, 0, 9, 9, 0, 8, 8, 0, 6, 6, 0, 7,
 	 7, 0, 7, 7, 0, 8, 8, 0, 8, 8, 0, 8, 8, 0, 8, 8,
@@ -2178,7 +2195,7 @@ static const long _vq_lengthlist__44p2_p3_1[] = {
 
 static const static_codebook _44p2_p3_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p2_p3_1,
+	(char *)_vq_lengthlist__44p2_p3_1,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__44p2_p3_1,
 	0
@@ -2190,7 +2207,7 @@ static const long _vq_quantlist__44p2_p4_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p2_p4_0[] = {
+static const char _vq_lengthlist__44p2_p4_0[] = {
 	 1, 6, 6, 6, 7, 7, 7, 8, 8, 7, 8, 8,10,11,11, 9,
 	 8, 8, 7, 8, 8,11,11,11, 9, 8, 8, 6, 7, 7, 9,11,
 	11, 9,11,11,10,11,11,12,13,13,11,12,12,10,11,11,
@@ -2211,7 +2228,7 @@ static const long _vq_lengthlist__44p2_p4_0[] = {
 
 static const static_codebook _44p2_p4_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p2_p4_0,
+	(char *)_vq_lengthlist__44p2_p4_0,
 	1, -531365888, 1616117760, 2, 0,
 	(long *)_vq_quantlist__44p2_p4_0,
 	0
@@ -2225,7 +2242,7 @@ static const long _vq_quantlist__44p2_p4_1[] = {
 	4,
 };
 
-static const long _vq_lengthlist__44p2_p4_1[] = {
+static const char _vq_lengthlist__44p2_p4_1[] = {
 	 3, 4, 4, 8, 8,11, 9, 9,12,12,11,10,10,12,12,12,
 	10,10,11,11,12,12,12,12,12,12,11,11,13,13,12,12,
 	12,13,13,12,10,10,12,12,12,11,11,13,13,12,13,13,
@@ -2426,7 +2443,7 @@ static const long _vq_lengthlist__44p2_p4_1[] = {
 
 static const static_codebook _44p2_p4_1 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p2_p4_1,
+	(char *)_vq_lengthlist__44p2_p4_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p2_p4_1,
 	0
@@ -2440,7 +2457,7 @@ static const long _vq_quantlist__44p2_p5_0[] = {
 	4,
 };
 
-static const long _vq_lengthlist__44p2_p5_0[] = {
+static const char _vq_lengthlist__44p2_p5_0[] = {
 	 2, 6, 6,14,14, 6, 7, 7,14,14, 7, 7, 7,15,15, 0,
 	13,13,16,16, 0,13,13,15,15, 7, 8, 8,15,15, 9,10,
 	10,17,16, 9, 8, 8,15,15, 0,13,13,18,17, 0,13,13,
@@ -2641,7 +2658,7 @@ static const long _vq_lengthlist__44p2_p5_0[] = {
 
 static const static_codebook _44p2_p5_0 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p2_p5_0,
+	(char *)_vq_lengthlist__44p2_p5_0,
 	1, -528744448, 1616642048, 3, 0,
 	(long *)_vq_quantlist__44p2_p5_0,
 	0
@@ -2657,13 +2674,13 @@ static const long _vq_quantlist__44p2_p5_1[] = {
 	6,
 };
 
-static const long _vq_lengthlist__44p2_p5_1[] = {
+static const char _vq_lengthlist__44p2_p5_1[] = {
 	 2, 3, 3, 3, 3, 3, 3,
 };
 
 static const static_codebook _44p2_p5_1 = {
 	1, 7,
-	(long *)_vq_lengthlist__44p2_p5_1,
+	(char *)_vq_lengthlist__44p2_p5_1,
 	1, -533200896, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p2_p5_1,
 	0
@@ -2675,7 +2692,7 @@ static const long _vq_quantlist__44p2_p6_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p2_p6_0[] = {
+static const char _vq_lengthlist__44p2_p6_0[] = {
 	 1, 7, 7, 7, 8, 8, 7, 8, 8, 7, 9, 9,10,11,11, 9,
 	 8, 8, 7, 8, 9,11,11,11, 9, 8, 8, 6, 7, 7,10,10,
 	10,10,10,10,10,10,10,14,14,14,12,11,11,10,11,11,
@@ -2696,7 +2713,7 @@ static const long _vq_lengthlist__44p2_p6_0[] = {
 
 static const static_codebook _44p2_p6_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p2_p6_0,
+	(char *)_vq_lengthlist__44p2_p6_0,
 	1, -527106048, 1620377600, 2, 0,
 	(long *)_vq_quantlist__44p2_p6_0,
 	0
@@ -2708,7 +2725,7 @@ static const long _vq_quantlist__44p2_p6_1[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p2_p6_1[] = {
+static const char _vq_lengthlist__44p2_p6_1[] = {
 	 2, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 9, 9, 9, 8,
 	 7, 7, 8, 8, 8, 9, 9, 9, 9, 8, 8, 6, 7, 7, 9, 8,
 	 8, 9, 7, 7, 9, 8, 8,10, 8, 8,10, 8, 8,10, 8, 8,
@@ -2729,7 +2746,7 @@ static const long _vq_lengthlist__44p2_p6_1[] = {
 
 static const static_codebook _44p2_p6_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p2_p6_1,
+	(char *)_vq_lengthlist__44p2_p6_1,
 	1, -530841600, 1616642048, 2, 0,
 	(long *)_vq_quantlist__44p2_p6_1,
 	0
@@ -2741,7 +2758,7 @@ static const long _vq_quantlist__44p2_p7_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p2_p7_0[] = {
+static const char _vq_lengthlist__44p2_p7_0[] = {
 	 1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
@@ -2762,7 +2779,7 @@ static const long _vq_lengthlist__44p2_p7_0[] = {
 
 static const static_codebook _44p2_p7_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p2_p7_0,
+	(char *)_vq_lengthlist__44p2_p7_0,
 	1, -513979392, 1633504256, 2, 0,
 	(long *)_vq_quantlist__44p2_p7_0,
 	0
@@ -2774,7 +2791,7 @@ static const long _vq_quantlist__44p2_p7_1[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p2_p7_1[] = {
+static const char _vq_lengthlist__44p2_p7_1[] = {
 	 1, 9, 9, 6, 9, 9, 5, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
@@ -2795,7 +2812,7 @@ static const long _vq_lengthlist__44p2_p7_1[] = {
 
 static const static_codebook _44p2_p7_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p2_p7_1,
+	(char *)_vq_lengthlist__44p2_p7_1,
 	1, -516716544, 1630767104, 2, 0,
 	(long *)_vq_quantlist__44p2_p7_1,
 	0
@@ -2829,14 +2846,14 @@ static const long _vq_quantlist__44p2_p7_2[] = {
 	24,
 };
 
-static const long _vq_lengthlist__44p2_p7_2[] = {
+static const char _vq_lengthlist__44p2_p7_2[] = {
 	 1, 3, 2, 5, 4, 7, 7, 8, 8, 9, 9,10,10,11,11,12,
 	12,13,13,14,14,15,15,15,15,
 };
 
 static const static_codebook _44p2_p7_2 = {
 	1, 25,
-	(long *)_vq_lengthlist__44p2_p7_2,
+	(char *)_vq_lengthlist__44p2_p7_2,
 	1, -518864896, 1620639744, 5, 0,
 	(long *)_vq_quantlist__44p2_p7_2,
 	0
@@ -2870,20 +2887,20 @@ static const long _vq_quantlist__44p2_p7_3[] = {
 	24,
 };
 
-static const long _vq_lengthlist__44p2_p7_3[] = {
+static const char _vq_lengthlist__44p2_p7_3[] = {
 	 3, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
 	 5, 5, 5, 5, 5, 5, 5, 5, 5,
 };
 
 static const static_codebook _44p2_p7_3 = {
 	1, 25,
-	(long *)_vq_lengthlist__44p2_p7_3,
+	(char *)_vq_lengthlist__44p2_p7_3,
 	1, -529006592, 1611661312, 5, 0,
 	(long *)_vq_quantlist__44p2_p7_3,
 	0
 };
 
-static const long _huff_lengthlist__44p2_short[] = {
+static const char _huff_lengthlist__44p2_short[] = {
 	 4, 4,12, 9, 8,12,15,17, 4, 2,11, 6, 5, 9,13,15,
 	11, 7, 8, 7, 7,10,14,13, 8, 5, 7, 5, 5, 8,12,12,
 	 8, 4, 7, 4, 3, 6,11,12,11, 8, 9, 7, 6, 8,11,12,
@@ -2892,7 +2909,7 @@ static const long _huff_lengthlist__44p2_short[] = {
 
 static const static_codebook _huff_book__44p2_short = {
 	2, 64,
-	(long *)_huff_lengthlist__44p2_short,
+	(char *)_huff_lengthlist__44p2_short,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
@@ -2914,7 +2931,7 @@ static const long _vq_quantlist__44p3_l0_0[] = {
 	12,
 };
 
-static const long _vq_lengthlist__44p3_l0_0[] = {
+static const char _vq_lengthlist__44p3_l0_0[] = {
 	 1, 4, 4, 8, 8, 8, 8, 9, 9,10,10,10,10, 4, 6, 5,
 	 8, 7, 9, 9, 9, 9,10, 9,11, 9, 4, 5, 6, 7, 8, 9,
 	 9, 9, 9, 9,10, 9,10, 8, 9, 8, 9, 8,10, 9,11, 9,
@@ -2930,7 +2947,7 @@ static const long _vq_lengthlist__44p3_l0_0[] = {
 
 static const static_codebook _44p3_l0_0 = {
 	2, 169,
-	(long *)_vq_lengthlist__44p3_l0_0,
+	(char *)_vq_lengthlist__44p3_l0_0,
 	1, -526516224, 1616117760, 4, 0,
 	(long *)_vq_quantlist__44p3_l0_0,
 	0
@@ -2944,14 +2961,14 @@ static const long _vq_quantlist__44p3_l0_1[] = {
 	4,
 };
 
-static const long _vq_lengthlist__44p3_l0_1[] = {
+static const char _vq_lengthlist__44p3_l0_1[] = {
 	 3, 4, 4, 5, 5, 4, 4, 5, 5, 5, 4, 5, 4, 5, 5, 5,
 	 5, 6, 5, 6, 5, 6, 5, 6, 5,
 };
 
 static const static_codebook _44p3_l0_1 = {
 	2, 25,
-	(long *)_vq_lengthlist__44p3_l0_1,
+	(char *)_vq_lengthlist__44p3_l0_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p3_l0_1,
 	0
@@ -2963,31 +2980,31 @@ static const long _vq_quantlist__44p3_l1_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p3_l1_0[] = {
+static const char _vq_lengthlist__44p3_l1_0[] = {
 	 1, 4, 4, 4, 4, 4, 4, 4, 4,
 };
 
 static const static_codebook _44p3_l1_0 = {
 	2, 9,
-	(long *)_vq_lengthlist__44p3_l1_0,
+	(char *)_vq_lengthlist__44p3_l1_0,
 	1, -516716544, 1630767104, 2, 0,
 	(long *)_vq_quantlist__44p3_l1_0,
 	0
 };
 
-static const long _huff_lengthlist__44p3_lfe[] = {
+static const char _huff_lengthlist__44p3_lfe[] = {
 	 1, 3, 2, 3,
 };
 
 static const static_codebook _huff_book__44p3_lfe = {
 	2, 4,
-	(long *)_huff_lengthlist__44p3_lfe,
+	(char *)_huff_lengthlist__44p3_lfe,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
-static const long _huff_lengthlist__44p3_long[] = {
+static const char _huff_lengthlist__44p3_long[] = {
 	 3, 4,13, 9, 9,12,15,17, 4, 2,18, 5, 7,10,14,18,
 	11, 8, 6, 5, 6, 8,11,14, 8, 5, 5, 3, 5, 8,11,13,
 	 9, 6, 7, 5, 5, 7, 9,10,11,10, 9, 8, 6, 6, 8,10,
@@ -2996,7 +3013,7 @@ static const long _huff_lengthlist__44p3_long[] = {
 
 static const static_codebook _huff_book__44p3_long = {
 	2, 64,
-	(long *)_huff_lengthlist__44p3_long,
+	(char *)_huff_lengthlist__44p3_long,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
@@ -3008,7 +3025,7 @@ static const long _vq_quantlist__44p3_p1_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p3_p1_0[] = {
+static const char _vq_lengthlist__44p3_p1_0[] = {
 	 1, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3029,7 +3046,7 @@ static const long _vq_lengthlist__44p3_p1_0[] = {
 
 static const static_codebook _44p3_p1_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p3_p1_0,
+	(char *)_vq_lengthlist__44p3_p1_0,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__44p3_p1_0,
 	0
@@ -3043,7 +3060,7 @@ static const long _vq_quantlist__44p3_p2_0[] = {
 	4,
 };
 
-static const long _vq_lengthlist__44p3_p2_0[] = {
+static const char _vq_lengthlist__44p3_p2_0[] = {
 	 3, 7, 7, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0,
 	11,11, 0, 0, 0, 0, 0, 0, 0, 0,10, 9, 0, 0, 0, 0,
 	 0, 0, 0, 0, 9, 9, 0, 0, 0,10,11, 0, 0, 0, 0, 0,
@@ -3244,7 +3261,7 @@ static const long _vq_lengthlist__44p3_p2_0[] = {
 
 static const static_codebook _44p3_p2_0 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p3_p2_0,
+	(char *)_vq_lengthlist__44p3_p2_0,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p3_p2_0,
 	0
@@ -3256,7 +3273,7 @@ static const long _vq_quantlist__44p3_p3_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p3_p3_0[] = {
+static const char _vq_lengthlist__44p3_p3_0[] = {
 	 1, 5, 5, 5, 8, 8, 0, 8, 8, 6, 9, 9, 8,10,10, 0,
 	 8, 8, 0, 9, 9, 0,12,12, 0, 8, 8, 4, 7, 7, 6,10,
 	10, 0,12,12, 7,11,11, 9,12,12, 0,12,12, 0,13,13,
@@ -3277,7 +3294,7 @@ static const long _vq_lengthlist__44p3_p3_0[] = {
 
 static const static_codebook _44p3_p3_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p3_p3_0,
+	(char *)_vq_lengthlist__44p3_p3_0,
 	1, -533200896, 1614282752, 2, 0,
 	(long *)_vq_quantlist__44p3_p3_0,
 	0
@@ -3289,7 +3306,7 @@ static const long _vq_quantlist__44p3_p3_1[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p3_p3_1[] = {
+static const char _vq_lengthlist__44p3_p3_1[] = {
 	 3, 4, 4, 0, 8, 8, 0, 8, 8, 0, 9, 9, 0,10,10, 0,
 	 8, 8, 0, 9, 9, 0,10,10, 0, 8, 8, 0, 7, 7, 0, 8,
 	 8, 0, 8, 8, 0, 8, 8, 0, 8, 8, 0, 8, 8, 0, 8, 8,
@@ -3310,7 +3327,7 @@ static const long _vq_lengthlist__44p3_p3_1[] = {
 
 static const static_codebook _44p3_p3_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p3_p3_1,
+	(char *)_vq_lengthlist__44p3_p3_1,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__44p3_p3_1,
 	0
@@ -3322,7 +3339,7 @@ static const long _vq_quantlist__44p3_p4_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p3_p4_0[] = {
+static const char _vq_lengthlist__44p3_p4_0[] = {
 	 1, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8,10,11,11, 9,
 	 8, 8, 8, 8, 8,11,11,11,10, 8, 8, 5, 7, 7, 9,11,
 	11,10,11,11,10,11,11,12,13,14,11,12,12,10,11,11,
@@ -3343,7 +3360,7 @@ static const long _vq_lengthlist__44p3_p4_0[] = {
 
 static const static_codebook _44p3_p4_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p3_p4_0,
+	(char *)_vq_lengthlist__44p3_p4_0,
 	1, -531365888, 1616117760, 2, 0,
 	(long *)_vq_quantlist__44p3_p4_0,
 	0
@@ -3357,7 +3374,7 @@ static const long _vq_quantlist__44p3_p4_1[] = {
 	4,
 };
 
-static const long _vq_lengthlist__44p3_p4_1[] = {
+static const char _vq_lengthlist__44p3_p4_1[] = {
 	 3, 4, 5, 8, 8,12,10,10,12,12,12,10,10,12,12,13,
 	11,11,12,12,13,12,12,12,12,13,10,10,13,13,13,13,
 	13,13,13,13,10,10,13,13,13,11,11,13,13,14,13,13,
@@ -3558,7 +3575,7 @@ static const long _vq_lengthlist__44p3_p4_1[] = {
 
 static const static_codebook _44p3_p4_1 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p3_p4_1,
+	(char *)_vq_lengthlist__44p3_p4_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p3_p4_1,
 	0
@@ -3572,7 +3589,7 @@ static const long _vq_quantlist__44p3_p5_0[] = {
 	4,
 };
 
-static const long _vq_lengthlist__44p3_p5_0[] = {
+static const char _vq_lengthlist__44p3_p5_0[] = {
 	 2, 6, 6,14,14, 6, 7, 7,14,14, 7, 7, 7,15,15, 0,
 	12,12,15,15, 0,13,13,15,15, 7, 8, 8,15,15,10,10,
 	10,16,16, 9, 8, 8,15,15, 0,13,13,18,17, 0,13,13,
@@ -3773,7 +3790,7 @@ static const long _vq_lengthlist__44p3_p5_0[] = {
 
 static const static_codebook _44p3_p5_0 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p3_p5_0,
+	(char *)_vq_lengthlist__44p3_p5_0,
 	1, -528744448, 1616642048, 3, 0,
 	(long *)_vq_quantlist__44p3_p5_0,
 	0
@@ -3789,13 +3806,13 @@ static const long _vq_quantlist__44p3_p5_1[] = {
 	6,
 };
 
-static const long _vq_lengthlist__44p3_p5_1[] = {
+static const char _vq_lengthlist__44p3_p5_1[] = {
 	 2, 3, 3, 3, 3, 3, 3,
 };
 
 static const static_codebook _44p3_p5_1 = {
 	1, 7,
-	(long *)_vq_lengthlist__44p3_p5_1,
+	(char *)_vq_lengthlist__44p3_p5_1,
 	1, -533200896, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p3_p5_1,
 	0
@@ -3807,7 +3824,7 @@ static const long _vq_quantlist__44p3_p6_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p3_p6_0[] = {
+static const char _vq_lengthlist__44p3_p6_0[] = {
 	 1, 6, 6, 7, 7, 7, 7, 8, 8, 7, 9, 9,11,11,11, 9,
 	 8, 8, 8, 9, 9,12,11,11, 9, 8, 8, 6, 7, 7,10,11,
 	10,10,10,10,11,11,10,14,13,14,12,11,11,11,11,11,
@@ -3828,7 +3845,7 @@ static const long _vq_lengthlist__44p3_p6_0[] = {
 
 static const static_codebook _44p3_p6_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p3_p6_0,
+	(char *)_vq_lengthlist__44p3_p6_0,
 	1, -527106048, 1620377600, 2, 0,
 	(long *)_vq_quantlist__44p3_p6_0,
 	0
@@ -3840,7 +3857,7 @@ static const long _vq_quantlist__44p3_p6_1[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p3_p6_1[] = {
+static const char _vq_lengthlist__44p3_p6_1[] = {
 	 2, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9,
 	 7, 7, 8, 8, 8, 9, 9, 9, 9, 7, 8, 6, 7, 7, 8, 8,
 	 8, 8, 8, 8, 9, 8, 8,10, 9, 9,10, 8, 8,10, 8, 8,
@@ -3861,7 +3878,7 @@ static const long _vq_lengthlist__44p3_p6_1[] = {
 
 static const static_codebook _44p3_p6_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p3_p6_1,
+	(char *)_vq_lengthlist__44p3_p6_1,
 	1, -530841600, 1616642048, 2, 0,
 	(long *)_vq_quantlist__44p3_p6_1,
 	0
@@ -3873,7 +3890,7 @@ static const long _vq_quantlist__44p3_p7_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p3_p7_0[] = {
+static const char _vq_lengthlist__44p3_p7_0[] = {
 	 1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
@@ -3894,7 +3911,7 @@ static const long _vq_lengthlist__44p3_p7_0[] = {
 
 static const static_codebook _44p3_p7_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p3_p7_0,
+	(char *)_vq_lengthlist__44p3_p7_0,
 	1, -513979392, 1633504256, 2, 0,
 	(long *)_vq_quantlist__44p3_p7_0,
 	0
@@ -3906,7 +3923,7 @@ static const long _vq_quantlist__44p3_p7_1[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p3_p7_1[] = {
+static const char _vq_lengthlist__44p3_p7_1[] = {
 	 1, 9, 9, 6, 9, 9, 5, 9, 9, 8, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
@@ -3927,7 +3944,7 @@ static const long _vq_lengthlist__44p3_p7_1[] = {
 
 static const static_codebook _44p3_p7_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p3_p7_1,
+	(char *)_vq_lengthlist__44p3_p7_1,
 	1, -516716544, 1630767104, 2, 0,
 	(long *)_vq_quantlist__44p3_p7_1,
 	0
@@ -3961,14 +3978,14 @@ static const long _vq_quantlist__44p3_p7_2[] = {
 	24,
 };
 
-static const long _vq_lengthlist__44p3_p7_2[] = {
+static const char _vq_lengthlist__44p3_p7_2[] = {
 	 1, 3, 2, 5, 4, 7, 7, 8, 8, 9, 9,10,10,11,11,12,
 	12,13,13,14,14,15,15,15,15,
 };
 
 static const static_codebook _44p3_p7_2 = {
 	1, 25,
-	(long *)_vq_lengthlist__44p3_p7_2,
+	(char *)_vq_lengthlist__44p3_p7_2,
 	1, -518864896, 1620639744, 5, 0,
 	(long *)_vq_quantlist__44p3_p7_2,
 	0
@@ -4002,20 +4019,20 @@ static const long _vq_quantlist__44p3_p7_3[] = {
 	24,
 };
 
-static const long _vq_lengthlist__44p3_p7_3[] = {
+static const char _vq_lengthlist__44p3_p7_3[] = {
 	 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5,
 	 5, 5, 5, 5, 5, 5, 5, 5, 5,
 };
 
 static const static_codebook _44p3_p7_3 = {
 	1, 25,
-	(long *)_vq_lengthlist__44p3_p7_3,
+	(char *)_vq_lengthlist__44p3_p7_3,
 	1, -529006592, 1611661312, 5, 0,
 	(long *)_vq_quantlist__44p3_p7_3,
 	0
 };
 
-static const long _huff_lengthlist__44p3_short[] = {
+static const char _huff_lengthlist__44p3_short[] = {
 	 4, 5,16, 9, 9,12,17,18, 4, 2,18, 6, 5, 9,13,15,
 	10, 7, 7, 6, 7, 9,13,13, 8, 5, 6, 5, 5, 7,11,12,
 	 8, 4, 7, 4, 3, 6,10,12,11, 8, 9, 7, 6, 8,11,12,
@@ -4024,7 +4041,7 @@ static const long _huff_lengthlist__44p3_short[] = {
 
 static const static_codebook _huff_book__44p3_short = {
 	2, 64,
-	(long *)_huff_lengthlist__44p3_short,
+	(char *)_huff_lengthlist__44p3_short,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
@@ -4046,7 +4063,7 @@ static const long _vq_quantlist__44p4_l0_0[] = {
 	12,
 };
 
-static const long _vq_lengthlist__44p4_l0_0[] = {
+static const char _vq_lengthlist__44p4_l0_0[] = {
 	 1, 4, 4, 8, 8, 9, 8, 9, 9,10,10,10,10, 4, 6, 5,
 	 8, 7, 9, 9, 9, 9,10, 9,10,10, 4, 5, 6, 7, 8, 9,
 	 9, 9, 9, 9,10, 9,10, 8, 9, 8, 9, 8,10, 9,11, 9,
@@ -4062,7 +4079,7 @@ static const long _vq_lengthlist__44p4_l0_0[] = {
 
 static const static_codebook _44p4_l0_0 = {
 	2, 169,
-	(long *)_vq_lengthlist__44p4_l0_0,
+	(char *)_vq_lengthlist__44p4_l0_0,
 	1, -526516224, 1616117760, 4, 0,
 	(long *)_vq_quantlist__44p4_l0_0,
 	0
@@ -4076,14 +4093,14 @@ static const long _vq_quantlist__44p4_l0_1[] = {
 	4,
 };
 
-static const long _vq_lengthlist__44p4_l0_1[] = {
+static const char _vq_lengthlist__44p4_l0_1[] = {
 	 3, 4, 4, 5, 5, 4, 4, 5, 5, 5, 4, 5, 4, 5, 5, 5,
 	 5, 6, 5, 6, 5, 6, 5, 6, 5,
 };
 
 static const static_codebook _44p4_l0_1 = {
 	2, 25,
-	(long *)_vq_lengthlist__44p4_l0_1,
+	(char *)_vq_lengthlist__44p4_l0_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p4_l0_1,
 	0
@@ -4095,31 +4112,31 @@ static const long _vq_quantlist__44p4_l1_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p4_l1_0[] = {
+static const char _vq_lengthlist__44p4_l1_0[] = {
 	 1, 4, 4, 4, 4, 4, 4, 4, 4,
 };
 
 static const static_codebook _44p4_l1_0 = {
 	2, 9,
-	(long *)_vq_lengthlist__44p4_l1_0,
+	(char *)_vq_lengthlist__44p4_l1_0,
 	1, -516716544, 1630767104, 2, 0,
 	(long *)_vq_quantlist__44p4_l1_0,
 	0
 };
 
-static const long _huff_lengthlist__44p4_lfe[] = {
+static const char _huff_lengthlist__44p4_lfe[] = {
 	 1, 3, 2, 3,
 };
 
 static const static_codebook _huff_book__44p4_lfe = {
 	2, 4,
-	(long *)_huff_lengthlist__44p4_lfe,
+	(char *)_huff_lengthlist__44p4_lfe,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
-static const long _huff_lengthlist__44p4_long[] = {
+static const char _huff_lengthlist__44p4_long[] = {
 	 3, 5,13, 9, 9,12,16,18, 4, 2,20, 6, 7,10,15,20,
 	10, 7, 5, 5, 6, 8,10,13, 8, 5, 5, 3, 5, 7,10,11,
 	 9, 7, 6, 5, 5, 7, 9, 9,11,10, 8, 7, 6, 6, 8, 8,
@@ -4128,7 +4145,7 @@ static const long _huff_lengthlist__44p4_long[] = {
 
 static const static_codebook _huff_book__44p4_long = {
 	2, 64,
-	(long *)_huff_lengthlist__44p4_long,
+	(char *)_huff_lengthlist__44p4_long,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
@@ -4140,7 +4157,7 @@ static const long _vq_quantlist__44p4_p1_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p4_p1_0[] = {
+static const char _vq_lengthlist__44p4_p1_0[] = {
 	 1, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4161,7 +4178,7 @@ static const long _vq_lengthlist__44p4_p1_0[] = {
 
 static const static_codebook _44p4_p1_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p4_p1_0,
+	(char *)_vq_lengthlist__44p4_p1_0,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__44p4_p1_0,
 	0
@@ -4175,7 +4192,7 @@ static const long _vq_quantlist__44p4_p2_0[] = {
 	4,
 };
 
-static const long _vq_lengthlist__44p4_p2_0[] = {
+static const char _vq_lengthlist__44p4_p2_0[] = {
 	 3, 9, 9, 0, 0, 0, 8, 8, 0, 0, 0, 9, 9, 0, 0, 0,
 	12,12, 0, 0, 0, 0, 0, 0, 0, 0,10,10, 0, 0, 0, 0,
 	 0, 0, 0, 0, 9, 9, 0, 0, 0,11,11, 0, 0, 0, 0, 0,
@@ -4376,7 +4393,7 @@ static const long _vq_lengthlist__44p4_p2_0[] = {
 
 static const static_codebook _44p4_p2_0 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p4_p2_0,
+	(char *)_vq_lengthlist__44p4_p2_0,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p4_p2_0,
 	0
@@ -4388,7 +4405,7 @@ static const long _vq_quantlist__44p4_p3_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p4_p3_0[] = {
+static const char _vq_lengthlist__44p4_p3_0[] = {
 	 1, 6, 6, 5, 7, 8, 0, 8, 8, 6, 9, 9, 7,10,10, 0,
 	 8, 8, 0, 9, 9, 0,12,12, 0, 8, 8, 4, 7, 7, 6,10,
 	10, 0,12,12, 7,11,11, 8,12,12, 0,12,12, 0,13,12,
@@ -4409,7 +4426,7 @@ static const long _vq_lengthlist__44p4_p3_0[] = {
 
 static const static_codebook _44p4_p3_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p4_p3_0,
+	(char *)_vq_lengthlist__44p4_p3_0,
 	1, -533200896, 1614282752, 2, 0,
 	(long *)_vq_quantlist__44p4_p3_0,
 	0
@@ -4421,7 +4438,7 @@ static const long _vq_quantlist__44p4_p3_1[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p4_p3_1[] = {
+static const char _vq_lengthlist__44p4_p3_1[] = {
 	 3, 5, 5, 0, 8, 8, 0, 8, 8, 0, 9, 9, 0,10,10, 0,
 	 8, 8, 0, 8, 8, 0,10,10, 0, 8, 8, 0, 7, 7, 0, 8,
 	 8, 0, 7, 7, 0, 8, 8, 0, 8, 8, 0, 8, 8, 0, 8, 8,
@@ -4442,7 +4459,7 @@ static const long _vq_lengthlist__44p4_p3_1[] = {
 
 static const static_codebook _44p4_p3_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p4_p3_1,
+	(char *)_vq_lengthlist__44p4_p3_1,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__44p4_p3_1,
 	0
@@ -4454,7 +4471,7 @@ static const long _vq_quantlist__44p4_p4_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p4_p4_0[] = {
+static const char _vq_lengthlist__44p4_p4_0[] = {
 	 1, 6, 6, 6, 7, 7, 7, 8, 8, 7, 8, 8,10,11,11, 9,
 	 8, 8, 8, 8, 8,11,11,12, 9, 8, 8, 5, 7, 7, 9,11,
 	11,10,11,11,10,11,11,12,14,14,11,12,12,10,12,12,
@@ -4475,7 +4492,7 @@ static const long _vq_lengthlist__44p4_p4_0[] = {
 
 static const static_codebook _44p4_p4_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p4_p4_0,
+	(char *)_vq_lengthlist__44p4_p4_0,
 	1, -531365888, 1616117760, 2, 0,
 	(long *)_vq_quantlist__44p4_p4_0,
 	0
@@ -4489,7 +4506,7 @@ static const long _vq_quantlist__44p4_p4_1[] = {
 	4,
 };
 
-static const long _vq_lengthlist__44p4_p4_1[] = {
+static const char _vq_lengthlist__44p4_p4_1[] = {
 	 4, 5, 5, 9, 9,12, 9, 9,12,12,12,10,10,13,13,13,
 	11,11,12,12,13,13,13,12,12,13,10,10,13,13,13,13,
 	13,13,13,13,10,10,13,12,13,11,11,13,13,13,14,14,
@@ -4690,7 +4707,7 @@ static const long _vq_lengthlist__44p4_p4_1[] = {
 
 static const static_codebook _44p4_p4_1 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p4_p4_1,
+	(char *)_vq_lengthlist__44p4_p4_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p4_p4_1,
 	0
@@ -4704,7 +4721,7 @@ static const long _vq_quantlist__44p4_p5_0[] = {
 	4,
 };
 
-static const long _vq_lengthlist__44p4_p5_0[] = {
+static const char _vq_lengthlist__44p4_p5_0[] = {
 	 1, 7, 6,15,15, 7, 8, 8,15,15, 8, 8, 8,15,15, 0,
 	13,13,16,16, 0,14,14,16,16, 7, 9, 9,16,16,10,11,
 	11,17,17,10, 8, 8,15,16, 0,14,14,18,18, 0,14,14,
@@ -4905,7 +4922,7 @@ static const long _vq_lengthlist__44p4_p5_0[] = {
 
 static const static_codebook _44p4_p5_0 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p4_p5_0,
+	(char *)_vq_lengthlist__44p4_p5_0,
 	1, -528744448, 1616642048, 3, 0,
 	(long *)_vq_quantlist__44p4_p5_0,
 	0
@@ -4921,13 +4938,13 @@ static const long _vq_quantlist__44p4_p5_1[] = {
 	6,
 };
 
-static const long _vq_lengthlist__44p4_p5_1[] = {
+static const char _vq_lengthlist__44p4_p5_1[] = {
 	 2, 3, 3, 3, 3, 3, 3,
 };
 
 static const static_codebook _44p4_p5_1 = {
 	1, 7,
-	(long *)_vq_lengthlist__44p4_p5_1,
+	(char *)_vq_lengthlist__44p4_p5_1,
 	1, -533200896, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p4_p5_1,
 	0
@@ -4939,7 +4956,7 @@ static const long _vq_quantlist__44p4_p6_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p4_p6_0[] = {
+static const char _vq_lengthlist__44p4_p6_0[] = {
 	 1, 7, 7, 7, 8, 8, 7, 8, 8, 7, 9, 9,11,11,11, 9,
 	 8, 8, 8, 9, 9,12,11,12, 9, 8, 8, 6, 7, 7,10,11,
 	11,10,10,10,11,11,11,14,14,14,12,11,12,11,11,11,
@@ -4960,7 +4977,7 @@ static const long _vq_lengthlist__44p4_p6_0[] = {
 
 static const static_codebook _44p4_p6_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p4_p6_0,
+	(char *)_vq_lengthlist__44p4_p6_0,
 	1, -527106048, 1620377600, 2, 0,
 	(long *)_vq_quantlist__44p4_p6_0,
 	0
@@ -4972,7 +4989,7 @@ static const long _vq_quantlist__44p4_p6_1[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p4_p6_1[] = {
+static const char _vq_lengthlist__44p4_p6_1[] = {
 	 2, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9,
 	 7, 7, 8, 8, 8, 9, 9, 9, 9, 8, 8, 6, 7, 7, 8, 8,
 	 8, 8, 8, 8, 9, 8, 8, 9, 8, 9, 9, 8, 8,10, 8, 8,
@@ -4993,7 +5010,7 @@ static const long _vq_lengthlist__44p4_p6_1[] = {
 
 static const static_codebook _44p4_p6_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p4_p6_1,
+	(char *)_vq_lengthlist__44p4_p6_1,
 	1, -530841600, 1616642048, 2, 0,
 	(long *)_vq_quantlist__44p4_p6_1,
 	0
@@ -5005,7 +5022,7 @@ static const long _vq_quantlist__44p4_p7_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p4_p7_0[] = {
+static const char _vq_lengthlist__44p4_p7_0[] = {
 	 1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
@@ -5026,7 +5043,7 @@ static const long _vq_lengthlist__44p4_p7_0[] = {
 
 static const static_codebook _44p4_p7_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p4_p7_0,
+	(char *)_vq_lengthlist__44p4_p7_0,
 	1, -513979392, 1633504256, 2, 0,
 	(long *)_vq_quantlist__44p4_p7_0,
 	0
@@ -5038,7 +5055,7 @@ static const long _vq_quantlist__44p4_p7_1[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p4_p7_1[] = {
+static const char _vq_lengthlist__44p4_p7_1[] = {
 	 1, 9, 9, 7, 9, 9, 8, 8, 9, 9, 9, 9, 9, 9, 9, 8,
 	 9, 9, 7, 9, 9, 9, 9, 9, 9, 9, 9, 7, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
@@ -5059,7 +5076,7 @@ static const long _vq_lengthlist__44p4_p7_1[] = {
 
 static const static_codebook _44p4_p7_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p4_p7_1,
+	(char *)_vq_lengthlist__44p4_p7_1,
 	1, -516716544, 1630767104, 2, 0,
 	(long *)_vq_quantlist__44p4_p7_1,
 	0
@@ -5093,14 +5110,14 @@ static const long _vq_quantlist__44p4_p7_2[] = {
 	24,
 };
 
-static const long _vq_lengthlist__44p4_p7_2[] = {
+static const char _vq_lengthlist__44p4_p7_2[] = {
 	 1, 3, 2, 5, 4, 7, 7, 8, 8, 9, 9,10,10,11,11,12,
 	12,13,13,14,14,15,15,15,15,
 };
 
 static const static_codebook _44p4_p7_2 = {
 	1, 25,
-	(long *)_vq_lengthlist__44p4_p7_2,
+	(char *)_vq_lengthlist__44p4_p7_2,
 	1, -518864896, 1620639744, 5, 0,
 	(long *)_vq_quantlist__44p4_p7_2,
 	0
@@ -5134,20 +5151,20 @@ static const long _vq_quantlist__44p4_p7_3[] = {
 	24,
 };
 
-static const long _vq_lengthlist__44p4_p7_3[] = {
+static const char _vq_lengthlist__44p4_p7_3[] = {
 	 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5,
 	 5, 5, 5, 5, 5, 5, 5, 5, 5,
 };
 
 static const static_codebook _44p4_p7_3 = {
 	1, 25,
-	(long *)_vq_lengthlist__44p4_p7_3,
+	(char *)_vq_lengthlist__44p4_p7_3,
 	1, -529006592, 1611661312, 5, 0,
 	(long *)_vq_quantlist__44p4_p7_3,
 	0
 };
 
-static const long _huff_lengthlist__44p4_short[] = {
+static const char _huff_lengthlist__44p4_short[] = {
 	 3, 5,16, 9, 9,13,18,21, 4, 2,21, 6, 6,10,15,21,
 	16,19, 6, 5, 7,10,13,16, 8, 6, 5, 4, 4, 8,13,16,
 	 8, 5, 6, 4, 4, 7,12,15,13,10, 9, 7, 7, 9,13,16,
@@ -5156,7 +5173,7 @@ static const long _huff_lengthlist__44p4_short[] = {
 
 static const static_codebook _huff_book__44p4_short = {
 	2, 64,
-	(long *)_huff_lengthlist__44p4_short,
+	(char *)_huff_lengthlist__44p4_short,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
@@ -5178,7 +5195,7 @@ static const long _vq_quantlist__44p5_l0_0[] = {
 	12,
 };
 
-static const long _vq_lengthlist__44p5_l0_0[] = {
+static const char _vq_lengthlist__44p5_l0_0[] = {
 	 1, 4, 4, 8, 8,10,10,10,10, 9, 8,11,11, 4, 6, 5,
 	 8, 6,10,10,10,10,10, 9,10, 9, 4, 5, 6, 6, 9,10,
 	10,10,10, 9,10, 9,10, 8, 9, 8, 9, 8, 9, 9,10, 9,
@@ -5194,7 +5211,7 @@ static const long _vq_lengthlist__44p5_l0_0[] = {
 
 static const static_codebook _44p5_l0_0 = {
 	2, 169,
-	(long *)_vq_lengthlist__44p5_l0_0,
+	(char *)_vq_lengthlist__44p5_l0_0,
 	1, -526516224, 1616117760, 4, 0,
 	(long *)_vq_quantlist__44p5_l0_0,
 	0
@@ -5208,14 +5225,14 @@ static const long _vq_quantlist__44p5_l0_1[] = {
 	4,
 };
 
-static const long _vq_lengthlist__44p5_l0_1[] = {
+static const char _vq_lengthlist__44p5_l0_1[] = {
 	 4, 4, 4, 5, 5, 4, 5, 5, 5, 5, 4, 5, 4, 4, 5, 5,
 	 5, 5, 5, 5, 5, 5, 5, 5, 5,
 };
 
 static const static_codebook _44p5_l0_1 = {
 	2, 25,
-	(long *)_vq_lengthlist__44p5_l0_1,
+	(char *)_vq_lengthlist__44p5_l0_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p5_l0_1,
 	0
@@ -5227,31 +5244,31 @@ static const long _vq_quantlist__44p5_l1_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p5_l1_0[] = {
+static const char _vq_lengthlist__44p5_l1_0[] = {
 	 1, 4, 4, 4, 4, 4, 4, 4, 4,
 };
 
 static const static_codebook _44p5_l1_0 = {
 	2, 9,
-	(long *)_vq_lengthlist__44p5_l1_0,
+	(char *)_vq_lengthlist__44p5_l1_0,
 	1, -516716544, 1630767104, 2, 0,
 	(long *)_vq_quantlist__44p5_l1_0,
 	0
 };
 
-static const long _huff_lengthlist__44p5_lfe[] = {
+static const char _huff_lengthlist__44p5_lfe[] = {
 	 1, 3, 2, 3,
 };
 
 static const static_codebook _huff_book__44p5_lfe = {
 	2, 4,
-	(long *)_huff_lengthlist__44p5_lfe,
+	(char *)_huff_lengthlist__44p5_lfe,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
-static const long _huff_lengthlist__44p5_long[] = {
+static const char _huff_lengthlist__44p5_long[] = {
 	 3, 7,12,14,14,16,18,19, 6, 2, 4, 6, 8, 9,12,14,
 	12, 3, 3, 5, 7, 8,11,13,13, 6, 4, 5, 7, 8,10,11,
 	14, 8, 7, 7, 7, 7, 9,10,15, 9, 8, 7, 7, 6, 8, 9,
@@ -5260,7 +5277,7 @@ static const long _huff_lengthlist__44p5_long[] = {
 
 static const static_codebook _huff_book__44p5_long = {
 	2, 64,
-	(long *)_huff_lengthlist__44p5_long,
+	(char *)_huff_lengthlist__44p5_long,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
@@ -5272,7 +5289,7 @@ static const long _vq_quantlist__44p5_p1_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p5_p1_0[] = {
+static const char _vq_lengthlist__44p5_p1_0[] = {
 	 2, 5, 5, 5, 7, 7, 5, 7, 7, 5, 7, 7, 7, 8, 9, 7,
 	 9, 9, 5, 7, 7, 7, 9, 9, 7, 9, 8, 5, 7, 8, 8, 9,
 	10, 8, 9,10, 8, 9,10, 9,10,12,10,11,11, 8,10,10,
@@ -5293,7 +5310,7 @@ static const long _vq_lengthlist__44p5_p1_0[] = {
 
 static const static_codebook _44p5_p1_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p5_p1_0,
+	(char *)_vq_lengthlist__44p5_p1_0,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__44p5_p1_0,
 	0
@@ -5307,7 +5324,7 @@ static const long _vq_quantlist__44p5_p2_0[] = {
 	4,
 };
 
-static const long _vq_lengthlist__44p5_p2_0[] = {
+static const char _vq_lengthlist__44p5_p2_0[] = {
 	 4, 6, 6, 9, 9, 6, 7, 8,10,10, 6, 8, 7,10,10, 8,
 	10,10,12,13, 8,10,10,13,12, 6, 7, 8,10,10, 7, 8,
 	 9,10,11, 8, 9, 9,11,11,10,10,11,12,14,10,11,11,
@@ -5508,7 +5525,7 @@ static const long _vq_lengthlist__44p5_p2_0[] = {
 
 static const static_codebook _44p5_p2_0 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p5_p2_0,
+	(char *)_vq_lengthlist__44p5_p2_0,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p5_p2_0,
 	0
@@ -5520,7 +5537,7 @@ static const long _vq_quantlist__44p5_p3_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p5_p3_0[] = {
+static const char _vq_lengthlist__44p5_p3_0[] = {
 	 1, 5, 6, 5, 7, 8, 5, 8, 7, 5, 7, 8, 7, 8,10, 8,
 	10,10, 5, 8, 7, 8,10,10, 7,10, 8, 6, 8, 9, 8,10,
 	11, 9,10,10, 9,10,11,10,11,12,11,12,12, 9,11,10,
@@ -5541,7 +5558,7 @@ static const long _vq_lengthlist__44p5_p3_0[] = {
 
 static const static_codebook _44p5_p3_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p5_p3_0,
+	(char *)_vq_lengthlist__44p5_p3_0,
 	1, -533200896, 1614282752, 2, 0,
 	(long *)_vq_quantlist__44p5_p3_0,
 	0
@@ -5553,7 +5570,7 @@ static const long _vq_quantlist__44p5_p3_1[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p5_p3_1[] = {
+static const char _vq_lengthlist__44p5_p3_1[] = {
 	 5, 6, 6, 6, 7, 7, 6, 7, 7, 6, 7, 7, 7, 7, 8, 7,
 	 8, 8, 6, 7, 7, 7, 8, 8, 7, 8, 7, 7, 8, 8, 8, 8,
 	 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 9, 9, 8, 8, 8,
@@ -5574,7 +5591,7 @@ static const long _vq_lengthlist__44p5_p3_1[] = {
 
 static const static_codebook _44p5_p3_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p5_p3_1,
+	(char *)_vq_lengthlist__44p5_p3_1,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__44p5_p3_1,
 	0
@@ -5586,7 +5603,7 @@ static const long _vq_quantlist__44p5_p4_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p5_p4_0[] = {
+static const char _vq_lengthlist__44p5_p4_0[] = {
 	 1, 5, 5, 5, 7, 9, 5, 9, 7, 5, 7, 8, 7, 7,10, 9,
 	10,10, 5, 8, 7, 9,10,10, 7,10, 7, 6, 8, 9, 9,10,
 	12, 9,11,11, 9,10,11,11,11,13,12,13,13, 9,11,11,
@@ -5607,7 +5624,7 @@ static const long _vq_lengthlist__44p5_p4_0[] = {
 
 static const static_codebook _44p5_p4_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p5_p4_0,
+	(char *)_vq_lengthlist__44p5_p4_0,
 	1, -531365888, 1616117760, 2, 0,
 	(long *)_vq_quantlist__44p5_p4_0,
 	0
@@ -5621,7 +5638,7 @@ static const long _vq_quantlist__44p5_p4_1[] = {
 	4,
 };
 
-static const long _vq_lengthlist__44p5_p4_1[] = {
+static const char _vq_lengthlist__44p5_p4_1[] = {
 	 5, 7, 7,10,10, 7, 8, 9,10,11, 7, 9, 8,11,10, 9,
 	10,10,11,11, 9,10,10,11,11, 7, 9, 9,10,10, 8, 9,
 	10,10,11, 9,10,10,11,11,10,10,11,11,11,10,11,11,
@@ -5822,7 +5839,7 @@ static const long _vq_lengthlist__44p5_p4_1[] = {
 
 static const static_codebook _44p5_p4_1 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p5_p4_1,
+	(char *)_vq_lengthlist__44p5_p4_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p5_p4_1,
 	0
@@ -5836,7 +5853,7 @@ static const long _vq_quantlist__44p5_p5_0[] = {
 	4,
 };
 
-static const long _vq_lengthlist__44p5_p5_0[] = {
+static const char _vq_lengthlist__44p5_p5_0[] = {
 	 1, 6, 6,10,10, 6, 7, 9,11,13, 5, 9, 7,13,11, 8,
 	11,12,13,15, 8,12,11,15,13, 6, 7, 8,11,11, 7, 8,
 	10,11,13, 9,10,10,13,13,11,11,13,12,16,12,13,13,
@@ -6037,7 +6054,7 @@ static const long _vq_lengthlist__44p5_p5_0[] = {
 
 static const static_codebook _44p5_p5_0 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p5_p5_0,
+	(char *)_vq_lengthlist__44p5_p5_0,
 	1, -528744448, 1616642048, 3, 0,
 	(long *)_vq_quantlist__44p5_p5_0,
 	0
@@ -6053,13 +6070,13 @@ static const long _vq_quantlist__44p5_p5_1[] = {
 	6,
 };
 
-static const long _vq_lengthlist__44p5_p5_1[] = {
+static const char _vq_lengthlist__44p5_p5_1[] = {
 	 2, 3, 3, 3, 3, 3, 3,
 };
 
 static const static_codebook _44p5_p5_1 = {
 	1, 7,
-	(long *)_vq_lengthlist__44p5_p5_1,
+	(char *)_vq_lengthlist__44p5_p5_1,
 	1, -533200896, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p5_p5_1,
 	0
@@ -6071,7 +6088,7 @@ static const long _vq_quantlist__44p5_p6_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p5_p6_0[] = {
+static const char _vq_lengthlist__44p5_p6_0[] = {
 	 1, 5, 5, 5, 7, 9, 5, 9, 7, 5, 7, 8, 7, 7,10, 9,
 	 9,10, 5, 8, 7, 9,10, 9, 7,10, 7, 6, 9, 9, 9,10,
 	12,10,12,11, 9,10,11,11,10,13,12,12,13,10,11,11,
@@ -6092,7 +6109,7 @@ static const long _vq_lengthlist__44p5_p6_0[] = {
 
 static const static_codebook _44p5_p6_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p5_p6_0,
+	(char *)_vq_lengthlist__44p5_p6_0,
 	1, -527106048, 1620377600, 2, 0,
 	(long *)_vq_quantlist__44p5_p6_0,
 	0
@@ -6104,7 +6121,7 @@ static const long _vq_quantlist__44p5_p6_1[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p5_p6_1[] = {
+static const char _vq_lengthlist__44p5_p6_1[] = {
 	 2, 6, 6, 5, 7, 8, 5, 8, 7, 6, 7, 7, 7, 7, 8, 8,
 	 8, 8, 6, 7, 7, 7, 8, 8, 7, 8, 7, 6, 8, 8, 8, 9,
 	10, 8, 9, 9, 8, 9, 9, 9, 9,10,10,10,10, 8, 9, 9,
@@ -6125,7 +6142,7 @@ static const long _vq_lengthlist__44p5_p6_1[] = {
 
 static const static_codebook _44p5_p6_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p5_p6_1,
+	(char *)_vq_lengthlist__44p5_p6_1,
 	1, -530841600, 1616642048, 2, 0,
 	(long *)_vq_quantlist__44p5_p6_1,
 	0
@@ -6137,7 +6154,7 @@ static const long _vq_quantlist__44p5_p7_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p5_p7_0[] = {
+static const char _vq_lengthlist__44p5_p7_0[] = {
 	 1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
@@ -6158,7 +6175,7 @@ static const long _vq_lengthlist__44p5_p7_0[] = {
 
 static const static_codebook _44p5_p7_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p5_p7_0,
+	(char *)_vq_lengthlist__44p5_p7_0,
 	1, -513979392, 1633504256, 2, 0,
 	(long *)_vq_quantlist__44p5_p7_0,
 	0
@@ -6170,7 +6187,7 @@ static const long _vq_quantlist__44p5_p7_1[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p5_p7_1[] = {
+static const char _vq_lengthlist__44p5_p7_1[] = {
 	 1, 7, 7, 6, 9, 9, 7, 9, 9, 6, 9, 9, 9, 9, 9, 9,
 	 9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
@@ -6191,7 +6208,7 @@ static const long _vq_lengthlist__44p5_p7_1[] = {
 
 static const static_codebook _44p5_p7_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p5_p7_1,
+	(char *)_vq_lengthlist__44p5_p7_1,
 	1, -516716544, 1630767104, 2, 0,
 	(long *)_vq_quantlist__44p5_p7_1,
 	0
@@ -6225,14 +6242,14 @@ static const long _vq_quantlist__44p5_p7_2[] = {
 	24,
 };
 
-static const long _vq_lengthlist__44p5_p7_2[] = {
+static const char _vq_lengthlist__44p5_p7_2[] = {
 	 1, 2, 3, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,
 	11,12,12,13,13,14,14,14,14,
 };
 
 static const static_codebook _44p5_p7_2 = {
 	1, 25,
-	(long *)_vq_lengthlist__44p5_p7_2,
+	(char *)_vq_lengthlist__44p5_p7_2,
 	1, -518864896, 1620639744, 5, 0,
 	(long *)_vq_quantlist__44p5_p7_2,
 	0
@@ -6266,20 +6283,20 @@ static const long _vq_quantlist__44p5_p7_3[] = {
 	24,
 };
 
-static const long _vq_lengthlist__44p5_p7_3[] = {
+static const char _vq_lengthlist__44p5_p7_3[] = {
 	 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5,
 	 5, 5, 5, 5, 5, 5, 5, 5, 5,
 };
 
 static const static_codebook _44p5_p7_3 = {
 	1, 25,
-	(long *)_vq_lengthlist__44p5_p7_3,
+	(char *)_vq_lengthlist__44p5_p7_3,
 	1, -529006592, 1611661312, 5, 0,
 	(long *)_vq_quantlist__44p5_p7_3,
 	0
 };
 
-static const long _huff_lengthlist__44p5_short[] = {
+static const char _huff_lengthlist__44p5_short[] = {
 	 4, 7,12,14,15,18,20,20, 5, 3, 4, 6, 9,11,15,19,
 	 9, 4, 3, 4, 7, 9,13,18,11, 6, 3, 3, 5, 8,13,19,
 	14, 9, 6, 5, 7,10,16,20,16,11, 9, 8,10,10,14,16,
@@ -6288,7 +6305,7 @@ static const long _huff_lengthlist__44p5_short[] = {
 
 static const static_codebook _huff_book__44p5_short = {
 	2, 64,
-	(long *)_huff_lengthlist__44p5_short,
+	(char *)_huff_lengthlist__44p5_short,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
@@ -6310,7 +6327,7 @@ static const long _vq_quantlist__44p6_l0_0[] = {
 	12,
 };
 
-static const long _vq_lengthlist__44p6_l0_0[] = {
+static const char _vq_lengthlist__44p6_l0_0[] = {
 	 1, 4, 4, 7, 7,10,10,12,12,12,12,13,12, 5, 5, 5,
 	 8, 6,11, 9,12,12,13,12,12,12, 4, 5, 5, 6, 8, 9,
 	11,12,12,13,12,12,12, 7, 7, 8, 9, 9,11, 8,12, 9,
@@ -6326,7 +6343,7 @@ static const long _vq_lengthlist__44p6_l0_0[] = {
 
 static const static_codebook _44p6_l0_0 = {
 	2, 169,
-	(long *)_vq_lengthlist__44p6_l0_0,
+	(char *)_vq_lengthlist__44p6_l0_0,
 	1, -526516224, 1616117760, 4, 0,
 	(long *)_vq_quantlist__44p6_l0_0,
 	0
@@ -6340,14 +6357,14 @@ static const long _vq_quantlist__44p6_l0_1[] = {
 	4,
 };
 
-static const long _vq_lengthlist__44p6_l0_1[] = {
+static const char _vq_lengthlist__44p6_l0_1[] = {
 	 4, 4, 4, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5,
 	 5, 5, 4, 5, 5, 5, 5, 5, 4,
 };
 
 static const static_codebook _44p6_l0_1 = {
 	2, 25,
-	(long *)_vq_lengthlist__44p6_l0_1,
+	(char *)_vq_lengthlist__44p6_l0_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p6_l0_1,
 	0
@@ -6359,31 +6376,31 @@ static const long _vq_quantlist__44p6_l1_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p6_l1_0[] = {
+static const char _vq_lengthlist__44p6_l1_0[] = {
 	 1, 3, 2, 5, 5, 6, 6, 6, 6,
 };
 
 static const static_codebook _44p6_l1_0 = {
 	2, 9,
-	(long *)_vq_lengthlist__44p6_l1_0,
+	(char *)_vq_lengthlist__44p6_l1_0,
 	1, -516716544, 1630767104, 2, 0,
 	(long *)_vq_quantlist__44p6_l1_0,
 	0
 };
 
-static const long _huff_lengthlist__44p6_lfe[] = {
+static const char _huff_lengthlist__44p6_lfe[] = {
 	 2, 3, 1, 3,
 };
 
 static const static_codebook _huff_book__44p6_lfe = {
 	2, 4,
-	(long *)_huff_lengthlist__44p6_lfe,
+	(char *)_huff_lengthlist__44p6_lfe,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
-static const long _huff_lengthlist__44p6_long[] = {
+static const char _huff_lengthlist__44p6_long[] = {
 	 2, 7,13,15,16,17,19,20, 6, 3, 4, 7, 9,10,12,15,
 	13, 4, 3, 4, 7, 8,11,13,14, 7, 4, 4, 6, 7,10,11,
 	16, 9, 7, 6, 7, 8, 9,10,16, 9, 8, 7, 7, 6, 8, 8,
@@ -6392,7 +6409,7 @@ static const long _huff_lengthlist__44p6_long[] = {
 
 static const static_codebook _huff_book__44p6_long = {
 	2, 64,
-	(long *)_huff_lengthlist__44p6_long,
+	(char *)_huff_lengthlist__44p6_long,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
@@ -6404,7 +6421,7 @@ static const long _vq_quantlist__44p6_p1_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p6_p1_0[] = {
+static const char _vq_lengthlist__44p6_p1_0[] = {
 	 2, 5, 5, 5, 7, 7, 5, 7, 7, 5, 7, 7, 7, 8, 9, 7,
 	 9, 9, 5, 7, 7, 7, 9, 9, 7, 9, 8, 5, 7, 8, 8, 9,
 	10, 8, 9, 9, 8, 9,10, 9,10,12,10,11,11, 8, 9,10,
@@ -6425,7 +6442,7 @@ static const long _vq_lengthlist__44p6_p1_0[] = {
 
 static const static_codebook _44p6_p1_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p6_p1_0,
+	(char *)_vq_lengthlist__44p6_p1_0,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__44p6_p1_0,
 	0
@@ -6439,7 +6456,7 @@ static const long _vq_quantlist__44p6_p2_0[] = {
 	4,
 };
 
-static const long _vq_lengthlist__44p6_p2_0[] = {
+static const char _vq_lengthlist__44p6_p2_0[] = {
 	 4, 6, 6, 9, 9, 6, 7, 8,10,10, 6, 8, 7,10,10, 8,
 	10,10,12,13, 8,10,10,13,12, 6, 8, 8,10,10, 7, 8,
 	 9,10,11, 8, 9, 9,11,11,10,10,11,12,13,10,11,11,
@@ -6640,7 +6657,7 @@ static const long _vq_lengthlist__44p6_p2_0[] = {
 
 static const static_codebook _44p6_p2_0 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p6_p2_0,
+	(char *)_vq_lengthlist__44p6_p2_0,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p6_p2_0,
 	0
@@ -6652,7 +6669,7 @@ static const long _vq_quantlist__44p6_p3_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p6_p3_0[] = {
+static const char _vq_lengthlist__44p6_p3_0[] = {
 	 1, 5, 5, 5, 7, 8, 5, 8, 7, 5, 7, 8, 8, 8,10, 8,
 	10,10, 5, 8, 7, 8,10,10, 8,10, 8, 6, 8, 9, 8,10,
 	12, 9,11,11, 9,10,11,11,11,13,12,13,13, 9,11,11,
@@ -6673,7 +6690,7 @@ static const long _vq_lengthlist__44p6_p3_0[] = {
 
 static const static_codebook _44p6_p3_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p6_p3_0,
+	(char *)_vq_lengthlist__44p6_p3_0,
 	1, -533200896, 1614282752, 2, 0,
 	(long *)_vq_quantlist__44p6_p3_0,
 	0
@@ -6685,7 +6702,7 @@ static const long _vq_quantlist__44p6_p3_1[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p6_p3_1[] = {
+static const char _vq_lengthlist__44p6_p3_1[] = {
 	 5, 7, 7, 6, 7, 7, 6, 7, 7, 6, 7, 7, 7, 8, 8, 7,
 	 8, 8, 6, 7, 7, 7, 8, 8, 7, 8, 8, 7, 7, 8, 7, 8,
 	 8, 7, 8, 8, 8, 8, 8, 8, 8, 9, 8, 9, 9, 8, 8, 8,
@@ -6706,7 +6723,7 @@ static const long _vq_lengthlist__44p6_p3_1[] = {
 
 static const static_codebook _44p6_p3_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p6_p3_1,
+	(char *)_vq_lengthlist__44p6_p3_1,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__44p6_p3_1,
 	0
@@ -6718,7 +6735,7 @@ static const long _vq_quantlist__44p6_p4_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p6_p4_0[] = {
+static const char _vq_lengthlist__44p6_p4_0[] = {
 	 2, 5, 5, 5, 7, 8, 5, 8, 7, 5, 7, 7, 7, 7, 9, 7,
 	 9, 9, 5, 7, 7, 8, 9, 9, 7, 9, 7, 6, 8, 8, 8, 9,
 	10, 8, 9, 9, 8, 9,10, 9, 9,11,10,11,11, 8, 9, 9,
@@ -6739,7 +6756,7 @@ static const long _vq_lengthlist__44p6_p4_0[] = {
 
 static const static_codebook _44p6_p4_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p6_p4_0,
+	(char *)_vq_lengthlist__44p6_p4_0,
 	1, -531365888, 1616117760, 2, 0,
 	(long *)_vq_quantlist__44p6_p4_0,
 	0
@@ -6753,7 +6770,7 @@ static const long _vq_quantlist__44p6_p4_1[] = {
 	4,
 };
 
-static const long _vq_lengthlist__44p6_p4_1[] = {
+static const char _vq_lengthlist__44p6_p4_1[] = {
 	 6, 8, 8,10,10, 8, 9, 9,10,11, 8,10, 9,11,10, 9,
 	10,10,11,11, 9,10,10,11,11, 8, 9, 9,10,10, 9, 9,
 	10,11,11,10,10,10,11,11,10,11,11,11,11,10,11,11,
@@ -6954,7 +6971,7 @@ static const long _vq_lengthlist__44p6_p4_1[] = {
 
 static const static_codebook _44p6_p4_1 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p6_p4_1,
+	(char *)_vq_lengthlist__44p6_p4_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p6_p4_1,
 	0
@@ -6968,7 +6985,7 @@ static const long _vq_quantlist__44p6_p5_0[] = {
 	4,
 };
 
-static const long _vq_lengthlist__44p6_p5_0[] = {
+static const char _vq_lengthlist__44p6_p5_0[] = {
 	 2, 6, 6,10,10, 5, 7, 8,11,12, 5, 8, 7,12,11, 9,
 	11,11,13,15, 9,11,11,15,13, 6, 7, 8,11,11, 7, 7,
 	 9,11,13, 8, 9, 9,13,12,11,11,12,12,15,11,12,12,
@@ -7169,7 +7186,7 @@ static const long _vq_lengthlist__44p6_p5_0[] = {
 
 static const static_codebook _44p6_p5_0 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p6_p5_0,
+	(char *)_vq_lengthlist__44p6_p5_0,
 	1, -528744448, 1616642048, 3, 0,
 	(long *)_vq_quantlist__44p6_p5_0,
 	0
@@ -7185,13 +7202,13 @@ static const long _vq_quantlist__44p6_p5_1[] = {
 	6,
 };
 
-static const long _vq_lengthlist__44p6_p5_1[] = {
+static const char _vq_lengthlist__44p6_p5_1[] = {
 	 2, 3, 3, 3, 3, 3, 3,
 };
 
 static const static_codebook _44p6_p5_1 = {
 	1, 7,
-	(long *)_vq_lengthlist__44p6_p5_1,
+	(char *)_vq_lengthlist__44p6_p5_1,
 	1, -533200896, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p6_p5_1,
 	0
@@ -7203,7 +7220,7 @@ static const long _vq_quantlist__44p6_p6_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p6_p6_0[] = {
+static const char _vq_lengthlist__44p6_p6_0[] = {
 	 1, 5, 5, 5, 7, 9, 5, 9, 7, 5, 7, 8, 7, 7,10, 9,
 	10,10, 5, 8, 7, 9,10,10, 7,10, 7, 6, 9, 9, 9,10,
 	12, 9,11,11, 9,10,11,11,11,13,12,13,13, 9,11,11,
@@ -7224,7 +7241,7 @@ static const long _vq_lengthlist__44p6_p6_0[] = {
 
 static const static_codebook _44p6_p6_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p6_p6_0,
+	(char *)_vq_lengthlist__44p6_p6_0,
 	1, -527106048, 1620377600, 2, 0,
 	(long *)_vq_quantlist__44p6_p6_0,
 	0
@@ -7236,7 +7253,7 @@ static const long _vq_quantlist__44p6_p6_1[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p6_p6_1[] = {
+static const char _vq_lengthlist__44p6_p6_1[] = {
 	 2, 6, 6, 6, 7, 8, 6, 8, 7, 6, 7, 7, 7, 7, 8, 7,
 	 8, 8, 6, 7, 7, 7, 8, 8, 7, 8, 7, 6, 8, 8, 8, 9,
 	 9, 8, 9, 9, 8, 9, 9, 9, 9,10, 9,10,10, 8, 9, 9,
@@ -7257,7 +7274,7 @@ static const long _vq_lengthlist__44p6_p6_1[] = {
 
 static const static_codebook _44p6_p6_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p6_p6_1,
+	(char *)_vq_lengthlist__44p6_p6_1,
 	1, -530841600, 1616642048, 2, 0,
 	(long *)_vq_quantlist__44p6_p6_1,
 	0
@@ -7269,7 +7286,7 @@ static const long _vq_quantlist__44p6_p7_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p6_p7_0[] = {
+static const char _vq_lengthlist__44p6_p7_0[] = {
 	 1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
@@ -7290,7 +7307,7 @@ static const long _vq_lengthlist__44p6_p7_0[] = {
 
 static const static_codebook _44p6_p7_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p6_p7_0,
+	(char *)_vq_lengthlist__44p6_p7_0,
 	1, -513979392, 1633504256, 2, 0,
 	(long *)_vq_quantlist__44p6_p7_0,
 	0
@@ -7302,7 +7319,7 @@ static const long _vq_quantlist__44p6_p7_1[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p6_p7_1[] = {
+static const char _vq_lengthlist__44p6_p7_1[] = {
 	 1, 4, 5, 5,10,10, 5,10,10, 5,10,10,10,10,10,10,
 	10,10, 5,10,10,10,10,10,10,10,10, 7,10,10,10,10,
 	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
@@ -7323,7 +7340,7 @@ static const long _vq_lengthlist__44p6_p7_1[] = {
 
 static const static_codebook _44p6_p7_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p6_p7_1,
+	(char *)_vq_lengthlist__44p6_p7_1,
 	1, -516716544, 1630767104, 2, 0,
 	(long *)_vq_quantlist__44p6_p7_1,
 	0
@@ -7357,14 +7374,14 @@ static const long _vq_quantlist__44p6_p7_2[] = {
 	24,
 };
 
-static const long _vq_lengthlist__44p6_p7_2[] = {
+static const char _vq_lengthlist__44p6_p7_2[] = {
 	 1, 2, 3, 4, 5, 7, 7, 8, 8, 9, 9,10,10,11,11,12,
 	12,13,13,14,14,15,15,15,15,
 };
 
 static const static_codebook _44p6_p7_2 = {
 	1, 25,
-	(long *)_vq_lengthlist__44p6_p7_2,
+	(char *)_vq_lengthlist__44p6_p7_2,
 	1, -518864896, 1620639744, 5, 0,
 	(long *)_vq_quantlist__44p6_p7_2,
 	0
@@ -7398,20 +7415,20 @@ static const long _vq_quantlist__44p6_p7_3[] = {
 	24,
 };
 
-static const long _vq_lengthlist__44p6_p7_3[] = {
+static const char _vq_lengthlist__44p6_p7_3[] = {
 	 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5,
 	 5, 5, 5, 5, 5, 5, 5, 5, 5,
 };
 
 static const static_codebook _44p6_p7_3 = {
 	1, 25,
-	(long *)_vq_lengthlist__44p6_p7_3,
+	(char *)_vq_lengthlist__44p6_p7_3,
 	1, -529006592, 1611661312, 5, 0,
 	(long *)_vq_quantlist__44p6_p7_3,
 	0
 };
 
-static const long _huff_lengthlist__44p6_short[] = {
+static const char _huff_lengthlist__44p6_short[] = {
 	 2, 8,13,15,16,18,21,22, 5, 4, 6, 8,10,12,17,21,
 	 9, 5, 5, 6, 8,11,15,19,11, 6, 5, 5, 6, 7,12,14,
 	14, 8, 7, 5, 4, 4, 9,11,16,11, 9, 7, 4, 3, 7,10,
@@ -7420,7 +7437,7 @@ static const long _huff_lengthlist__44p6_short[] = {
 
 static const static_codebook _huff_book__44p6_short = {
 	2, 64,
-	(long *)_huff_lengthlist__44p6_short,
+	(char *)_huff_lengthlist__44p6_short,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
@@ -7442,7 +7459,7 @@ static const long _vq_quantlist__44p7_l0_0[] = {
 	12,
 };
 
-static const long _vq_lengthlist__44p7_l0_0[] = {
+static const char _vq_lengthlist__44p7_l0_0[] = {
 	 2, 4, 4, 7, 7, 8, 8,10,10,11,11,12,12, 4, 5, 5,
 	 7, 7, 9, 9,11, 9,12,11,12,12, 4, 5, 5, 7, 7, 9,
 	 9, 9,10,10,11,12,12, 7, 7, 7, 7, 8, 9, 8,11, 5,
@@ -7458,7 +7475,7 @@ static const long _vq_lengthlist__44p7_l0_0[] = {
 
 static const static_codebook _44p7_l0_0 = {
 	2, 169,
-	(long *)_vq_lengthlist__44p7_l0_0,
+	(char *)_vq_lengthlist__44p7_l0_0,
 	1, -526516224, 1616117760, 4, 0,
 	(long *)_vq_quantlist__44p7_l0_0,
 	0
@@ -7472,14 +7489,14 @@ static const long _vq_quantlist__44p7_l0_1[] = {
 	4,
 };
 
-static const long _vq_lengthlist__44p7_l0_1[] = {
+static const char _vq_lengthlist__44p7_l0_1[] = {
 	 4, 4, 4, 5, 5, 4, 4, 5, 5, 5, 4, 5, 4, 5, 5, 5,
 	 5, 5, 5, 5, 5, 5, 5, 5, 5,
 };
 
 static const static_codebook _44p7_l0_1 = {
 	2, 25,
-	(long *)_vq_lengthlist__44p7_l0_1,
+	(char *)_vq_lengthlist__44p7_l0_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p7_l0_1,
 	0
@@ -7493,32 +7510,32 @@ static const long _vq_quantlist__44p7_l1_0[] = {
 	108,
 };
 
-static const long _vq_lengthlist__44p7_l1_0[] = {
+static const char _vq_lengthlist__44p7_l1_0[] = {
 	 1, 2, 3, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8,
 	 8, 8, 8, 8, 8, 8, 8, 8, 8,
 };
 
 static const static_codebook _44p7_l1_0 = {
 	2, 25,
-	(long *)_vq_lengthlist__44p7_l1_0,
+	(char *)_vq_lengthlist__44p7_l1_0,
 	1, -514516992, 1620639744, 7, 0,
 	(long *)_vq_quantlist__44p7_l1_0,
 	0
 };
 
-static const long _huff_lengthlist__44p7_lfe[] = {
+static const char _huff_lengthlist__44p7_lfe[] = {
 	 2, 3, 1, 3,
 };
 
 static const static_codebook _huff_book__44p7_lfe = {
 	2, 4,
-	(long *)_huff_lengthlist__44p7_lfe,
+	(char *)_huff_lengthlist__44p7_lfe,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
-static const long _huff_lengthlist__44p7_long[] = {
+static const char _huff_lengthlist__44p7_long[] = {
 	 2, 7,14,16,17,17,18,20, 6, 3, 5, 8,10,11,13,15,
 	13, 5, 3, 5, 8, 9,11,12,15, 7, 4, 3, 5, 7, 9,11,
 	16,10, 7, 5, 6, 7, 9,10,17,11, 8, 7, 7, 6, 8, 8,
@@ -7527,7 +7544,7 @@ static const long _huff_lengthlist__44p7_long[] = {
 
 static const static_codebook _huff_book__44p7_long = {
 	2, 64,
-	(long *)_huff_lengthlist__44p7_long,
+	(char *)_huff_lengthlist__44p7_long,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
@@ -7539,7 +7556,7 @@ static const long _vq_quantlist__44p7_p1_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p7_p1_0[] = {
+static const char _vq_lengthlist__44p7_p1_0[] = {
 	 2, 5, 5, 4, 7, 7, 4, 7, 7, 5, 7, 7, 7, 8, 9, 7,
 	 9, 9, 5, 7, 7, 7, 9, 9, 7, 9, 8, 6, 7, 8, 8, 9,
 	10, 8, 9,10, 8, 9,10,10,10,12,10,11,11, 8,10,10,
@@ -7560,7 +7577,7 @@ static const long _vq_lengthlist__44p7_p1_0[] = {
 
 static const static_codebook _44p7_p1_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p7_p1_0,
+	(char *)_vq_lengthlist__44p7_p1_0,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__44p7_p1_0,
 	0
@@ -7574,7 +7591,7 @@ static const long _vq_quantlist__44p7_p2_0[] = {
 	4,
 };
 
-static const long _vq_lengthlist__44p7_p2_0[] = {
+static const char _vq_lengthlist__44p7_p2_0[] = {
 	 4, 6, 6, 9, 9, 6, 8, 8,10,10, 6, 8, 8,10,10, 8,
 	10,10,12,13, 8,10,10,13,12, 6, 8, 8,10,10, 8, 8,
 	 9,10,11, 8, 9, 9,11,11,10,10,11,12,13,10,11,11,
@@ -7775,7 +7792,7 @@ static const long _vq_lengthlist__44p7_p2_0[] = {
 
 static const static_codebook _44p7_p2_0 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p7_p2_0,
+	(char *)_vq_lengthlist__44p7_p2_0,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p7_p2_0,
 	0
@@ -7787,7 +7804,7 @@ static const long _vq_quantlist__44p7_p3_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p7_p3_0[] = {
+static const char _vq_lengthlist__44p7_p3_0[] = {
 	 2, 5, 5, 4, 7, 7, 4, 7, 7, 5, 7, 8, 7, 8,10, 8,
 	 9, 9, 5, 7, 7, 8, 9, 9, 7,10, 8, 5, 7, 8, 8, 9,
 	10, 8,10,10, 8, 9,10,10,10,12,10,12,12, 8,10,10,
@@ -7808,7 +7825,7 @@ static const long _vq_lengthlist__44p7_p3_0[] = {
 
 static const static_codebook _44p7_p3_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p7_p3_0,
+	(char *)_vq_lengthlist__44p7_p3_0,
 	1, -533200896, 1614282752, 2, 0,
 	(long *)_vq_quantlist__44p7_p3_0,
 	0
@@ -7820,7 +7837,7 @@ static const long _vq_quantlist__44p7_p3_1[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p7_p3_1[] = {
+static const char _vq_lengthlist__44p7_p3_1[] = {
 	 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 7, 8, 8, 7,
 	 8, 8, 7, 8, 7, 7, 8, 8, 7, 8, 8, 7, 8, 8, 8, 8,
 	 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 8, 9, 8, 8, 8,
@@ -7841,7 +7858,7 @@ static const long _vq_lengthlist__44p7_p3_1[] = {
 
 static const static_codebook _44p7_p3_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p7_p3_1,
+	(char *)_vq_lengthlist__44p7_p3_1,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__44p7_p3_1,
 	0
@@ -7853,7 +7870,7 @@ static const long _vq_quantlist__44p7_p4_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p7_p4_0[] = {
+static const char _vq_lengthlist__44p7_p4_0[] = {
 	 1, 5, 5, 5, 7, 8, 5, 8, 7, 5, 7, 8, 7, 8,10, 8,
 	10,10, 5, 8, 7, 8,10,10, 7,10, 8, 6, 8, 9, 9,10,
 	12, 9,11,11, 9,10,11,11,11,13,11,13,13, 9,11,11,
@@ -7874,7 +7891,7 @@ static const long _vq_lengthlist__44p7_p4_0[] = {
 
 static const static_codebook _44p7_p4_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p7_p4_0,
+	(char *)_vq_lengthlist__44p7_p4_0,
 	1, -531365888, 1616117760, 2, 0,
 	(long *)_vq_quantlist__44p7_p4_0,
 	0
@@ -7888,7 +7905,7 @@ static const long _vq_quantlist__44p7_p4_1[] = {
 	4,
 };
 
-static const long _vq_lengthlist__44p7_p4_1[] = {
+static const char _vq_lengthlist__44p7_p4_1[] = {
 	 7, 8, 8,10,10, 8, 9, 9,10,11, 8, 9, 9,10,10, 9,
 	10,10,11,11, 9,10,10,11,11, 8, 9, 9,10,10, 9, 9,
 	10,11,11, 9,10,10,11,11,10,10,11,11,11,10,11,11,
@@ -8089,7 +8106,7 @@ static const long _vq_lengthlist__44p7_p4_1[] = {
 
 static const static_codebook _44p7_p4_1 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p7_p4_1,
+	(char *)_vq_lengthlist__44p7_p4_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p7_p4_1,
 	0
@@ -8103,7 +8120,7 @@ static const long _vq_quantlist__44p7_p5_0[] = {
 	4,
 };
 
-static const long _vq_lengthlist__44p7_p5_0[] = {
+static const char _vq_lengthlist__44p7_p5_0[] = {
 	 2, 6, 6, 9, 9, 5, 7, 8,10,11, 5, 8, 7,11,10, 8,
 	10,11,12,13, 8,11,10,13,12, 6, 7, 8,10,11, 7, 8,
 	10,10,12, 8, 9, 9,12,11,10,10,12,11,14,10,11,12,
@@ -8304,7 +8321,7 @@ static const long _vq_lengthlist__44p7_p5_0[] = {
 
 static const static_codebook _44p7_p5_0 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p7_p5_0,
+	(char *)_vq_lengthlist__44p7_p5_0,
 	1, -528744448, 1616642048, 3, 0,
 	(long *)_vq_quantlist__44p7_p5_0,
 	0
@@ -8320,13 +8337,13 @@ static const long _vq_quantlist__44p7_p5_1[] = {
 	6,
 };
 
-static const long _vq_lengthlist__44p7_p5_1[] = {
+static const char _vq_lengthlist__44p7_p5_1[] = {
 	 2, 3, 3, 3, 3, 3, 3,
 };
 
 static const static_codebook _44p7_p5_1 = {
 	1, 7,
-	(long *)_vq_lengthlist__44p7_p5_1,
+	(char *)_vq_lengthlist__44p7_p5_1,
 	1, -533200896, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p7_p5_1,
 	0
@@ -8338,7 +8355,7 @@ static const long _vq_quantlist__44p7_p6_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p7_p6_0[] = {
+static const char _vq_lengthlist__44p7_p6_0[] = {
 	 2, 5, 6, 5, 7, 8, 5, 8, 7, 5, 7, 7, 7, 7, 9, 8,
 	 9, 9, 5, 7, 7, 8, 9, 9, 7, 9, 7, 6, 8, 8, 8, 9,
 	10, 8, 9, 9, 8, 9,10, 9, 9,11,10,10,11, 8,10, 9,
@@ -8359,7 +8376,7 @@ static const long _vq_lengthlist__44p7_p6_0[] = {
 
 static const static_codebook _44p7_p6_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p7_p6_0,
+	(char *)_vq_lengthlist__44p7_p6_0,
 	1, -527106048, 1620377600, 2, 0,
 	(long *)_vq_quantlist__44p7_p6_0,
 	0
@@ -8371,7 +8388,7 @@ static const long _vq_quantlist__44p7_p6_1[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p7_p6_1[] = {
+static const char _vq_lengthlist__44p7_p6_1[] = {
 	 4, 7, 7, 6, 7, 8, 6, 8, 7, 7, 7, 8, 7, 7, 8, 8,
 	 8, 8, 7, 7, 7, 8, 8, 8, 7, 8, 8, 7, 8, 8, 8, 8,
 	 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 9, 9, 8, 8, 8,
@@ -8392,7 +8409,7 @@ static const long _vq_lengthlist__44p7_p6_1[] = {
 
 static const static_codebook _44p7_p6_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p7_p6_1,
+	(char *)_vq_lengthlist__44p7_p6_1,
 	1, -530841600, 1616642048, 2, 0,
 	(long *)_vq_quantlist__44p7_p6_1,
 	0
@@ -8404,7 +8421,7 @@ static const long _vq_quantlist__44p7_p7_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p7_p7_0[] = {
+static const char _vq_lengthlist__44p7_p7_0[] = {
 	 1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
@@ -8425,7 +8442,7 @@ static const long _vq_lengthlist__44p7_p7_0[] = {
 
 static const static_codebook _44p7_p7_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p7_p7_0,
+	(char *)_vq_lengthlist__44p7_p7_0,
 	1, -513979392, 1633504256, 2, 0,
 	(long *)_vq_quantlist__44p7_p7_0,
 	0
@@ -8437,7 +8454,7 @@ static const long _vq_quantlist__44p7_p7_1[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p7_p7_1[] = {
+static const char _vq_lengthlist__44p7_p7_1[] = {
 	 1, 5, 5, 4,10,10, 5,10,10, 5,10,10,10,10,10,10,
 	10,10, 5,10,10,10,10,10, 9,10,10, 6,10,10,10,10,
 	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
@@ -8458,7 +8475,7 @@ static const long _vq_lengthlist__44p7_p7_1[] = {
 
 static const static_codebook _44p7_p7_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p7_p7_1,
+	(char *)_vq_lengthlist__44p7_p7_1,
 	1, -516716544, 1630767104, 2, 0,
 	(long *)_vq_quantlist__44p7_p7_1,
 	0
@@ -8492,14 +8509,14 @@ static const long _vq_quantlist__44p7_p7_2[] = {
 	24,
 };
 
-static const long _vq_lengthlist__44p7_p7_2[] = {
+static const char _vq_lengthlist__44p7_p7_2[] = {
 	 1, 3, 2, 4, 5, 7, 7, 8, 8, 9, 9,10,10,11,11,12,
 	12,13,13,14,14,15,15,15,15,
 };
 
 static const static_codebook _44p7_p7_2 = {
 	1, 25,
-	(long *)_vq_lengthlist__44p7_p7_2,
+	(char *)_vq_lengthlist__44p7_p7_2,
 	1, -518864896, 1620639744, 5, 0,
 	(long *)_vq_quantlist__44p7_p7_2,
 	0
@@ -8533,20 +8550,20 @@ static const long _vq_quantlist__44p7_p7_3[] = {
 	24,
 };
 
-static const long _vq_lengthlist__44p7_p7_3[] = {
+static const char _vq_lengthlist__44p7_p7_3[] = {
 	 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5,
 	 5, 5, 5, 5, 5, 5, 5, 5, 5,
 };
 
 static const static_codebook _44p7_p7_3 = {
 	1, 25,
-	(long *)_vq_lengthlist__44p7_p7_3,
+	(char *)_vq_lengthlist__44p7_p7_3,
 	1, -529006592, 1611661312, 5, 0,
 	(long *)_vq_quantlist__44p7_p7_3,
 	0
 };
 
-static const long _huff_lengthlist__44p7_short[] = {
+static const char _huff_lengthlist__44p7_short[] = {
 	 3, 9,14,16,17,19,22,22, 5, 4, 6, 9,11,13,17,20,
 	 9, 5, 5, 6, 9,11,15,19,11, 7, 5, 5, 7, 9,13,17,
 	14, 9, 7, 6, 6, 7,11,14,16,11, 9, 7, 6, 4, 4, 8,
@@ -8555,7 +8572,7 @@ static const long _huff_lengthlist__44p7_short[] = {
 
 static const static_codebook _huff_book__44p7_short = {
 	2, 64,
-	(long *)_huff_lengthlist__44p7_short,
+	(char *)_huff_lengthlist__44p7_short,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
@@ -8577,7 +8594,7 @@ static const long _vq_quantlist__44p8_l0_0[] = {
 	12,
 };
 
-static const long _vq_lengthlist__44p8_l0_0[] = {
+static const char _vq_lengthlist__44p8_l0_0[] = {
 	 2, 4, 4, 7, 7, 8, 8,10,10,11,11,12,12, 4, 5, 5,
 	 7, 7, 9, 9,10, 9,12,10,12,12, 4, 5, 5, 7, 7, 9,
 	 9, 9,10,10,12,12,12, 7, 7, 7, 7, 8, 9, 8,11, 5,
@@ -8593,7 +8610,7 @@ static const long _vq_lengthlist__44p8_l0_0[] = {
 
 static const static_codebook _44p8_l0_0 = {
 	2, 169,
-	(long *)_vq_lengthlist__44p8_l0_0,
+	(char *)_vq_lengthlist__44p8_l0_0,
 	1, -526516224, 1616117760, 4, 0,
 	(long *)_vq_quantlist__44p8_l0_0,
 	0
@@ -8607,14 +8624,14 @@ static const long _vq_quantlist__44p8_l0_1[] = {
 	4,
 };
 
-static const long _vq_lengthlist__44p8_l0_1[] = {
+static const char _vq_lengthlist__44p8_l0_1[] = {
 	 4, 4, 4, 5, 5, 4, 4, 5, 5, 5, 4, 5, 4, 5, 5, 5,
 	 5, 5, 5, 5, 5, 5, 5, 5, 5,
 };
 
 static const static_codebook _44p8_l0_1 = {
 	2, 25,
-	(long *)_vq_lengthlist__44p8_l0_1,
+	(char *)_vq_lengthlist__44p8_l0_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p8_l0_1,
 	0
@@ -8628,32 +8645,32 @@ static const long _vq_quantlist__44p8_l1_0[] = {
 	108,
 };
 
-static const long _vq_lengthlist__44p8_l1_0[] = {
+static const char _vq_lengthlist__44p8_l1_0[] = {
 	 1, 2, 3, 6, 7, 7, 6, 7, 7, 8, 8, 8, 8, 8, 8, 8,
 	 8, 8, 8, 8, 8, 8, 8, 8, 8,
 };
 
 static const static_codebook _44p8_l1_0 = {
 	2, 25,
-	(long *)_vq_lengthlist__44p8_l1_0,
+	(char *)_vq_lengthlist__44p8_l1_0,
 	1, -514516992, 1620639744, 7, 0,
 	(long *)_vq_quantlist__44p8_l1_0,
 	0
 };
 
-static const long _huff_lengthlist__44p8_lfe[] = {
+static const char _huff_lengthlist__44p8_lfe[] = {
 	 2, 3, 1, 3,
 };
 
 static const static_codebook _huff_book__44p8_lfe = {
 	2, 4,
-	(long *)_huff_lengthlist__44p8_lfe,
+	(char *)_huff_lengthlist__44p8_lfe,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
-static const long _huff_lengthlist__44p8_long[] = {
+static const char _huff_lengthlist__44p8_long[] = {
 	 2, 7,14,16,17,18,20,21, 7, 4, 6, 8,11,12,14,16,
 	13, 5, 4, 4, 8, 9,11,13,15, 8, 4, 3, 5, 7, 9,10,
 	17,11, 8, 4, 4, 6, 9, 9,17,11, 9, 7, 6, 5, 7, 8,
@@ -8662,7 +8679,7 @@ static const long _huff_lengthlist__44p8_long[] = {
 
 static const static_codebook _huff_book__44p8_long = {
 	2, 64,
-	(long *)_huff_lengthlist__44p8_long,
+	(char *)_huff_lengthlist__44p8_long,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
@@ -8674,7 +8691,7 @@ static const long _vq_quantlist__44p8_p1_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p8_p1_0[] = {
+static const char _vq_lengthlist__44p8_p1_0[] = {
 	 2, 5, 5, 4, 7, 7, 4, 7, 7, 5, 7, 7, 7, 8, 9, 7,
 	 9, 9, 5, 7, 7, 7, 9, 9, 7, 9, 8, 6, 7, 8, 8, 9,
 	10, 8, 9,10, 8, 9,10,10,10,12,10,11,12, 8,10,10,
@@ -8695,7 +8712,7 @@ static const long _vq_lengthlist__44p8_p1_0[] = {
 
 static const static_codebook _44p8_p1_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p8_p1_0,
+	(char *)_vq_lengthlist__44p8_p1_0,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__44p8_p1_0,
 	0
@@ -8709,7 +8726,7 @@ static const long _vq_quantlist__44p8_p2_0[] = {
 	4,
 };
 
-static const long _vq_lengthlist__44p8_p2_0[] = {
+static const char _vq_lengthlist__44p8_p2_0[] = {
 	 4, 6, 6, 9, 9, 6, 8, 8,10,10, 6, 8, 8,10,10, 8,
 	 9,10,12,12, 8,10, 9,12,12, 6, 8, 8,10,10, 8, 8,
 	 9,10,11, 8, 9, 9,11,11, 9,10,11,12,13,10,11,11,
@@ -8910,7 +8927,7 @@ static const long _vq_lengthlist__44p8_p2_0[] = {
 
 static const static_codebook _44p8_p2_0 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p8_p2_0,
+	(char *)_vq_lengthlist__44p8_p2_0,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p8_p2_0,
 	0
@@ -8922,7 +8939,7 @@ static const long _vq_quantlist__44p8_p3_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p8_p3_0[] = {
+static const char _vq_lengthlist__44p8_p3_0[] = {
 	 2, 5, 5, 5, 7, 7, 5, 7, 7, 5, 7, 7, 7, 8, 9, 7,
 	 9, 9, 5, 7, 7, 7, 9, 9, 7, 9, 8, 5, 7, 8, 7, 9,
 	10, 8, 9, 9, 8, 9,10, 9,10,12,10,11,11, 8,10, 9,
@@ -8943,7 +8960,7 @@ static const long _vq_lengthlist__44p8_p3_0[] = {
 
 static const static_codebook _44p8_p3_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p8_p3_0,
+	(char *)_vq_lengthlist__44p8_p3_0,
 	1, -533200896, 1614282752, 2, 0,
 	(long *)_vq_quantlist__44p8_p3_0,
 	0
@@ -8955,7 +8972,7 @@ static const long _vq_quantlist__44p8_p3_1[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p8_p3_1[] = {
+static const char _vq_lengthlist__44p8_p3_1[] = {
 	 6, 7, 7, 7, 7, 8, 7, 8, 7, 7, 7, 8, 7, 8, 8, 8,
 	 8, 8, 7, 8, 7, 7, 8, 8, 7, 8, 8, 7, 8, 8, 8, 8,
 	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
@@ -8976,7 +8993,7 @@ static const long _vq_lengthlist__44p8_p3_1[] = {
 
 static const static_codebook _44p8_p3_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p8_p3_1,
+	(char *)_vq_lengthlist__44p8_p3_1,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__44p8_p3_1,
 	0
@@ -8988,7 +9005,7 @@ static const long _vq_quantlist__44p8_p4_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p8_p4_0[] = {
+static const char _vq_lengthlist__44p8_p4_0[] = {
 	 2, 5, 5, 4, 7, 8, 4, 8, 7, 5, 7, 8, 7, 7,10, 8,
 	 9, 9, 5, 7, 7, 8, 9, 9, 7,10, 7, 5, 7, 8, 8, 9,
 	11, 8,10,10, 8, 9,10,10,10,12,11,12,12, 8,10,10,
@@ -9009,7 +9026,7 @@ static const long _vq_lengthlist__44p8_p4_0[] = {
 
 static const static_codebook _44p8_p4_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p8_p4_0,
+	(char *)_vq_lengthlist__44p8_p4_0,
 	1, -531365888, 1616117760, 2, 0,
 	(long *)_vq_quantlist__44p8_p4_0,
 	0
@@ -9023,7 +9040,7 @@ static const long _vq_quantlist__44p8_p4_1[] = {
 	4,
 };
 
-static const long _vq_lengthlist__44p8_p4_1[] = {
+static const char _vq_lengthlist__44p8_p4_1[] = {
 	 7, 9, 9,10,10, 9,10,10,10,11, 9,10,10,11,10, 9,
 	10,10,11,11, 9,10,10,11,11, 9,10,10,11,11,10,10,
 	10,11,11,10,10,10,11,11,10,11,11,11,11,10,11,11,
@@ -9224,7 +9241,7 @@ static const long _vq_lengthlist__44p8_p4_1[] = {
 
 static const static_codebook _44p8_p4_1 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p8_p4_1,
+	(char *)_vq_lengthlist__44p8_p4_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p8_p4_1,
 	0
@@ -9238,7 +9255,7 @@ static const long _vq_quantlist__44p8_p5_0[] = {
 	4,
 };
 
-static const long _vq_lengthlist__44p8_p5_0[] = {
+static const char _vq_lengthlist__44p8_p5_0[] = {
 	 2, 6, 6, 9, 9, 5, 7, 8,10,11, 5, 8, 7,11,10, 8,
 	10,11,12,13, 8,11,10,13,12, 6, 7, 8,10,11, 7, 8,
 	10,10,12, 8, 9, 9,12,12,10,10,12,12,14,10,12,12,
@@ -9439,7 +9456,7 @@ static const long _vq_lengthlist__44p8_p5_0[] = {
 
 static const static_codebook _44p8_p5_0 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p8_p5_0,
+	(char *)_vq_lengthlist__44p8_p5_0,
 	1, -528744448, 1616642048, 3, 0,
 	(long *)_vq_quantlist__44p8_p5_0,
 	0
@@ -9455,13 +9472,13 @@ static const long _vq_quantlist__44p8_p5_1[] = {
 	6,
 };
 
-static const long _vq_lengthlist__44p8_p5_1[] = {
+static const char _vq_lengthlist__44p8_p5_1[] = {
 	 2, 3, 3, 3, 3, 3, 3,
 };
 
 static const static_codebook _44p8_p5_1 = {
 	1, 7,
-	(long *)_vq_lengthlist__44p8_p5_1,
+	(char *)_vq_lengthlist__44p8_p5_1,
 	1, -533200896, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p8_p5_1,
 	0
@@ -9473,7 +9490,7 @@ static const long _vq_quantlist__44p8_p6_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p8_p6_0[] = {
+static const char _vq_lengthlist__44p8_p6_0[] = {
 	 2, 6, 6, 5, 7, 7, 5, 7, 7, 5, 7, 7, 7, 7, 9, 7,
 	 9, 9, 6, 7, 7, 8, 9, 9, 7, 9, 7, 6, 8, 8, 8, 9,
 	10, 8, 9, 9, 8, 9,10, 9, 9,10,10,10,10, 8, 9, 9,
@@ -9494,7 +9511,7 @@ static const long _vq_lengthlist__44p8_p6_0[] = {
 
 static const static_codebook _44p8_p6_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p8_p6_0,
+	(char *)_vq_lengthlist__44p8_p6_0,
 	1, -527106048, 1620377600, 2, 0,
 	(long *)_vq_quantlist__44p8_p6_0,
 	0
@@ -9506,7 +9523,7 @@ static const long _vq_quantlist__44p8_p6_1[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p8_p6_1[] = {
+static const char _vq_lengthlist__44p8_p6_1[] = {
 	 4, 7, 7, 7, 7, 8, 7, 8, 7, 7, 7, 8, 7, 8, 8, 8,
 	 8, 8, 7, 8, 7, 8, 8, 8, 7, 8, 8, 7, 8, 8, 8, 8,
 	 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 8, 9, 8, 8, 8,
@@ -9527,7 +9544,7 @@ static const long _vq_lengthlist__44p8_p6_1[] = {
 
 static const static_codebook _44p8_p6_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p8_p6_1,
+	(char *)_vq_lengthlist__44p8_p6_1,
 	1, -530841600, 1616642048, 2, 0,
 	(long *)_vq_quantlist__44p8_p6_1,
 	0
@@ -9539,7 +9556,7 @@ static const long _vq_quantlist__44p8_p7_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p8_p7_0[] = {
+static const char _vq_lengthlist__44p8_p7_0[] = {
 	 1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
@@ -9560,7 +9577,7 @@ static const long _vq_lengthlist__44p8_p7_0[] = {
 
 static const static_codebook _44p8_p7_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p8_p7_0,
+	(char *)_vq_lengthlist__44p8_p7_0,
 	1, -512202240, 1635281408, 2, 0,
 	(long *)_vq_quantlist__44p8_p7_0,
 	0
@@ -9574,7 +9591,7 @@ static const long _vq_quantlist__44p8_p7_1[] = {
 	4,
 };
 
-static const long _vq_lengthlist__44p8_p7_1[] = {
+static const char _vq_lengthlist__44p8_p7_1[] = {
 	 1, 7, 7,12,12, 5,11,12,12,12, 5,12,11,12,12,12,
 	12,12,12,12,12,13,13,13,13, 7,11,11,13,13,13,12,
 	13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
@@ -9775,7 +9792,7 @@ static const long _vq_lengthlist__44p8_p7_1[] = {
 
 static const static_codebook _44p8_p7_1 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p8_p7_1,
+	(char *)_vq_lengthlist__44p8_p7_1,
 	1, -514619392, 1630767104, 3, 0,
 	(long *)_vq_quantlist__44p8_p7_1,
 	0
@@ -9809,14 +9826,14 @@ static const long _vq_quantlist__44p8_p7_2[] = {
 	24,
 };
 
-static const long _vq_lengthlist__44p8_p7_2[] = {
+static const char _vq_lengthlist__44p8_p7_2[] = {
 	 1, 3, 2, 4, 5, 7, 7, 8, 8, 9, 9,10,10,11,11,12,
 	12,13,13,14,14,15,15,15,15,
 };
 
 static const static_codebook _44p8_p7_2 = {
 	1, 25,
-	(long *)_vq_lengthlist__44p8_p7_2,
+	(char *)_vq_lengthlist__44p8_p7_2,
 	1, -518864896, 1620639744, 5, 0,
 	(long *)_vq_quantlist__44p8_p7_2,
 	0
@@ -9850,20 +9867,20 @@ static const long _vq_quantlist__44p8_p7_3[] = {
 	24,
 };
 
-static const long _vq_lengthlist__44p8_p7_3[] = {
+static const char _vq_lengthlist__44p8_p7_3[] = {
 	 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5,
 	 5, 5, 5, 5, 5, 5, 5, 5, 5,
 };
 
 static const static_codebook _44p8_p7_3 = {
 	1, 25,
-	(long *)_vq_lengthlist__44p8_p7_3,
+	(char *)_vq_lengthlist__44p8_p7_3,
 	1, -529006592, 1611661312, 5, 0,
 	(long *)_vq_quantlist__44p8_p7_3,
 	0
 };
 
-static const long _huff_lengthlist__44p8_short[] = {
+static const char _huff_lengthlist__44p8_short[] = {
 	 3, 9,15,17,20,21,22,23, 5, 5, 7, 9,11,13,17,20,
 	 9, 5, 5, 6, 8,10,15,18,11, 7, 5, 4, 6, 9,13,17,
 	14, 9, 7, 5, 6, 7,10,14,17,10, 8, 6, 6, 4, 5, 8,
@@ -9872,7 +9889,7 @@ static const long _huff_lengthlist__44p8_short[] = {
 
 static const static_codebook _huff_book__44p8_short = {
 	2, 64,
-	(long *)_huff_lengthlist__44p8_short,
+	(char *)_huff_lengthlist__44p8_short,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
@@ -9894,7 +9911,7 @@ static const long _vq_quantlist__44p9_l0_0[] = {
 	12,
 };
 
-static const long _vq_lengthlist__44p9_l0_0[] = {
+static const char _vq_lengthlist__44p9_l0_0[] = {
 	 2, 5, 5, 7, 6, 8, 8, 9, 9,10,10,11,11, 4, 5, 5,
 	 6, 7, 8, 8, 9, 9,10,10,11,10, 4, 5, 5, 7, 6, 8,
 	 8, 9, 9,10,10,10,10, 6, 6, 7, 6, 7, 8, 8, 9, 9,
@@ -9910,7 +9927,7 @@ static const long _vq_lengthlist__44p9_l0_0[] = {
 
 static const static_codebook _44p9_l0_0 = {
 	2, 169,
-	(long *)_vq_lengthlist__44p9_l0_0,
+	(char *)_vq_lengthlist__44p9_l0_0,
 	1, -526516224, 1616117760, 4, 0,
 	(long *)_vq_quantlist__44p9_l0_0,
 	0
@@ -9924,14 +9941,14 @@ static const long _vq_quantlist__44p9_l0_1[] = {
 	4,
 };
 
-static const long _vq_lengthlist__44p9_l0_1[] = {
+static const char _vq_lengthlist__44p9_l0_1[] = {
 	 4, 4, 4, 5, 5, 4, 4, 5, 5, 5, 4, 5, 4, 5, 5, 5,
 	 5, 5, 5, 5, 5, 5, 5, 5, 5,
 };
 
 static const static_codebook _44p9_l0_1 = {
 	2, 25,
-	(long *)_vq_lengthlist__44p9_l0_1,
+	(char *)_vq_lengthlist__44p9_l0_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p9_l0_1,
 	0
@@ -9945,38 +9962,38 @@ static const long _vq_quantlist__44p9_l1_0[] = {
 	4,
 };
 
-static const long _vq_lengthlist__44p9_l1_0[] = {
+static const char _vq_lengthlist__44p9_l1_0[] = {
 	 1, 2, 3, 5, 9, 9, 4, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9,10,10,10,10,10,10,10,10,
 };
 
 static const static_codebook _44p9_l1_0 = {
 	2, 25,
-	(long *)_vq_lengthlist__44p9_l1_0,
+	(char *)_vq_lengthlist__44p9_l1_0,
 	1, -514619392, 1630767104, 3, 0,
 	(long *)_vq_quantlist__44p9_l1_0,
 	0
 };
 
-static const long _huff_lengthlist__44p9_lfe[] = {
+static const char _huff_lengthlist__44p9_lfe[] = {
 	 1, 1,
 };
 
 static const static_codebook _huff_book__44p9_lfe = {
 	1, 2,
-	(long *)_huff_lengthlist__44p9_lfe,
+	(char *)_huff_lengthlist__44p9_lfe,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
-static const long _huff_lengthlist__44p9_long[] = {
+static const char _huff_lengthlist__44p9_long[] = {
 	 3, 3, 3, 3, 3, 3, 3, 3,
 };
 
 static const static_codebook _huff_book__44p9_long = {
 	1, 8,
-	(long *)_huff_lengthlist__44p9_long,
+	(char *)_huff_lengthlist__44p9_long,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
@@ -9988,7 +10005,7 @@ static const long _vq_quantlist__44p9_p1_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p9_p1_0[] = {
+static const char _vq_lengthlist__44p9_p1_0[] = {
 	 1, 5, 5, 4, 8, 8, 4, 8, 8, 5, 7, 8, 8, 9,10, 8,
 	10,10, 5, 8, 7, 8,10,10, 8,10, 9, 7, 9, 9, 9,11,
 	11, 9,11,11, 9,11,11,11,12,13,11,13,13, 9,11,11,
@@ -10009,7 +10026,7 @@ static const long _vq_lengthlist__44p9_p1_0[] = {
 
 static const static_codebook _44p9_p1_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p9_p1_0,
+	(char *)_vq_lengthlist__44p9_p1_0,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__44p9_p1_0,
 	0
@@ -10023,7 +10040,7 @@ static const long _vq_quantlist__44p9_p2_0[] = {
 	4,
 };
 
-static const long _vq_lengthlist__44p9_p2_0[] = {
+static const char _vq_lengthlist__44p9_p2_0[] = {
 	 4, 6, 6, 8, 8, 5, 7, 7, 9, 9, 5, 7, 7, 9, 9, 6,
 	 8, 8,11,11, 6, 8, 8,11,11, 6, 7, 7, 9, 9, 7, 8,
 	 9,10,11, 7, 9, 9,11,10, 8, 9,10,12,12, 8,10,10,
@@ -10224,7 +10241,7 @@ static const long _vq_lengthlist__44p9_p2_0[] = {
 
 static const static_codebook _44p9_p2_0 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p9_p2_0,
+	(char *)_vq_lengthlist__44p9_p2_0,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p9_p2_0,
 	0
@@ -10236,7 +10253,7 @@ static const long _vq_quantlist__44p9_p3_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p9_p3_0[] = {
+static const char _vq_lengthlist__44p9_p3_0[] = {
 	 2, 5, 4, 4, 7, 7, 4, 7, 6, 5, 6, 7, 7, 8, 9, 7,
 	 9, 9, 5, 7, 6, 7, 9, 9, 7, 9, 8, 6, 8, 8, 8,10,
 	10, 8,10,10, 8, 9,10,10,11,12,10,12,12, 8,10,10,
@@ -10257,7 +10274,7 @@ static const long _vq_lengthlist__44p9_p3_0[] = {
 
 static const static_codebook _44p9_p3_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p9_p3_0,
+	(char *)_vq_lengthlist__44p9_p3_0,
 	1, -533200896, 1614282752, 2, 0,
 	(long *)_vq_quantlist__44p9_p3_0,
 	0
@@ -10269,7 +10286,7 @@ static const long _vq_quantlist__44p9_p3_1[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p9_p3_1[] = {
+static const char _vq_lengthlist__44p9_p3_1[] = {
 	 4, 6, 6, 6, 7, 7, 6, 7, 7, 6, 7, 7, 7, 7, 8, 7,
 	 7, 8, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8,
 	 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 8, 9, 9, 8, 8, 8,
@@ -10290,7 +10307,7 @@ static const long _vq_lengthlist__44p9_p3_1[] = {
 
 static const static_codebook _44p9_p3_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p9_p3_1,
+	(char *)_vq_lengthlist__44p9_p3_1,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__44p9_p3_1,
 	0
@@ -10302,7 +10319,7 @@ static const long _vq_quantlist__44p9_p4_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p9_p4_0[] = {
+static const char _vq_lengthlist__44p9_p4_0[] = {
 	 2, 5, 5, 4, 7, 7, 4, 7, 6, 5, 7, 7, 7, 8, 9, 7,
 	 9, 9, 5, 7, 7, 7, 9, 9, 7, 9, 8, 6, 7, 8, 8, 9,
 	10, 8,10,10, 8, 9,10,10,11,12,10,11,12, 8,10,10,
@@ -10323,7 +10340,7 @@ static const long _vq_lengthlist__44p9_p4_0[] = {
 
 static const static_codebook _44p9_p4_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p9_p4_0,
+	(char *)_vq_lengthlist__44p9_p4_0,
 	1, -531365888, 1616117760, 2, 0,
 	(long *)_vq_quantlist__44p9_p4_0,
 	0
@@ -10337,7 +10354,7 @@ static const long _vq_quantlist__44p9_p4_1[] = {
 	4,
 };
 
-static const long _vq_lengthlist__44p9_p4_1[] = {
+static const char _vq_lengthlist__44p9_p4_1[] = {
 	 6, 8, 8,10, 9, 8, 9, 9,10,10, 8, 9, 9,10,10, 8,
 	10,10,10,10, 8,10,10,10,10, 9, 9, 9,10,10, 9,10,
 	10,10,11, 9,10,10,11,11,10,10,10,11,11,10,10,10,
@@ -10538,7 +10555,7 @@ static const long _vq_lengthlist__44p9_p4_1[] = {
 
 static const static_codebook _44p9_p4_1 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p9_p4_1,
+	(char *)_vq_lengthlist__44p9_p4_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p9_p4_1,
 	0
@@ -10552,7 +10569,7 @@ static const long _vq_quantlist__44p9_p5_0[] = {
 	4,
 };
 
-static const long _vq_lengthlist__44p9_p5_0[] = {
+static const char _vq_lengthlist__44p9_p5_0[] = {
 	 4, 6, 6, 9, 9, 6, 7, 8,10,11, 6, 8, 7,10,10, 8,
 	10,10,12,12, 8,10,10,12,12, 6, 7, 8,10,10, 7, 8,
 	 9,10,11, 8, 9, 9,11,11,10,10,11,12,13,10,11,11,
@@ -10753,7 +10770,7 @@ static const long _vq_lengthlist__44p9_p5_0[] = {
 
 static const static_codebook _44p9_p5_0 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p9_p5_0,
+	(char *)_vq_lengthlist__44p9_p5_0,
 	1, -528744448, 1616642048, 3, 0,
 	(long *)_vq_quantlist__44p9_p5_0,
 	0
@@ -10769,13 +10786,13 @@ static const long _vq_quantlist__44p9_p5_1[] = {
 	6,
 };
 
-static const long _vq_lengthlist__44p9_p5_1[] = {
+static const char _vq_lengthlist__44p9_p5_1[] = {
 	 2, 3, 3, 3, 3, 3, 3,
 };
 
 static const static_codebook _44p9_p5_1 = {
 	1, 7,
-	(long *)_vq_lengthlist__44p9_p5_1,
+	(char *)_vq_lengthlist__44p9_p5_1,
 	1, -533200896, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44p9_p5_1,
 	0
@@ -10787,7 +10804,7 @@ static const long _vq_quantlist__44p9_p6_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p9_p6_0[] = {
+static const char _vq_lengthlist__44p9_p6_0[] = {
 	 2, 5, 5, 5, 7, 7, 5, 7, 7, 5, 7, 7, 7, 8, 9, 7,
 	 9, 9, 5, 7, 7, 7, 9, 9, 7, 9, 8, 5, 7, 8, 8, 9,
 	10, 8, 9,10, 8, 9,10,10,10,12,10,11,11, 8,10,10,
@@ -10808,7 +10825,7 @@ static const long _vq_lengthlist__44p9_p6_0[] = {
 
 static const static_codebook _44p9_p6_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p9_p6_0,
+	(char *)_vq_lengthlist__44p9_p6_0,
 	1, -527106048, 1620377600, 2, 0,
 	(long *)_vq_quantlist__44p9_p6_0,
 	0
@@ -10820,7 +10837,7 @@ static const long _vq_quantlist__44p9_p6_1[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44p9_p6_1[] = {
+static const char _vq_lengthlist__44p9_p6_1[] = {
 	 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 7, 8, 8, 7,
 	 8, 8, 7, 8, 7, 7, 8, 8, 7, 8, 8, 7, 8, 8, 8, 8,
 	 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 8, 9, 8, 8, 8,
@@ -10841,7 +10858,7 @@ static const long _vq_lengthlist__44p9_p6_1[] = {
 
 static const static_codebook _44p9_p6_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44p9_p6_1,
+	(char *)_vq_lengthlist__44p9_p6_1,
 	1, -530841600, 1616642048, 2, 0,
 	(long *)_vq_quantlist__44p9_p6_1,
 	0
@@ -10855,7 +10872,7 @@ static const long _vq_quantlist__44p9_p7_0[] = {
 	4,
 };
 
-static const long _vq_lengthlist__44p9_p7_0[] = {
+static const char _vq_lengthlist__44p9_p7_0[] = {
 	 1,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
 	12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
 	12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
@@ -11056,7 +11073,7 @@ static const long _vq_lengthlist__44p9_p7_0[] = {
 
 static const static_codebook _44p9_p7_0 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p9_p7_0,
+	(char *)_vq_lengthlist__44p9_p7_0,
 	1, -510105088, 1635281408, 3, 0,
 	(long *)_vq_quantlist__44p9_p7_0,
 	0
@@ -11070,7 +11087,7 @@ static const long _vq_quantlist__44p9_p7_1[] = {
 	4,
 };
 
-static const long _vq_lengthlist__44p9_p7_1[] = {
+static const char _vq_lengthlist__44p9_p7_1[] = {
 	 1, 4, 4,16,16, 4, 9,11,15,16, 4,12, 8,16,16,12,
 	16,16,16,16,13,16,16,16,16, 5, 8,10,16,16, 9, 9,
 	14,15,16,12,14,14,16,16,16,16,16,16,16,16,16,16,
@@ -11271,7 +11288,7 @@ static const long _vq_lengthlist__44p9_p7_1[] = {
 
 static const static_codebook _44p9_p7_1 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44p9_p7_1,
+	(char *)_vq_lengthlist__44p9_p7_1,
 	1, -514619392, 1630767104, 3, 0,
 	(long *)_vq_quantlist__44p9_p7_1,
 	0
@@ -11305,14 +11322,14 @@ static const long _vq_quantlist__44p9_p7_2[] = {
 	24,
 };
 
-static const long _vq_lengthlist__44p9_p7_2[] = {
+static const char _vq_lengthlist__44p9_p7_2[] = {
 	 1, 3, 2, 5, 4, 7, 7, 8, 8, 9,10,10,10,11,11,11,
 	12,12,12,13,13,13,13,13,13,
 };
 
 static const static_codebook _44p9_p7_2 = {
 	1, 25,
-	(long *)_vq_lengthlist__44p9_p7_2,
+	(char *)_vq_lengthlist__44p9_p7_2,
 	1, -518864896, 1620639744, 5, 0,
 	(long *)_vq_quantlist__44p9_p7_2,
 	0
@@ -11346,26 +11363,26 @@ static const long _vq_quantlist__44p9_p7_3[] = {
 	24,
 };
 
-static const long _vq_lengthlist__44p9_p7_3[] = {
+static const char _vq_lengthlist__44p9_p7_3[] = {
 	 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5,
 	 5, 5, 5, 5, 5, 5, 5, 5, 5,
 };
 
 static const static_codebook _44p9_p7_3 = {
 	1, 25,
-	(long *)_vq_lengthlist__44p9_p7_3,
+	(char *)_vq_lengthlist__44p9_p7_3,
 	1, -529006592, 1611661312, 5, 0,
 	(long *)_vq_quantlist__44p9_p7_3,
 	0
 };
 
-static const long _huff_lengthlist__44p9_short[] = {
+static const char _huff_lengthlist__44p9_short[] = {
 	 3, 3, 3, 3, 3, 3, 3, 3,
 };
 
 static const static_codebook _huff_book__44p9_short = {
 	1, 8,
-	(long *)_huff_lengthlist__44p9_short,
+	(char *)_huff_lengthlist__44p9_short,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
@@ -11387,7 +11404,7 @@ static const long _vq_quantlist__44pn1_l0_0[] = {
 	12,
 };
 
-static const long _vq_lengthlist__44pn1_l0_0[] = {
+static const char _vq_lengthlist__44pn1_l0_0[] = {
 	 1, 3, 3, 8, 8,10,10,10,10,10,10,10,10, 5, 7, 5,
 	 9, 8,10,10,10,10,11,10,11,10, 5, 5, 7, 8, 9,10,
 	10,11,10,10,11,10,11,10,10,10,11,11,11,11,11,11,
@@ -11403,7 +11420,7 @@ static const long _vq_lengthlist__44pn1_l0_0[] = {
 
 static const static_codebook _44pn1_l0_0 = {
 	2, 169,
-	(long *)_vq_lengthlist__44pn1_l0_0,
+	(char *)_vq_lengthlist__44pn1_l0_0,
 	1, -526516224, 1616117760, 4, 0,
 	(long *)_vq_quantlist__44pn1_l0_0,
 	0
@@ -11417,14 +11434,14 @@ static const long _vq_quantlist__44pn1_l0_1[] = {
 	4,
 };
 
-static const long _vq_lengthlist__44pn1_l0_1[] = {
+static const char _vq_lengthlist__44pn1_l0_1[] = {
 	 1, 4, 4, 7, 7, 4, 5, 6, 7, 7, 4, 6, 5, 7, 7, 7,
 	 6, 7, 6, 7, 7, 7, 6, 7, 6,
 };
 
 static const static_codebook _44pn1_l0_1 = {
 	2, 25,
-	(long *)_vq_lengthlist__44pn1_l0_1,
+	(char *)_vq_lengthlist__44pn1_l0_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44pn1_l0_1,
 	0
@@ -11436,31 +11453,31 @@ static const long _vq_quantlist__44pn1_l1_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44pn1_l1_0[] = {
+static const char _vq_lengthlist__44pn1_l1_0[] = {
 	 1, 4, 4, 4, 4, 4, 4, 4, 4,
 };
 
 static const static_codebook _44pn1_l1_0 = {
 	2, 9,
-	(long *)_vq_lengthlist__44pn1_l1_0,
+	(char *)_vq_lengthlist__44pn1_l1_0,
 	1, -516716544, 1630767104, 2, 0,
 	(long *)_vq_quantlist__44pn1_l1_0,
 	0
 };
 
-static const long _huff_lengthlist__44pn1_lfe[] = {
+static const char _huff_lengthlist__44pn1_lfe[] = {
 	 1, 3, 2, 3,
 };
 
 static const static_codebook _huff_book__44pn1_lfe = {
 	2, 4,
-	(long *)_huff_lengthlist__44pn1_lfe,
+	(char *)_huff_lengthlist__44pn1_lfe,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
 };
 
-static const long _huff_lengthlist__44pn1_long[] = {
+static const char _huff_lengthlist__44pn1_long[] = {
 	 2, 3, 6, 7, 9,13,17, 3, 2, 5, 7, 9,13,17, 6, 5,
 	 5, 6, 9,12,16, 7, 7, 6, 6, 7,10,13,10,10, 9, 7,
 	 6,10,13,13,13,12,10,10,11,15,17,17,17,14,14,15,
@@ -11469,7 +11486,7 @@ static const long _huff_lengthlist__44pn1_long[] = {
 
 static const static_codebook _huff_book__44pn1_long = {
 	2, 49,
-	(long *)_huff_lengthlist__44pn1_long,
+	(char *)_huff_lengthlist__44pn1_long,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
@@ -11481,7 +11498,7 @@ static const long _vq_quantlist__44pn1_p1_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44pn1_p1_0[] = {
+static const char _vq_lengthlist__44pn1_p1_0[] = {
 	 1, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11502,7 +11519,7 @@ static const long _vq_lengthlist__44pn1_p1_0[] = {
 
 static const static_codebook _44pn1_p1_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44pn1_p1_0,
+	(char *)_vq_lengthlist__44pn1_p1_0,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__44pn1_p1_0,
 	0
@@ -11514,7 +11531,7 @@ static const long _vq_quantlist__44pn1_p2_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44pn1_p2_0[] = {
+static const char _vq_lengthlist__44pn1_p2_0[] = {
 	 1, 5, 5, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0,12,12, 0,
 	 8, 8, 0, 9, 9, 0,13,13, 0, 8, 8, 0, 6, 6, 0,11,
 	11, 0,12,12, 0,12,12, 0,14,14, 0,11,12, 0,12,12,
@@ -11535,7 +11552,7 @@ static const long _vq_lengthlist__44pn1_p2_0[] = {
 
 static const static_codebook _44pn1_p2_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44pn1_p2_0,
+	(char *)_vq_lengthlist__44pn1_p2_0,
 	1, -533200896, 1614282752, 2, 0,
 	(long *)_vq_quantlist__44pn1_p2_0,
 	0
@@ -11547,7 +11564,7 @@ static const long _vq_quantlist__44pn1_p2_1[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44pn1_p2_1[] = {
+static const char _vq_lengthlist__44pn1_p2_1[] = {
 	 1, 3, 3, 0, 9, 9, 0, 9, 9, 0,10,10, 0, 9, 9, 0,
 	10,10, 0,10,10, 0,10,10, 0,10,10, 0, 7, 7, 0, 7,
 	 7, 0, 6, 6, 0, 8, 8, 0, 7, 7, 0, 8, 8, 0, 8, 8,
@@ -11568,7 +11585,7 @@ static const long _vq_lengthlist__44pn1_p2_1[] = {
 
 static const static_codebook _44pn1_p2_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44pn1_p2_1,
+	(char *)_vq_lengthlist__44pn1_p2_1,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__44pn1_p2_1,
 	0
@@ -11580,7 +11597,7 @@ static const long _vq_quantlist__44pn1_p3_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44pn1_p3_0[] = {
+static const char _vq_lengthlist__44pn1_p3_0[] = {
 	 1, 6, 6, 6, 8, 8, 6, 8, 8, 7, 9, 9,10,11,11, 8,
 	 8, 8, 7, 9, 9,11,12,12, 9, 9, 9, 6, 7, 7,10,11,
 	11,10,11,11,10,11,11,13,13,13,12,12,12,10,12,11,
@@ -11601,7 +11618,7 @@ static const long _vq_lengthlist__44pn1_p3_0[] = {
 
 static const static_codebook _44pn1_p3_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44pn1_p3_0,
+	(char *)_vq_lengthlist__44pn1_p3_0,
 	1, -531365888, 1616117760, 2, 0,
 	(long *)_vq_quantlist__44pn1_p3_0,
 	0
@@ -11615,7 +11632,7 @@ static const long _vq_quantlist__44pn1_p3_1[] = {
 	4,
 };
 
-static const long _vq_lengthlist__44pn1_p3_1[] = {
+static const char _vq_lengthlist__44pn1_p3_1[] = {
 	 2, 3, 4, 9, 9,10,12,12,12,11,10,12,12,13,12,11,
 	13,12,11,11,11,12,12,12,11,11,13,13,13,13,11,12,
 	12,14,14,12,13,13,13,13,11,13,13,13,13,11,13,13,
@@ -11816,7 +11833,7 @@ static const long _vq_lengthlist__44pn1_p3_1[] = {
 
 static const static_codebook _44pn1_p3_1 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44pn1_p3_1,
+	(char *)_vq_lengthlist__44pn1_p3_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44pn1_p3_1,
 	0
@@ -11830,7 +11847,7 @@ static const long _vq_quantlist__44pn1_p4_0[] = {
 	4,
 };
 
-static const long _vq_lengthlist__44pn1_p4_0[] = {
+static const char _vq_lengthlist__44pn1_p4_0[] = {
 	 1, 7, 7,14,14, 6, 8, 8,15,16, 7, 8, 8,16,15, 0,
 	14,14,17,17, 0,14,14,16,16, 7, 9, 9,16,16,10,11,
 	11,17,18, 9, 8, 8,16,16, 0,14,14,19,19, 0,14,14,
@@ -12031,7 +12048,7 @@ static const long _vq_lengthlist__44pn1_p4_0[] = {
 
 static const static_codebook _44pn1_p4_0 = {
 	5, 3125,
-	(long *)_vq_lengthlist__44pn1_p4_0,
+	(char *)_vq_lengthlist__44pn1_p4_0,
 	1, -528744448, 1616642048, 3, 0,
 	(long *)_vq_quantlist__44pn1_p4_0,
 	0
@@ -12047,13 +12064,13 @@ static const long _vq_quantlist__44pn1_p4_1[] = {
 	6,
 };
 
-static const long _vq_lengthlist__44pn1_p4_1[] = {
+static const char _vq_lengthlist__44pn1_p4_1[] = {
 	 2, 3, 3, 3, 3, 3, 3,
 };
 
 static const static_codebook _44pn1_p4_1 = {
 	1, 7,
-	(long *)_vq_lengthlist__44pn1_p4_1,
+	(char *)_vq_lengthlist__44pn1_p4_1,
 	1, -533200896, 1611661312, 3, 0,
 	(long *)_vq_quantlist__44pn1_p4_1,
 	0
@@ -12065,7 +12082,7 @@ static const long _vq_quantlist__44pn1_p5_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44pn1_p5_0[] = {
+static const char _vq_lengthlist__44pn1_p5_0[] = {
 	 1, 7, 7, 6, 8, 8, 7, 8, 8, 7, 9, 9,11,11,11, 9,
 	 8, 8, 7, 9, 9,11,12,11, 9, 9, 9, 6, 7, 7,10,11,
 	11,10,10,10,10,11,11,15,14,14,12,12,12,11,11,11,
@@ -12086,7 +12103,7 @@ static const long _vq_lengthlist__44pn1_p5_0[] = {
 
 static const static_codebook _44pn1_p5_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44pn1_p5_0,
+	(char *)_vq_lengthlist__44pn1_p5_0,
 	1, -527106048, 1620377600, 2, 0,
 	(long *)_vq_quantlist__44pn1_p5_0,
 	0
@@ -12098,7 +12115,7 @@ static const long _vq_quantlist__44pn1_p5_1[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44pn1_p5_1[] = {
+static const char _vq_lengthlist__44pn1_p5_1[] = {
 	 2, 6, 7, 6, 8, 8, 7, 7, 8, 7, 8, 8, 9, 9, 9, 8,
 	 7, 7, 8, 8, 8, 9, 9, 9, 9, 8, 8, 6, 6, 6, 9, 7,
 	 7, 9, 7, 7, 9, 8, 8,10, 8, 8,10, 8, 8,10, 8, 8,
@@ -12119,7 +12136,7 @@ static const long _vq_lengthlist__44pn1_p5_1[] = {
 
 static const static_codebook _44pn1_p5_1 = {
 	5, 243,
-	(long *)_vq_lengthlist__44pn1_p5_1,
+	(char *)_vq_lengthlist__44pn1_p5_1,
 	1, -530841600, 1616642048, 2, 0,
 	(long *)_vq_quantlist__44pn1_p5_1,
 	0
@@ -12131,7 +12148,7 @@ static const long _vq_quantlist__44pn1_p6_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__44pn1_p6_0[] = {
+static const char _vq_lengthlist__44pn1_p6_0[] = {
 	 1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
@@ -12152,7 +12169,7 @@ static const long _vq_lengthlist__44pn1_p6_0[] = {
 
 static const static_codebook _44pn1_p6_0 = {
 	5, 243,
-	(long *)_vq_lengthlist__44pn1_p6_0,
+	(char *)_vq_lengthlist__44pn1_p6_0,
 	1, -516716544, 1630767104, 2, 0,
 	(long *)_vq_quantlist__44pn1_p6_0,
 	0
@@ -12186,14 +12203,14 @@ static const long _vq_quantlist__44pn1_p6_1[] = {
 	24,
 };
 
-static const long _vq_lengthlist__44pn1_p6_1[] = {
+static const char _vq_lengthlist__44pn1_p6_1[] = {
 	 1, 3, 2, 5, 4, 7, 7, 8, 8, 9, 9,10,10,11,11,12,
 	12,13,13,14,14,15,15,15,15,
 };
 
 static const static_codebook _44pn1_p6_1 = {
 	1, 25,
-	(long *)_vq_lengthlist__44pn1_p6_1,
+	(char *)_vq_lengthlist__44pn1_p6_1,
 	1, -518864896, 1620639744, 5, 0,
 	(long *)_vq_quantlist__44pn1_p6_1,
 	0
@@ -12227,20 +12244,20 @@ static const long _vq_quantlist__44pn1_p6_2[] = {
 	24,
 };
 
-static const long _vq_lengthlist__44pn1_p6_2[] = {
+static const char _vq_lengthlist__44pn1_p6_2[] = {
 	 3, 5, 4, 5, 4, 5, 4, 5, 5, 5, 4, 5, 5, 5, 5, 5,
 	 5, 5, 5, 5, 5, 5, 5, 5, 5,
 };
 
 static const static_codebook _44pn1_p6_2 = {
 	1, 25,
-	(long *)_vq_lengthlist__44pn1_p6_2,
+	(char *)_vq_lengthlist__44pn1_p6_2,
 	1, -529006592, 1611661312, 5, 0,
 	(long *)_vq_quantlist__44pn1_p6_2,
 	0
 };
 
-static const long _huff_lengthlist__44pn1_short[] = {
+static const char _huff_lengthlist__44pn1_short[] = {
 	 4, 3, 7, 9,12,16,16, 3, 2, 5, 7,11,14,15, 7, 4,
 	 5, 6, 9,12,15, 8, 5, 5, 5, 8,10,14, 9, 7, 6, 6,
 	 8,10,12,12,10,10, 7, 6, 8,10,15,12,10, 6, 4, 7,
@@ -12249,7 +12266,7 @@ static const long _huff_lengthlist__44pn1_short[] = {
 
 static const static_codebook _huff_book__44pn1_short = {
 	2, 49,
-	(long *)_huff_lengthlist__44pn1_short,
+	(char *)_huff_lengthlist__44pn1_short,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
diff --git a/lib/books/coupled/res_books_stereo.h b/lib/books/coupled/res_books_stereo.h
index 5f26215..9a9049f 100644
--- a/lib/books/coupled/res_books_stereo.h
+++ b/lib/books/coupled/res_books_stereo.h
@@ -11,7 +11,7 @@
  ********************************************************************
 
  function: static codebooks autogenerated by huff/huffbuld
- last modified: $Id: res_books_stereo.h 17025 2010-03-25 04:56:56Z xiphmont $
+ last modified: $Id: res_books_stereo.h 19057 2014-01-22 12:32:31Z xiphmont $
 
  ********************************************************************/
 
@@ -23,7 +23,7 @@ static const long _vq_quantlist__16c0_s_p1_0[] = {
         2,
 };
 
-static const long _vq_lengthlist__16c0_s_p1_0[] = {
+static const char _vq_lengthlist__16c0_s_p1_0[] = {
          1, 4, 4, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -439,7 +439,7 @@ static const long _vq_lengthlist__16c0_s_p1_0[] = {
 
 static const static_codebook _16c0_s_p1_0 = {
         8, 6561,
-        (long *)_vq_lengthlist__16c0_s_p1_0,
+        (char *)_vq_lengthlist__16c0_s_p1_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__16c0_s_p1_0,
         0
@@ -453,7 +453,7 @@ static const long _vq_quantlist__16c0_s_p3_0[] = {
         4,
 };
 
-static const long _vq_lengthlist__16c0_s_p3_0[] = {
+static const char _vq_lengthlist__16c0_s_p3_0[] = {
          1, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 6, 7, 6, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -498,7 +498,7 @@ static const long _vq_lengthlist__16c0_s_p3_0[] = {
 
 static const static_codebook _16c0_s_p3_0 = {
         4, 625,
-        (long *)_vq_lengthlist__16c0_s_p3_0,
+        (char *)_vq_lengthlist__16c0_s_p3_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__16c0_s_p3_0,
         0
@@ -516,7 +516,7 @@ static const long _vq_quantlist__16c0_s_p4_0[] = {
         8,
 };
 
-static const long _vq_lengthlist__16c0_s_p4_0[] = {
+static const char _vq_lengthlist__16c0_s_p4_0[] = {
          1, 3, 2, 7, 8, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
          0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
          0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
@@ -527,7 +527,7 @@ static const long _vq_lengthlist__16c0_s_p4_0[] = {
 
 static const static_codebook _16c0_s_p4_0 = {
         2, 81,
-        (long *)_vq_lengthlist__16c0_s_p4_0,
+        (char *)_vq_lengthlist__16c0_s_p4_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__16c0_s_p4_0,
         0
@@ -545,7 +545,7 @@ static const long _vq_quantlist__16c0_s_p5_0[] = {
         8,
 };
 
-static const long _vq_lengthlist__16c0_s_p5_0[] = {
+static const char _vq_lengthlist__16c0_s_p5_0[] = {
          1, 3, 3, 6, 6, 6, 6, 8, 8, 0, 0, 0, 7, 7, 7, 7,
          8, 8, 0, 0, 0, 7, 7, 7, 7, 8, 8, 0, 0, 0, 7, 7,
          8, 8, 9, 9, 0, 0, 0, 7, 7, 8, 8, 9, 9, 0, 0, 0,
@@ -556,7 +556,7 @@ static const long _vq_lengthlist__16c0_s_p5_0[] = {
 
 static const static_codebook _16c0_s_p5_0 = {
         2, 81,
-        (long *)_vq_lengthlist__16c0_s_p5_0,
+        (char *)_vq_lengthlist__16c0_s_p5_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__16c0_s_p5_0,
         0
@@ -582,7 +582,7 @@ static const long _vq_quantlist__16c0_s_p6_0[] = {
         16,
 };
 
-static const long _vq_lengthlist__16c0_s_p6_0[] = {
+static const char _vq_lengthlist__16c0_s_p6_0[] = {
          1, 3, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
         11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,11,
         11,11, 0, 0, 0, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,
@@ -606,7 +606,7 @@ static const long _vq_lengthlist__16c0_s_p6_0[] = {
 
 static const static_codebook _16c0_s_p6_0 = {
         2, 289,
-        (long *)_vq_lengthlist__16c0_s_p6_0,
+        (char *)_vq_lengthlist__16c0_s_p6_0,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__16c0_s_p6_0,
         0
@@ -618,7 +618,7 @@ static const long _vq_quantlist__16c0_s_p7_0[] = {
         2,
 };
 
-static const long _vq_lengthlist__16c0_s_p7_0[] = {
+static const char _vq_lengthlist__16c0_s_p7_0[] = {
          1, 4, 4, 6, 6, 6, 7, 6, 6, 4, 7, 7,11,10,10,11,
         11,10, 4, 7, 7,10,10,10,11,10,10, 6,10,10,11,11,
         11,11,11,10, 6, 9, 9,11,12,12,11, 9, 9, 6, 9,10,
@@ -629,7 +629,7 @@ static const long _vq_lengthlist__16c0_s_p7_0[] = {
 
 static const static_codebook _16c0_s_p7_0 = {
         4, 81,
-        (long *)_vq_lengthlist__16c0_s_p7_0,
+        (char *)_vq_lengthlist__16c0_s_p7_0,
         1, -529137664, 1618345984, 2, 0,
         (long *)_vq_quantlist__16c0_s_p7_0,
         0
@@ -649,7 +649,7 @@ static const long _vq_quantlist__16c0_s_p7_1[] = {
         10,
 };
 
-static const long _vq_lengthlist__16c0_s_p7_1[] = {
+static const char _vq_lengthlist__16c0_s_p7_1[] = {
          1, 3, 4, 6, 6, 7, 7, 8, 8, 8, 8,10,10,10, 7, 7,
          8, 8, 8, 9, 9, 9,10,10,10, 6, 7, 8, 8, 8, 8, 9,
          8,10,10,10, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10, 7,
@@ -662,7 +662,7 @@ static const long _vq_lengthlist__16c0_s_p7_1[] = {
 
 static const static_codebook _16c0_s_p7_1 = {
         2, 121,
-        (long *)_vq_lengthlist__16c0_s_p7_1,
+        (char *)_vq_lengthlist__16c0_s_p7_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__16c0_s_p7_1,
         0
@@ -684,7 +684,7 @@ static const long _vq_quantlist__16c0_s_p8_0[] = {
         12,
 };
 
-static const long _vq_lengthlist__16c0_s_p8_0[] = {
+static const char _vq_lengthlist__16c0_s_p8_0[] = {
          1, 4, 4, 7, 7, 7, 7, 7, 6, 8, 8,10,10, 6, 5, 6,
          8, 8, 8, 8, 8, 8, 8, 9,10,10, 7, 6, 6, 8, 8, 8,
          8, 8, 8, 8, 8,10,10, 0, 8, 8, 8, 8, 9, 8, 9, 9,
@@ -700,7 +700,7 @@ static const long _vq_lengthlist__16c0_s_p8_0[] = {
 
 static const static_codebook _16c0_s_p8_0 = {
         2, 169,
-        (long *)_vq_lengthlist__16c0_s_p8_0,
+        (char *)_vq_lengthlist__16c0_s_p8_0,
         1, -526516224, 1616117760, 4, 0,
         (long *)_vq_quantlist__16c0_s_p8_0,
         0
@@ -714,14 +714,14 @@ static const long _vq_quantlist__16c0_s_p8_1[] = {
         4,
 };
 
-static const long _vq_lengthlist__16c0_s_p8_1[] = {
+static const char _vq_lengthlist__16c0_s_p8_1[] = {
          1, 4, 3, 5, 5, 7, 7, 7, 6, 6, 7, 7, 7, 5, 5, 7,
          7, 7, 6, 6, 7, 7, 7, 6, 6,
 };
 
 static const static_codebook _16c0_s_p8_1 = {
         2, 25,
-        (long *)_vq_lengthlist__16c0_s_p8_1,
+        (char *)_vq_lengthlist__16c0_s_p8_1,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__16c0_s_p8_1,
         0
@@ -733,7 +733,7 @@ static const long _vq_quantlist__16c0_s_p9_0[] = {
         2,
 };
 
-static const long _vq_lengthlist__16c0_s_p9_0[] = {
+static const char _vq_lengthlist__16c0_s_p9_0[] = {
          1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
          8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
@@ -744,7 +744,7 @@ static const long _vq_lengthlist__16c0_s_p9_0[] = {
 
 static const static_codebook _16c0_s_p9_0 = {
         4, 81,
-        (long *)_vq_lengthlist__16c0_s_p9_0,
+        (char *)_vq_lengthlist__16c0_s_p9_0,
         1, -518803456, 1628680192, 2, 0,
         (long *)_vq_quantlist__16c0_s_p9_0,
         0
@@ -768,7 +768,7 @@ static const long _vq_quantlist__16c0_s_p9_1[] = {
         14,
 };
 
-static const long _vq_lengthlist__16c0_s_p9_1[] = {
+static const char _vq_lengthlist__16c0_s_p9_1[] = {
          1, 5, 5, 5, 5, 9,11,11,10,10,10,10,10,10,10, 7,
          6, 6, 6, 6,10,10,10,10,10,10,10,10,10,10, 7, 6,
          6, 6, 6,10, 9,10,10,10,10,10,10,10,10,10, 7, 7,
@@ -788,7 +788,7 @@ static const long _vq_lengthlist__16c0_s_p9_1[] = {
 
 static const static_codebook _16c0_s_p9_1 = {
         2, 225,
-        (long *)_vq_lengthlist__16c0_s_p9_1,
+        (char *)_vq_lengthlist__16c0_s_p9_1,
         1, -520986624, 1620377600, 4, 0,
         (long *)_vq_quantlist__16c0_s_p9_1,
         0
@@ -818,7 +818,7 @@ static const long _vq_quantlist__16c0_s_p9_2[] = {
         20,
 };
 
-static const long _vq_lengthlist__16c0_s_p9_2[] = {
+static const char _vq_lengthlist__16c0_s_p9_2[] = {
          1, 5, 5, 7, 8, 8, 7, 9, 9, 9,12,12,11,12,12,10,
         10,11,12,12,12,11,12,12, 8, 9, 8, 7, 9,10,10,11,
         11,10,11,12,10,12,10,12,12,12,11,12,11, 9, 8, 8,
@@ -851,13 +851,13 @@ static const long _vq_lengthlist__16c0_s_p9_2[] = {
 
 static const static_codebook _16c0_s_p9_2 = {
         2, 441,
-        (long *)_vq_lengthlist__16c0_s_p9_2,
+        (char *)_vq_lengthlist__16c0_s_p9_2,
         1, -529268736, 1611661312, 5, 0,
         (long *)_vq_quantlist__16c0_s_p9_2,
         0
 };
 
-static const long _huff_lengthlist__16c0_s_single[] = {
+static const char _huff_lengthlist__16c0_s_single[] = {
          3, 4,19, 7, 9, 7, 8,11, 9,12, 4, 1,19, 6, 7, 7,
          8,10,11,13,18,18,18,18,18,18,18,18,18,18, 8, 6,
         18, 8, 9, 9,11,12,14,18, 9, 6,18, 9, 7, 8, 9,11,
@@ -869,13 +869,13 @@ static const long _huff_lengthlist__16c0_s_single[] = {
 
 static const static_codebook _huff_book__16c0_s_single = {
         2, 100,
-        (long *)_huff_lengthlist__16c0_s_single,
+        (char *)_huff_lengthlist__16c0_s_single,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist__16c1_s_long[] = {
+static const char _huff_lengthlist__16c1_s_long[] = {
          2, 5,20, 7,10, 7, 8,10,11,11, 4, 2,20, 5, 8, 6,
          7, 9,10,10,20,20,20,20,19,19,19,19,19,19, 7, 5,
         19, 6,10, 7, 9,11,13,17,11, 8,19,10, 7, 7, 8,10,
@@ -887,7 +887,7 @@ static const long _huff_lengthlist__16c1_s_long[] = {
 
 static const static_codebook _huff_book__16c1_s_long = {
         2, 100,
-        (long *)_huff_lengthlist__16c1_s_long,
+        (char *)_huff_lengthlist__16c1_s_long,
         0, 0, 0, 0, 0,
         NULL,
         0
@@ -899,7 +899,7 @@ static const long _vq_quantlist__16c1_s_p1_0[] = {
         2,
 };
 
-static const long _vq_lengthlist__16c1_s_p1_0[] = {
+static const char _vq_lengthlist__16c1_s_p1_0[] = {
          1, 5, 5, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1315,7 +1315,7 @@ static const long _vq_lengthlist__16c1_s_p1_0[] = {
 
 static const static_codebook _16c1_s_p1_0 = {
         8, 6561,
-        (long *)_vq_lengthlist__16c1_s_p1_0,
+        (char *)_vq_lengthlist__16c1_s_p1_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__16c1_s_p1_0,
         0
@@ -1329,7 +1329,7 @@ static const long _vq_quantlist__16c1_s_p3_0[] = {
         4,
 };
 
-static const long _vq_lengthlist__16c1_s_p3_0[] = {
+static const char _vq_lengthlist__16c1_s_p3_0[] = {
          1, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 5, 7, 7, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1374,7 +1374,7 @@ static const long _vq_lengthlist__16c1_s_p3_0[] = {
 
 static const static_codebook _16c1_s_p3_0 = {
         4, 625,
-        (long *)_vq_lengthlist__16c1_s_p3_0,
+        (char *)_vq_lengthlist__16c1_s_p3_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__16c1_s_p3_0,
         0
@@ -1392,7 +1392,7 @@ static const long _vq_quantlist__16c1_s_p4_0[] = {
         8,
 };
 
-static const long _vq_lengthlist__16c1_s_p4_0[] = {
+static const char _vq_lengthlist__16c1_s_p4_0[] = {
          1, 2, 3, 7, 7, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
          0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
          0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
@@ -1403,7 +1403,7 @@ static const long _vq_lengthlist__16c1_s_p4_0[] = {
 
 static const static_codebook _16c1_s_p4_0 = {
         2, 81,
-        (long *)_vq_lengthlist__16c1_s_p4_0,
+        (char *)_vq_lengthlist__16c1_s_p4_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__16c1_s_p4_0,
         0
@@ -1421,7 +1421,7 @@ static const long _vq_quantlist__16c1_s_p5_0[] = {
         8,
 };
 
-static const long _vq_lengthlist__16c1_s_p5_0[] = {
+static const char _vq_lengthlist__16c1_s_p5_0[] = {
          1, 3, 3, 5, 5, 6, 6, 8, 8, 0, 0, 0, 7, 7, 7, 7,
          9, 9, 0, 0, 0, 7, 7, 7, 7, 9, 9, 0, 0, 0, 8, 8,
          8, 8, 9, 9, 0, 0, 0, 8, 8, 8, 8,10,10, 0, 0, 0,
@@ -1432,7 +1432,7 @@ static const long _vq_lengthlist__16c1_s_p5_0[] = {
 
 static const static_codebook _16c1_s_p5_0 = {
         2, 81,
-        (long *)_vq_lengthlist__16c1_s_p5_0,
+        (char *)_vq_lengthlist__16c1_s_p5_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__16c1_s_p5_0,
         0
@@ -1458,7 +1458,7 @@ static const long _vq_quantlist__16c1_s_p6_0[] = {
         16,
 };
 
-static const long _vq_lengthlist__16c1_s_p6_0[] = {
+static const char _vq_lengthlist__16c1_s_p6_0[] = {
          1, 3, 3, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,11,12,
         12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,11,
         12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,
@@ -1482,7 +1482,7 @@ static const long _vq_lengthlist__16c1_s_p6_0[] = {
 
 static const static_codebook _16c1_s_p6_0 = {
         2, 289,
-        (long *)_vq_lengthlist__16c1_s_p6_0,
+        (char *)_vq_lengthlist__16c1_s_p6_0,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__16c1_s_p6_0,
         0
@@ -1494,7 +1494,7 @@ static const long _vq_quantlist__16c1_s_p7_0[] = {
         2,
 };
 
-static const long _vq_lengthlist__16c1_s_p7_0[] = {
+static const char _vq_lengthlist__16c1_s_p7_0[] = {
          1, 4, 4, 6, 6, 6, 7, 6, 6, 4, 7, 7,10, 9,10,10,
         10, 9, 4, 7, 7,10,10,10,11,10,10, 6,10,10,11,11,
         11,11,10,10, 6,10, 9,11,11,11,11,10,10, 6,10,10,
@@ -1505,7 +1505,7 @@ static const long _vq_lengthlist__16c1_s_p7_0[] = {
 
 static const static_codebook _16c1_s_p7_0 = {
         4, 81,
-        (long *)_vq_lengthlist__16c1_s_p7_0,
+        (char *)_vq_lengthlist__16c1_s_p7_0,
         1, -529137664, 1618345984, 2, 0,
         (long *)_vq_quantlist__16c1_s_p7_0,
         0
@@ -1525,7 +1525,7 @@ static const long _vq_quantlist__16c1_s_p7_1[] = {
         10,
 };
 
-static const long _vq_lengthlist__16c1_s_p7_1[] = {
+static const char _vq_lengthlist__16c1_s_p7_1[] = {
          2, 3, 3, 5, 6, 7, 7, 7, 7, 8, 8,10,10,10, 6, 6,
          7, 7, 8, 8, 8, 8,10,10,10, 6, 6, 7, 7, 8, 8, 8,
          8,10,10,10, 7, 7, 7, 7, 8, 8, 8, 8,10,10,10, 7,
@@ -1538,7 +1538,7 @@ static const long _vq_lengthlist__16c1_s_p7_1[] = {
 
 static const static_codebook _16c1_s_p7_1 = {
         2, 121,
-        (long *)_vq_lengthlist__16c1_s_p7_1,
+        (char *)_vq_lengthlist__16c1_s_p7_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__16c1_s_p7_1,
         0
@@ -1560,7 +1560,7 @@ static const long _vq_quantlist__16c1_s_p8_0[] = {
         12,
 };
 
-static const long _vq_lengthlist__16c1_s_p8_0[] = {
+static const char _vq_lengthlist__16c1_s_p8_0[] = {
          1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 6, 5, 5,
          7, 8, 8, 9, 8, 8, 9, 9,10,11, 6, 5, 5, 8, 8, 9,
          9, 8, 8, 9,10,10,11, 0, 8, 8, 8, 9, 9, 9, 9, 9,
@@ -1576,7 +1576,7 @@ static const long _vq_lengthlist__16c1_s_p8_0[] = {
 
 static const static_codebook _16c1_s_p8_0 = {
         2, 169,
-        (long *)_vq_lengthlist__16c1_s_p8_0,
+        (char *)_vq_lengthlist__16c1_s_p8_0,
         1, -526516224, 1616117760, 4, 0,
         (long *)_vq_quantlist__16c1_s_p8_0,
         0
@@ -1590,14 +1590,14 @@ static const long _vq_quantlist__16c1_s_p8_1[] = {
         4,
 };
 
-static const long _vq_lengthlist__16c1_s_p8_1[] = {
+static const char _vq_lengthlist__16c1_s_p8_1[] = {
          2, 3, 3, 5, 5, 6, 6, 6, 5, 5, 6, 6, 6, 5, 5, 6,
          6, 6, 5, 5, 6, 6, 6, 5, 5,
 };
 
 static const static_codebook _16c1_s_p8_1 = {
         2, 25,
-        (long *)_vq_lengthlist__16c1_s_p8_1,
+        (char *)_vq_lengthlist__16c1_s_p8_1,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__16c1_s_p8_1,
         0
@@ -1619,7 +1619,7 @@ static const long _vq_quantlist__16c1_s_p9_0[] = {
         12,
 };
 
-static const long _vq_lengthlist__16c1_s_p9_0[] = {
+static const char _vq_lengthlist__16c1_s_p9_0[] = {
          1, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
@@ -1635,7 +1635,7 @@ static const long _vq_lengthlist__16c1_s_p9_0[] = {
 
 static const static_codebook _16c1_s_p9_0 = {
         2, 169,
-        (long *)_vq_lengthlist__16c1_s_p9_0,
+        (char *)_vq_lengthlist__16c1_s_p9_0,
         1, -513964032, 1628680192, 4, 0,
         (long *)_vq_quantlist__16c1_s_p9_0,
         0
@@ -1659,7 +1659,7 @@ static const long _vq_quantlist__16c1_s_p9_1[] = {
         14,
 };
 
-static const long _vq_lengthlist__16c1_s_p9_1[] = {
+static const char _vq_lengthlist__16c1_s_p9_1[] = {
          1, 4, 4, 4, 4, 8, 8,12,13,14,14,14,14,14,14, 6,
          6, 6, 6, 6,10, 9,14,14,14,14,14,14,14,14, 7, 6,
          5, 6, 6,10, 9,12,13,13,13,13,13,13,13,13, 7, 7,
@@ -1679,7 +1679,7 @@ static const long _vq_lengthlist__16c1_s_p9_1[] = {
 
 static const static_codebook _16c1_s_p9_1 = {
         2, 225,
-        (long *)_vq_lengthlist__16c1_s_p9_1,
+        (char *)_vq_lengthlist__16c1_s_p9_1,
         1, -520986624, 1620377600, 4, 0,
         (long *)_vq_quantlist__16c1_s_p9_1,
         0
@@ -1709,7 +1709,7 @@ static const long _vq_quantlist__16c1_s_p9_2[] = {
         20,
 };
 
-static const long _vq_lengthlist__16c1_s_p9_2[] = {
+static const char _vq_lengthlist__16c1_s_p9_2[] = {
          1, 4, 4, 6, 6, 7, 7, 8, 7, 8, 8, 9, 9, 9, 9,10,
         10,10, 9,10,10,11,12,12, 8, 8, 8, 8, 9, 9, 9, 9,
         10,10,10,10,10,11,11,10,12,11,11,13,11, 7, 7, 8,
@@ -1742,13 +1742,13 @@ static const long _vq_lengthlist__16c1_s_p9_2[] = {
 
 static const static_codebook _16c1_s_p9_2 = {
         2, 441,
-        (long *)_vq_lengthlist__16c1_s_p9_2,
+        (char *)_vq_lengthlist__16c1_s_p9_2,
         1, -529268736, 1611661312, 5, 0,
         (long *)_vq_quantlist__16c1_s_p9_2,
         0
 };
 
-static const long _huff_lengthlist__16c1_s_short[] = {
+static const char _huff_lengthlist__16c1_s_short[] = {
          5, 6,17, 8,12, 9,10,10,12,13, 5, 2,17, 4, 9, 5,
          7, 8,11,13,16,16,16,16,16,16,16,16,16,16, 6, 4,
         16, 5,10, 5, 7,10,14,16,13, 9,16,11, 8, 7, 8, 9,
@@ -1760,13 +1760,13 @@ static const long _huff_lengthlist__16c1_s_short[] = {
 
 static const static_codebook _huff_book__16c1_s_short = {
         2, 100,
-        (long *)_huff_lengthlist__16c1_s_short,
+        (char *)_huff_lengthlist__16c1_s_short,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist__16c2_s_long[] = {
+static const char _huff_lengthlist__16c2_s_long[] = {
 	 4, 7, 9, 9, 9, 8, 9,10,13,16, 5, 4, 5, 6, 7, 7,
 	 8, 9,12,16, 6, 5, 5, 5, 7, 7, 9,10,12,15, 7, 6,
 	 5, 4, 5, 6, 8, 9,10,13, 8, 7, 7, 5, 5, 5, 7, 9,
@@ -1778,7 +1778,7 @@ static const long _huff_lengthlist__16c2_s_long[] = {
 
 static const static_codebook _huff_book__16c2_s_long = {
 	2, 100,
-	(long *)_huff_lengthlist__16c2_s_long,
+	(char *)_huff_lengthlist__16c2_s_long,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
@@ -1790,7 +1790,7 @@ static const long _vq_quantlist__16c2_s_p1_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__16c2_s_p1_0[] = {
+static const char _vq_lengthlist__16c2_s_p1_0[] = {
 	 1, 3, 3, 0, 0, 0, 0, 0, 0, 4, 5, 5, 0, 0, 0, 0,
 	 0, 0, 4, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 	 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1801,7 +1801,7 @@ static const long _vq_lengthlist__16c2_s_p1_0[] = {
 
 static const static_codebook _16c2_s_p1_0 = {
 	4, 81,
-	(long *)_vq_lengthlist__16c2_s_p1_0,
+	(char *)_vq_lengthlist__16c2_s_p1_0,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__16c2_s_p1_0,
 	0
@@ -1815,7 +1815,7 @@ static const long _vq_quantlist__16c2_s_p2_0[] = {
 	4,
 };
 
-static const long _vq_lengthlist__16c2_s_p2_0[] = {
+static const char _vq_lengthlist__16c2_s_p2_0[] = {
 	 2, 4, 4, 7, 7, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8, 0,
 	 0, 0, 8, 8, 0, 0, 0, 8, 8, 4, 4, 4, 8, 7, 0, 0,
 	 0, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0, 9, 9, 0, 0, 0,
@@ -1860,7 +1860,7 @@ static const long _vq_lengthlist__16c2_s_p2_0[] = {
 
 static const static_codebook _16c2_s_p2_0 = {
 	4, 625,
-	(long *)_vq_lengthlist__16c2_s_p2_0,
+	(char *)_vq_lengthlist__16c2_s_p2_0,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__16c2_s_p2_0,
 	0
@@ -1878,7 +1878,7 @@ static const long _vq_quantlist__16c2_s_p3_0[] = {
 	8,
 };
 
-static const long _vq_lengthlist__16c2_s_p3_0[] = {
+static const char _vq_lengthlist__16c2_s_p3_0[] = {
 	 1, 3, 3, 5, 5, 7, 7, 8, 8, 0, 0, 0, 6, 6, 8, 8,
 	 9, 9, 0, 0, 0, 6, 6, 8, 8, 9, 9, 0, 0, 0, 7, 7,
 	 8, 9,10,10, 0, 0, 0, 7, 7, 9, 9,10,10, 0, 0, 0,
@@ -1889,7 +1889,7 @@ static const long _vq_lengthlist__16c2_s_p3_0[] = {
 
 static const static_codebook _16c2_s_p3_0 = {
 	2, 81,
-	(long *)_vq_lengthlist__16c2_s_p3_0,
+	(char *)_vq_lengthlist__16c2_s_p3_0,
 	1, -531628032, 1611661312, 4, 0,
 	(long *)_vq_quantlist__16c2_s_p3_0,
 	0
@@ -1915,7 +1915,7 @@ static const long _vq_quantlist__16c2_s_p4_0[] = {
 	16,
 };
 
-static const long _vq_lengthlist__16c2_s_p4_0[] = {
+static const char _vq_lengthlist__16c2_s_p4_0[] = {
 	 2, 3, 3, 5, 5, 6, 6, 6, 6, 7, 7, 8, 8, 8, 8, 9,
 	 9, 0, 0, 0, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,
 	11,10, 0, 0, 0, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,
@@ -1939,7 +1939,7 @@ static const long _vq_lengthlist__16c2_s_p4_0[] = {
 
 static const static_codebook _16c2_s_p4_0 = {
 	2, 289,
-	(long *)_vq_lengthlist__16c2_s_p4_0,
+	(char *)_vq_lengthlist__16c2_s_p4_0,
 	1, -529530880, 1611661312, 5, 0,
 	(long *)_vq_quantlist__16c2_s_p4_0,
 	0
@@ -1951,7 +1951,7 @@ static const long _vq_quantlist__16c2_s_p5_0[] = {
 	2,
 };
 
-static const long _vq_lengthlist__16c2_s_p5_0[] = {
+static const char _vq_lengthlist__16c2_s_p5_0[] = {
 	 1, 4, 4, 5, 7, 7, 6, 7, 7, 4, 6, 6,10,11,10,10,
 	10,11, 4, 6, 6,10,10,11,10,11,10, 5,10,10, 9,12,
 	11,10,12,12, 7,10,10,12,12,12,12,13,13, 7,11,10,
@@ -1962,7 +1962,7 @@ static const long _vq_lengthlist__16c2_s_p5_0[] = {
 
 static const static_codebook _16c2_s_p5_0 = {
 	4, 81,
-	(long *)_vq_lengthlist__16c2_s_p5_0,
+	(char *)_vq_lengthlist__16c2_s_p5_0,
 	1, -529137664, 1618345984, 2, 0,
 	(long *)_vq_quantlist__16c2_s_p5_0,
 	0
@@ -1982,7 +1982,7 @@ static const long _vq_quantlist__16c2_s_p5_1[] = {
 	10,
 };
 
-static const long _vq_lengthlist__16c2_s_p5_1[] = {
+static const char _vq_lengthlist__16c2_s_p5_1[] = {
 	 2, 3, 3, 6, 6, 6, 6, 7, 7, 7, 7,11,10,10, 6, 6,
 	 7, 7, 8, 8, 8, 8,10,10,10, 6, 6, 7, 7, 8, 8, 8,
 	 8,11,11,11, 7, 7, 8, 8, 8, 8, 9, 9,11,11,11, 6,
@@ -1995,7 +1995,7 @@ static const long _vq_lengthlist__16c2_s_p5_1[] = {
 
 static const static_codebook _16c2_s_p5_1 = {
 	2, 121,
-	(long *)_vq_lengthlist__16c2_s_p5_1,
+	(char *)_vq_lengthlist__16c2_s_p5_1,
 	1, -531365888, 1611661312, 4, 0,
 	(long *)_vq_quantlist__16c2_s_p5_1,
 	0
@@ -2017,7 +2017,7 @@ static const long _vq_quantlist__16c2_s_p6_0[] = {
 	12,
 };
 
-static const long _vq_lengthlist__16c2_s_p6_0[] = {
+static const char _vq_lengthlist__16c2_s_p6_0[] = {
 	 1, 4, 4, 6, 6, 8, 7, 8, 8, 9, 9,10,10, 5, 5, 5,
 	 7, 7, 9, 9, 9, 9,11,11,12,12, 6, 5, 5, 7, 7, 9,
 	 9,10, 9,11,11,12,12, 0, 7, 7, 7, 7, 9, 9,10,10,
@@ -2033,7 +2033,7 @@ static const long _vq_lengthlist__16c2_s_p6_0[] = {
 
 static const static_codebook _16c2_s_p6_0 = {
 	2, 169,
-	(long *)_vq_lengthlist__16c2_s_p6_0,
+	(char *)_vq_lengthlist__16c2_s_p6_0,
 	1, -526516224, 1616117760, 4, 0,
 	(long *)_vq_quantlist__16c2_s_p6_0,
 	0
@@ -2047,14 +2047,14 @@ static const long _vq_quantlist__16c2_s_p6_1[] = {
 	4,
 };
 
-static const long _vq_lengthlist__16c2_s_p6_1[] = {
+static const char _vq_lengthlist__16c2_s_p6_1[] = {
 	 2, 3, 3, 5, 5, 6, 6, 6, 5, 5, 6, 6, 6, 5, 5, 6,
 	 6, 6, 5, 5, 6, 6, 6, 5, 5,
 };
 
 static const static_codebook _16c2_s_p6_1 = {
 	2, 25,
-	(long *)_vq_lengthlist__16c2_s_p6_1,
+	(char *)_vq_lengthlist__16c2_s_p6_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__16c2_s_p6_1,
 	0
@@ -2076,7 +2076,7 @@ static const long _vq_quantlist__16c2_s_p7_0[] = {
 	12,
 };
 
-static const long _vq_lengthlist__16c2_s_p7_0[] = {
+static const char _vq_lengthlist__16c2_s_p7_0[] = {
 	 1, 4, 4, 7, 7, 8, 8, 8, 8,10, 9,10,10, 5, 5, 5,
 	 7, 7, 9, 9,10,10,11,10,12,11, 6, 5, 5, 7, 7, 9,
 	 9,10,10,11,11,12,12,20, 7, 7, 7, 7, 9, 9,10,10,
@@ -2092,7 +2092,7 @@ static const long _vq_lengthlist__16c2_s_p7_0[] = {
 
 static const static_codebook _16c2_s_p7_0 = {
 	2, 169,
-	(long *)_vq_lengthlist__16c2_s_p7_0,
+	(char *)_vq_lengthlist__16c2_s_p7_0,
 	1, -523206656, 1618345984, 4, 0,
 	(long *)_vq_quantlist__16c2_s_p7_0,
 	0
@@ -2112,7 +2112,7 @@ static const long _vq_quantlist__16c2_s_p7_1[] = {
 	10,
 };
 
-static const long _vq_lengthlist__16c2_s_p7_1[] = {
+static const char _vq_lengthlist__16c2_s_p7_1[] = {
 	 2, 4, 4, 6, 6, 7, 7, 7, 7, 7, 7, 9, 9, 9, 6, 7,
 	 7, 7, 7, 7, 8, 8, 9, 9, 9, 6, 6, 7, 7, 7, 7, 8,
 	 8, 9, 9, 9, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 7,
@@ -2125,7 +2125,7 @@ static const long _vq_lengthlist__16c2_s_p7_1[] = {
 
 static const static_codebook _16c2_s_p7_1 = {
 	2, 121,
-	(long *)_vq_lengthlist__16c2_s_p7_1,
+	(char *)_vq_lengthlist__16c2_s_p7_1,
 	1, -531365888, 1611661312, 4, 0,
 	(long *)_vq_quantlist__16c2_s_p7_1,
 	0
@@ -2149,7 +2149,7 @@ static const long _vq_quantlist__16c2_s_p8_0[] = {
 	14,
 };
 
-static const long _vq_lengthlist__16c2_s_p8_0[] = {
+static const char _vq_lengthlist__16c2_s_p8_0[] = {
 	 1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9,10,10, 6,
 	 6, 6, 8, 8, 9, 9, 8, 8, 9, 9,10,10,11,11, 6, 5,
 	 5, 8, 7, 9, 9, 8, 8, 9, 9,10,10,11,11,20, 8, 8,
@@ -2169,7 +2169,7 @@ static const long _vq_lengthlist__16c2_s_p8_0[] = {
 
 static const static_codebook _16c2_s_p8_0 = {
 	2, 225,
-	(long *)_vq_lengthlist__16c2_s_p8_0,
+	(char *)_vq_lengthlist__16c2_s_p8_0,
 	1, -520986624, 1620377600, 4, 0,
 	(long *)_vq_quantlist__16c2_s_p8_0,
 	0
@@ -2199,7 +2199,7 @@ static const long _vq_quantlist__16c2_s_p8_1[] = {
 	20,
 };
 
-static const long _vq_lengthlist__16c2_s_p8_1[] = {
+static const char _vq_lengthlist__16c2_s_p8_1[] = {
 	 2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8,
 	 8, 8, 8, 8, 8,11,11,11, 7, 7, 8, 8, 8, 8, 9, 9,
 	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,11,10, 7, 7, 8,
@@ -2232,7 +2232,7 @@ static const long _vq_lengthlist__16c2_s_p8_1[] = {
 
 static const static_codebook _16c2_s_p8_1 = {
 	2, 441,
-	(long *)_vq_lengthlist__16c2_s_p8_1,
+	(char *)_vq_lengthlist__16c2_s_p8_1,
 	1, -529268736, 1611661312, 5, 0,
 	(long *)_vq_quantlist__16c2_s_p8_1,
 	0
@@ -2258,7 +2258,7 @@ static const long _vq_quantlist__16c2_s_p9_0[] = {
 	16,
 };
 
-static const long _vq_lengthlist__16c2_s_p9_0[] = {
+static const char _vq_lengthlist__16c2_s_p9_0[] = {
 	 1, 4, 3,10, 8,10,10,10,10,10,10,10,10,10,10,10,
 	10, 6,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
 	10,10, 6,10, 9,10,10,10,10,10,10,10,10,10,10,10,
@@ -2282,7 +2282,7 @@ static const long _vq_lengthlist__16c2_s_p9_0[] = {
 
 static const static_codebook _16c2_s_p9_0 = {
 	2, 289,
-	(long *)_vq_lengthlist__16c2_s_p9_0,
+	(char *)_vq_lengthlist__16c2_s_p9_0,
 	1, -509798400, 1631393792, 5, 0,
 	(long *)_vq_quantlist__16c2_s_p9_0,
 	0
@@ -2310,7 +2310,7 @@ static const long _vq_quantlist__16c2_s_p9_1[] = {
 	18,
 };
 
-static const long _vq_lengthlist__16c2_s_p9_1[] = {
+static const char _vq_lengthlist__16c2_s_p9_1[] = {
 	 1, 4, 4, 7, 7, 7, 7, 7, 7, 8, 8,10, 9,11,10,13,
 	11,14,13, 6, 6, 6, 8, 8, 8, 8, 8, 7, 9, 8,11, 9,
 	13,11,14,12,14,13, 5, 6, 6, 8, 8, 8, 8, 8, 8, 9,
@@ -2338,7 +2338,7 @@ static const long _vq_lengthlist__16c2_s_p9_1[] = {
 
 static const static_codebook _16c2_s_p9_1 = {
 	2, 361,
-	(long *)_vq_lengthlist__16c2_s_p9_1,
+	(char *)_vq_lengthlist__16c2_s_p9_1,
 	1, -518287360, 1622704128, 5, 0,
 	(long *)_vq_quantlist__16c2_s_p9_1,
 	0
@@ -2396,7 +2396,7 @@ static const long _vq_quantlist__16c2_s_p9_2[] = {
 	48,
 };
 
-static const long _vq_lengthlist__16c2_s_p9_2[] = {
+static const char _vq_lengthlist__16c2_s_p9_2[] = {
 	 2, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6,
 	 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
 	 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
@@ -2405,13 +2405,13 @@ static const long _vq_lengthlist__16c2_s_p9_2[] = {
 
 static const static_codebook _16c2_s_p9_2 = {
 	1, 49,
-	(long *)_vq_lengthlist__16c2_s_p9_2,
+	(char *)_vq_lengthlist__16c2_s_p9_2,
 	1, -526909440, 1611661312, 6, 0,
 	(long *)_vq_quantlist__16c2_s_p9_2,
 	0
 };
 
-static const long _huff_lengthlist__16c2_s_short[] = {
+static const char _huff_lengthlist__16c2_s_short[] = {
 	 7,10,12,11,12,13,15,16,18,15,10, 8, 8, 8, 9,10,
 	12,13,14,17,10, 7, 7, 7, 7, 8,10,12,15,18,10, 7,
 	 7, 5, 5, 6, 8,10,13,15,10, 7, 6, 5, 4, 4, 6, 9,
@@ -2423,7 +2423,7 @@ static const long _huff_lengthlist__16c2_s_short[] = {
 
 static const static_codebook _huff_book__16c2_s_short = {
 	2, 100,
-	(long *)_huff_lengthlist__16c2_s_short,
+	(char *)_huff_lengthlist__16c2_s_short,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
@@ -2435,7 +2435,7 @@ static const long _vq_quantlist__8c0_s_p1_0[] = {
         2,
 };
 
-static const long _vq_lengthlist__8c0_s_p1_0[] = {
+static const char _vq_lengthlist__8c0_s_p1_0[] = {
          1, 5, 4, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2851,7 +2851,7 @@ static const long _vq_lengthlist__8c0_s_p1_0[] = {
 
 static const static_codebook _8c0_s_p1_0 = {
         8, 6561,
-        (long *)_vq_lengthlist__8c0_s_p1_0,
+        (char *)_vq_lengthlist__8c0_s_p1_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__8c0_s_p1_0,
         0
@@ -2865,7 +2865,7 @@ static const long _vq_quantlist__8c0_s_p3_0[] = {
         4,
 };
 
-static const long _vq_lengthlist__8c0_s_p3_0[] = {
+static const char _vq_lengthlist__8c0_s_p3_0[] = {
          1, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 6, 7, 7, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2910,7 +2910,7 @@ static const long _vq_lengthlist__8c0_s_p3_0[] = {
 
 static const static_codebook _8c0_s_p3_0 = {
         4, 625,
-        (long *)_vq_lengthlist__8c0_s_p3_0,
+        (char *)_vq_lengthlist__8c0_s_p3_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__8c0_s_p3_0,
         0
@@ -2928,7 +2928,7 @@ static const long _vq_quantlist__8c0_s_p4_0[] = {
         8,
 };
 
-static const long _vq_lengthlist__8c0_s_p4_0[] = {
+static const char _vq_lengthlist__8c0_s_p4_0[] = {
          1, 2, 3, 7, 7, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
          0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
          0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
@@ -2939,7 +2939,7 @@ static const long _vq_lengthlist__8c0_s_p4_0[] = {
 
 static const static_codebook _8c0_s_p4_0 = {
         2, 81,
-        (long *)_vq_lengthlist__8c0_s_p4_0,
+        (char *)_vq_lengthlist__8c0_s_p4_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__8c0_s_p4_0,
         0
@@ -2957,7 +2957,7 @@ static const long _vq_quantlist__8c0_s_p5_0[] = {
         8,
 };
 
-static const long _vq_lengthlist__8c0_s_p5_0[] = {
+static const char _vq_lengthlist__8c0_s_p5_0[] = {
          1, 3, 3, 5, 5, 7, 6, 8, 8, 0, 0, 0, 7, 7, 7, 7,
          8, 8, 0, 0, 0, 7, 7, 7, 7, 8, 9, 0, 0, 0, 8, 8,
          8, 8, 9, 9, 0, 0, 0, 8, 8, 8, 8, 9, 9, 0, 0, 0,
@@ -2968,7 +2968,7 @@ static const long _vq_lengthlist__8c0_s_p5_0[] = {
 
 static const static_codebook _8c0_s_p5_0 = {
         2, 81,
-        (long *)_vq_lengthlist__8c0_s_p5_0,
+        (char *)_vq_lengthlist__8c0_s_p5_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__8c0_s_p5_0,
         0
@@ -2994,7 +2994,7 @@ static const long _vq_quantlist__8c0_s_p6_0[] = {
         16,
 };
 
-static const long _vq_lengthlist__8c0_s_p6_0[] = {
+static const char _vq_lengthlist__8c0_s_p6_0[] = {
          1, 3, 3, 6, 6, 8, 8, 9, 9, 8, 8,10, 9,10,10,11,
         11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,11,
         11,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,
@@ -3018,7 +3018,7 @@ static const long _vq_lengthlist__8c0_s_p6_0[] = {
 
 static const static_codebook _8c0_s_p6_0 = {
         2, 289,
-        (long *)_vq_lengthlist__8c0_s_p6_0,
+        (char *)_vq_lengthlist__8c0_s_p6_0,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__8c0_s_p6_0,
         0
@@ -3030,7 +3030,7 @@ static const long _vq_quantlist__8c0_s_p7_0[] = {
         2,
 };
 
-static const long _vq_lengthlist__8c0_s_p7_0[] = {
+static const char _vq_lengthlist__8c0_s_p7_0[] = {
          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,11, 9,10,12,
          9,10, 4, 7, 7,10,10,10,11, 9, 9, 6,11,10,11,11,
         12,11,11,11, 6,10,10,11,11,12,11,10,10, 6, 9,10,
@@ -3041,7 +3041,7 @@ static const long _vq_lengthlist__8c0_s_p7_0[] = {
 
 static const static_codebook _8c0_s_p7_0 = {
         4, 81,
-        (long *)_vq_lengthlist__8c0_s_p7_0,
+        (char *)_vq_lengthlist__8c0_s_p7_0,
         1, -529137664, 1618345984, 2, 0,
         (long *)_vq_quantlist__8c0_s_p7_0,
         0
@@ -3061,7 +3061,7 @@ static const long _vq_quantlist__8c0_s_p7_1[] = {
         10,
 };
 
-static const long _vq_lengthlist__8c0_s_p7_1[] = {
+static const char _vq_lengthlist__8c0_s_p7_1[] = {
          1, 3, 3, 6, 6, 8, 8, 9, 9, 9, 9,10,10,10, 7, 7,
          8, 8, 9, 9, 9, 9,10,10, 9, 7, 7, 8, 8, 9, 9, 9,
          9,10,10,10, 8, 8, 9, 9, 9, 9, 9, 9,10,10,10, 8,
@@ -3074,7 +3074,7 @@ static const long _vq_lengthlist__8c0_s_p7_1[] = {
 
 static const static_codebook _8c0_s_p7_1 = {
         2, 121,
-        (long *)_vq_lengthlist__8c0_s_p7_1,
+        (char *)_vq_lengthlist__8c0_s_p7_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__8c0_s_p7_1,
         0
@@ -3096,7 +3096,7 @@ static const long _vq_quantlist__8c0_s_p8_0[] = {
         12,
 };
 
-static const long _vq_lengthlist__8c0_s_p8_0[] = {
+static const char _vq_lengthlist__8c0_s_p8_0[] = {
          1, 4, 4, 7, 6, 7, 7, 7, 7, 8, 8, 9, 9, 7, 6, 6,
          7, 7, 8, 8, 7, 7, 8, 9,10,10, 7, 6, 6, 7, 7, 8,
          7, 7, 7, 9, 9,10,12, 0, 8, 8, 8, 8, 8, 9, 8, 8,
@@ -3112,7 +3112,7 @@ static const long _vq_lengthlist__8c0_s_p8_0[] = {
 
 static const static_codebook _8c0_s_p8_0 = {
         2, 169,
-        (long *)_vq_lengthlist__8c0_s_p8_0,
+        (char *)_vq_lengthlist__8c0_s_p8_0,
         1, -526516224, 1616117760, 4, 0,
         (long *)_vq_quantlist__8c0_s_p8_0,
         0
@@ -3126,14 +3126,14 @@ static const long _vq_quantlist__8c0_s_p8_1[] = {
         4,
 };
 
-static const long _vq_lengthlist__8c0_s_p8_1[] = {
+static const char _vq_lengthlist__8c0_s_p8_1[] = {
          1, 3, 4, 5, 5, 7, 6, 6, 6, 5, 7, 7, 7, 6, 6, 7,
          7, 7, 6, 6, 7, 7, 7, 6, 6,
 };
 
 static const static_codebook _8c0_s_p8_1 = {
         2, 25,
-        (long *)_vq_lengthlist__8c0_s_p8_1,
+        (char *)_vq_lengthlist__8c0_s_p8_1,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__8c0_s_p8_1,
         0
@@ -3145,7 +3145,7 @@ static const long _vq_quantlist__8c0_s_p9_0[] = {
         2,
 };
 
-static const long _vq_lengthlist__8c0_s_p9_0[] = {
+static const char _vq_lengthlist__8c0_s_p9_0[] = {
          1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
          8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
@@ -3156,7 +3156,7 @@ static const long _vq_lengthlist__8c0_s_p9_0[] = {
 
 static const static_codebook _8c0_s_p9_0 = {
         4, 81,
-        (long *)_vq_lengthlist__8c0_s_p9_0,
+        (char *)_vq_lengthlist__8c0_s_p9_0,
         1, -518803456, 1628680192, 2, 0,
         (long *)_vq_quantlist__8c0_s_p9_0,
         0
@@ -3180,7 +3180,7 @@ static const long _vq_quantlist__8c0_s_p9_1[] = {
         14,
 };
 
-static const long _vq_lengthlist__8c0_s_p9_1[] = {
+static const char _vq_lengthlist__8c0_s_p9_1[] = {
          1, 4, 4, 5, 5,10, 8,11,11,11,11,11,11,11,11, 6,
          6, 6, 7, 6,11,10,11,11,11,11,11,11,11,11, 7, 5,
          6, 6, 6, 8, 7,11,11,11,11,11,11,11,11,11, 7, 8,
@@ -3200,7 +3200,7 @@ static const long _vq_lengthlist__8c0_s_p9_1[] = {
 
 static const static_codebook _8c0_s_p9_1 = {
         2, 225,
-        (long *)_vq_lengthlist__8c0_s_p9_1,
+        (char *)_vq_lengthlist__8c0_s_p9_1,
         1, -520986624, 1620377600, 4, 0,
         (long *)_vq_quantlist__8c0_s_p9_1,
         0
@@ -3230,7 +3230,7 @@ static const long _vq_quantlist__8c0_s_p9_2[] = {
         20,
 };
 
-static const long _vq_lengthlist__8c0_s_p9_2[] = {
+static const char _vq_lengthlist__8c0_s_p9_2[] = {
          1, 5, 5, 7, 7, 8, 7, 8, 8,10,10, 9, 9,10,10,10,
         11,11,10,12,11,12,12,12, 9, 8, 8, 8, 8, 8, 9,10,
         10,10,10,11,11,11,10,11,11,12,12,11,12, 8, 8, 7,
@@ -3263,13 +3263,13 @@ static const long _vq_lengthlist__8c0_s_p9_2[] = {
 
 static const static_codebook _8c0_s_p9_2 = {
         2, 441,
-        (long *)_vq_lengthlist__8c0_s_p9_2,
+        (char *)_vq_lengthlist__8c0_s_p9_2,
         1, -529268736, 1611661312, 5, 0,
         (long *)_vq_quantlist__8c0_s_p9_2,
         0
 };
 
-static const long _huff_lengthlist__8c0_s_single[] = {
+static const char _huff_lengthlist__8c0_s_single[] = {
          4, 5,18, 7,10, 6, 7, 8, 9,10, 5, 2,18, 5, 7, 5,
          6, 7, 8,11,17,17,17,17,17,17,17,17,17,17, 7, 4,
         17, 6, 9, 6, 8,10,12,15,11, 7,17, 9, 6, 6, 7, 9,
@@ -3281,7 +3281,7 @@ static const long _huff_lengthlist__8c0_s_single[] = {
 
 static const static_codebook _huff_book__8c0_s_single = {
         2, 100,
-        (long *)_huff_lengthlist__8c0_s_single,
+        (char *)_huff_lengthlist__8c0_s_single,
         0, 0, 0, 0, 0,
         NULL,
         0
@@ -3293,7 +3293,7 @@ static const long _vq_quantlist__8c1_s_p1_0[] = {
         2,
 };
 
-static const long _vq_lengthlist__8c1_s_p1_0[] = {
+static const char _vq_lengthlist__8c1_s_p1_0[] = {
          1, 5, 5, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3709,7 +3709,7 @@ static const long _vq_lengthlist__8c1_s_p1_0[] = {
 
 static const static_codebook _8c1_s_p1_0 = {
         8, 6561,
-        (long *)_vq_lengthlist__8c1_s_p1_0,
+        (char *)_vq_lengthlist__8c1_s_p1_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__8c1_s_p1_0,
         0
@@ -3723,7 +3723,7 @@ static const long _vq_quantlist__8c1_s_p3_0[] = {
         4,
 };
 
-static const long _vq_lengthlist__8c1_s_p3_0[] = {
+static const char _vq_lengthlist__8c1_s_p3_0[] = {
          2, 4, 4, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 6, 6, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3768,7 +3768,7 @@ static const long _vq_lengthlist__8c1_s_p3_0[] = {
 
 static const static_codebook _8c1_s_p3_0 = {
         4, 625,
-        (long *)_vq_lengthlist__8c1_s_p3_0,
+        (char *)_vq_lengthlist__8c1_s_p3_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__8c1_s_p3_0,
         0
@@ -3786,7 +3786,7 @@ static const long _vq_quantlist__8c1_s_p4_0[] = {
         8,
 };
 
-static const long _vq_lengthlist__8c1_s_p4_0[] = {
+static const char _vq_lengthlist__8c1_s_p4_0[] = {
          1, 2, 3, 7, 7, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
          0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
          0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
@@ -3797,7 +3797,7 @@ static const long _vq_lengthlist__8c1_s_p4_0[] = {
 
 static const static_codebook _8c1_s_p4_0 = {
         2, 81,
-        (long *)_vq_lengthlist__8c1_s_p4_0,
+        (char *)_vq_lengthlist__8c1_s_p4_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__8c1_s_p4_0,
         0
@@ -3815,7 +3815,7 @@ static const long _vq_quantlist__8c1_s_p5_0[] = {
         8,
 };
 
-static const long _vq_lengthlist__8c1_s_p5_0[] = {
+static const char _vq_lengthlist__8c1_s_p5_0[] = {
          1, 3, 3, 4, 5, 6, 6, 8, 8, 0, 0, 0, 8, 8, 7, 7,
          9, 9, 0, 0, 0, 8, 8, 7, 7, 9, 9, 0, 0, 0, 9,10,
          8, 8, 9, 9, 0, 0, 0,10,10, 8, 8, 9, 9, 0, 0, 0,
@@ -3826,7 +3826,7 @@ static const long _vq_lengthlist__8c1_s_p5_0[] = {
 
 static const static_codebook _8c1_s_p5_0 = {
         2, 81,
-        (long *)_vq_lengthlist__8c1_s_p5_0,
+        (char *)_vq_lengthlist__8c1_s_p5_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__8c1_s_p5_0,
         0
@@ -3852,7 +3852,7 @@ static const long _vq_quantlist__8c1_s_p6_0[] = {
         16,
 };
 
-static const long _vq_lengthlist__8c1_s_p6_0[] = {
+static const char _vq_lengthlist__8c1_s_p6_0[] = {
          1, 3, 3, 5, 5, 8, 8, 8, 8, 9, 9,10,10,11,11,11,
         11, 0, 0, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,11,
         12,12, 0, 0, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
@@ -3876,7 +3876,7 @@ static const long _vq_lengthlist__8c1_s_p6_0[] = {
 
 static const static_codebook _8c1_s_p6_0 = {
         2, 289,
-        (long *)_vq_lengthlist__8c1_s_p6_0,
+        (char *)_vq_lengthlist__8c1_s_p6_0,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__8c1_s_p6_0,
         0
@@ -3888,7 +3888,7 @@ static const long _vq_quantlist__8c1_s_p7_0[] = {
         2,
 };
 
-static const long _vq_lengthlist__8c1_s_p7_0[] = {
+static const char _vq_lengthlist__8c1_s_p7_0[] = {
          1, 4, 4, 6, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,10,
          9, 9, 5, 7, 7,10, 9, 9,10, 9, 9, 6,10,10,10,10,
         10,11,10,10, 6, 9, 9,10, 9,10,11,10,10, 6, 9, 9,
@@ -3899,7 +3899,7 @@ static const long _vq_lengthlist__8c1_s_p7_0[] = {
 
 static const static_codebook _8c1_s_p7_0 = {
         4, 81,
-        (long *)_vq_lengthlist__8c1_s_p7_0,
+        (char *)_vq_lengthlist__8c1_s_p7_0,
         1, -529137664, 1618345984, 2, 0,
         (long *)_vq_quantlist__8c1_s_p7_0,
         0
@@ -3919,7 +3919,7 @@ static const long _vq_quantlist__8c1_s_p7_1[] = {
         10,
 };
 
-static const long _vq_lengthlist__8c1_s_p7_1[] = {
+static const char _vq_lengthlist__8c1_s_p7_1[] = {
          2, 3, 3, 5, 5, 7, 7, 7, 7, 7, 7,10,10, 9, 7, 7,
          7, 7, 8, 8, 8, 8, 9, 9, 9, 7, 7, 7, 7, 8, 8, 8,
          8,10,10,10, 7, 7, 7, 7, 8, 8, 8, 8,10,10,10, 7,
@@ -3932,7 +3932,7 @@ static const long _vq_lengthlist__8c1_s_p7_1[] = {
 
 static const static_codebook _8c1_s_p7_1 = {
         2, 121,
-        (long *)_vq_lengthlist__8c1_s_p7_1,
+        (char *)_vq_lengthlist__8c1_s_p7_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__8c1_s_p7_1,
         0
@@ -3954,7 +3954,7 @@ static const long _vq_quantlist__8c1_s_p8_0[] = {
         12,
 };
 
-static const long _vq_lengthlist__8c1_s_p8_0[] = {
+static const char _vq_lengthlist__8c1_s_p8_0[] = {
          1, 4, 4, 6, 6, 8, 8, 8, 8, 9, 9,10,10, 7, 5, 5,
          7, 7, 8, 8, 8, 8, 9,10,11,11, 7, 5, 5, 7, 7, 8,
          8, 9, 9,10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,
@@ -3970,7 +3970,7 @@ static const long _vq_lengthlist__8c1_s_p8_0[] = {
 
 static const static_codebook _8c1_s_p8_0 = {
         2, 169,
-        (long *)_vq_lengthlist__8c1_s_p8_0,
+        (char *)_vq_lengthlist__8c1_s_p8_0,
         1, -526516224, 1616117760, 4, 0,
         (long *)_vq_quantlist__8c1_s_p8_0,
         0
@@ -3984,14 +3984,14 @@ static const long _vq_quantlist__8c1_s_p8_1[] = {
         4,
 };
 
-static const long _vq_lengthlist__8c1_s_p8_1[] = {
+static const char _vq_lengthlist__8c1_s_p8_1[] = {
          2, 3, 3, 5, 5, 6, 6, 6, 5, 5, 6, 6, 6, 5, 5, 6,
          6, 6, 5, 5, 6, 6, 6, 5, 5,
 };
 
 static const static_codebook _8c1_s_p8_1 = {
         2, 25,
-        (long *)_vq_lengthlist__8c1_s_p8_1,
+        (char *)_vq_lengthlist__8c1_s_p8_1,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__8c1_s_p8_1,
         0
@@ -4013,7 +4013,7 @@ static const long _vq_quantlist__8c1_s_p9_0[] = {
         12,
 };
 
-static const long _vq_lengthlist__8c1_s_p9_0[] = {
+static const char _vq_lengthlist__8c1_s_p9_0[] = {
          1, 3, 3,10,10,10,10,10,10,10,10,10,10, 5, 6, 6,
         10,10,10,10,10,10,10,10,10,10, 6, 7, 8,10,10,10,
         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
@@ -4029,7 +4029,7 @@ static const long _vq_lengthlist__8c1_s_p9_0[] = {
 
 static const static_codebook _8c1_s_p9_0 = {
         2, 169,
-        (long *)_vq_lengthlist__8c1_s_p9_0,
+        (char *)_vq_lengthlist__8c1_s_p9_0,
         1, -513964032, 1628680192, 4, 0,
         (long *)_vq_quantlist__8c1_s_p9_0,
         0
@@ -4053,7 +4053,7 @@ static const long _vq_quantlist__8c1_s_p9_1[] = {
         14,
 };
 
-static const long _vq_lengthlist__8c1_s_p9_1[] = {
+static const char _vq_lengthlist__8c1_s_p9_1[] = {
          1, 4, 4, 5, 5, 7, 7, 9, 9,11,11,12,12,13,13, 6,
          5, 5, 6, 6, 9, 9,10,10,12,12,12,13,15,14, 6, 5,
          5, 7, 7, 9, 9,10,10,12,12,12,13,14,13,17, 7, 7,
@@ -4073,7 +4073,7 @@ static const long _vq_lengthlist__8c1_s_p9_1[] = {
 
 static const static_codebook _8c1_s_p9_1 = {
         2, 225,
-        (long *)_vq_lengthlist__8c1_s_p9_1,
+        (char *)_vq_lengthlist__8c1_s_p9_1,
         1, -520986624, 1620377600, 4, 0,
         (long *)_vq_quantlist__8c1_s_p9_1,
         0
@@ -4103,7 +4103,7 @@ static const long _vq_quantlist__8c1_s_p9_2[] = {
         20,
 };
 
-static const long _vq_lengthlist__8c1_s_p9_2[] = {
+static const char _vq_lengthlist__8c1_s_p9_2[] = {
          2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 8, 9, 9, 9,
          9, 9, 9, 9, 9,11,11,12, 7, 7, 7, 7, 8, 8, 9, 9,
          9, 9,10,10,10,10,10,10,10,10,11,11,11, 7, 7, 7,
@@ -4136,13 +4136,13 @@ static const long _vq_lengthlist__8c1_s_p9_2[] = {
 
 static const static_codebook _8c1_s_p9_2 = {
         2, 441,
-        (long *)_vq_lengthlist__8c1_s_p9_2,
+        (char *)_vq_lengthlist__8c1_s_p9_2,
         1, -529268736, 1611661312, 5, 0,
         (long *)_vq_quantlist__8c1_s_p9_2,
         0
 };
 
-static const long _huff_lengthlist__8c1_s_single[] = {
+static const char _huff_lengthlist__8c1_s_single[] = {
          4, 6,18, 8,11, 8, 8, 9, 9,10, 4, 4,18, 5, 9, 5,
          6, 7, 8,10,18,18,18,18,17,17,17,17,17,17, 7, 5,
         17, 6,11, 6, 7, 8, 9,12,12, 9,17,12, 8, 8, 9,10,
@@ -4154,13 +4154,13 @@ static const long _huff_lengthlist__8c1_s_single[] = {
 
 static const static_codebook _huff_book__8c1_s_single = {
         2, 100,
-        (long *)_huff_lengthlist__8c1_s_single,
+        (char *)_huff_lengthlist__8c1_s_single,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist__44c2_s_long[] = {
+static const char _huff_lengthlist__44c2_s_long[] = {
          6, 6,12,10,10,10, 9,10,12,12, 6, 1,10, 5, 6, 6,
          7, 9,11,14,12, 9, 8,11, 7, 8, 9,11,13,15,10, 5,
         12, 7, 8, 7, 9,12,14,15,10, 6, 7, 8, 5, 6, 7, 9,
@@ -4172,7 +4172,7 @@ static const long _huff_lengthlist__44c2_s_long[] = {
 
 static const static_codebook _huff_book__44c2_s_long = {
         2, 100,
-        (long *)_huff_lengthlist__44c2_s_long,
+        (char *)_huff_lengthlist__44c2_s_long,
         0, 0, 0, 0, 0,
         NULL,
         0
@@ -4184,7 +4184,7 @@ static const long _vq_quantlist__44c2_s_p1_0[] = {
         2,
 };
 
-static const long _vq_lengthlist__44c2_s_p1_0[] = {
+static const char _vq_lengthlist__44c2_s_p1_0[] = {
          2, 4, 4, 0, 0, 0, 0, 0, 0, 5, 6, 6, 0, 0, 0, 0,
          0, 0, 5, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4600,7 +4600,7 @@ static const long _vq_lengthlist__44c2_s_p1_0[] = {
 
 static const static_codebook _44c2_s_p1_0 = {
         8, 6561,
-        (long *)_vq_lengthlist__44c2_s_p1_0,
+        (char *)_vq_lengthlist__44c2_s_p1_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__44c2_s_p1_0,
         0
@@ -4614,7 +4614,7 @@ static const long _vq_quantlist__44c2_s_p2_0[] = {
         4,
 };
 
-static const long _vq_lengthlist__44c2_s_p2_0[] = {
+static const char _vq_lengthlist__44c2_s_p2_0[] = {
          1, 4, 4, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0,
          8, 8, 0, 0, 0, 0, 0, 0, 0, 4, 6, 6, 0, 0, 0, 8,
          8, 0, 0, 0, 8, 8, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0,
@@ -4659,7 +4659,7 @@ static const long _vq_lengthlist__44c2_s_p2_0[] = {
 
 static const static_codebook _44c2_s_p2_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44c2_s_p2_0,
+        (char *)_vq_lengthlist__44c2_s_p2_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c2_s_p2_0,
         0
@@ -4673,7 +4673,7 @@ static const long _vq_quantlist__44c2_s_p3_0[] = {
         4,
 };
 
-static const long _vq_lengthlist__44c2_s_p3_0[] = {
+static const char _vq_lengthlist__44c2_s_p3_0[] = {
          2, 4, 3, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 6, 6, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4718,7 +4718,7 @@ static const long _vq_lengthlist__44c2_s_p3_0[] = {
 
 static const static_codebook _44c2_s_p3_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44c2_s_p3_0,
+        (char *)_vq_lengthlist__44c2_s_p3_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c2_s_p3_0,
         0
@@ -4736,7 +4736,7 @@ static const long _vq_quantlist__44c2_s_p4_0[] = {
         8,
 };
 
-static const long _vq_lengthlist__44c2_s_p4_0[] = {
+static const char _vq_lengthlist__44c2_s_p4_0[] = {
          1, 3, 3, 6, 6, 0, 0, 0, 0, 0, 6, 6, 6, 6, 0, 0,
          0, 0, 0, 6, 6, 6, 6, 0, 0, 0, 0, 0, 7, 7, 6, 6,
          0, 0, 0, 0, 0, 0, 0, 6, 7, 0, 0, 0, 0, 0, 0, 0,
@@ -4747,7 +4747,7 @@ static const long _vq_lengthlist__44c2_s_p4_0[] = {
 
 static const static_codebook _44c2_s_p4_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44c2_s_p4_0,
+        (char *)_vq_lengthlist__44c2_s_p4_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c2_s_p4_0,
         0
@@ -4765,7 +4765,7 @@ static const long _vq_quantlist__44c2_s_p5_0[] = {
         8,
 };
 
-static const long _vq_lengthlist__44c2_s_p5_0[] = {
+static const char _vq_lengthlist__44c2_s_p5_0[] = {
          1, 3, 3, 6, 6, 7, 7, 9, 9, 0, 7, 7, 7, 7, 7, 7,
          9, 9, 0, 7, 7, 7, 7, 7, 7, 9, 9, 0, 8, 8, 7, 7,
          8, 8,10,10, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0, 0,
@@ -4776,7 +4776,7 @@ static const long _vq_lengthlist__44c2_s_p5_0[] = {
 
 static const static_codebook _44c2_s_p5_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44c2_s_p5_0,
+        (char *)_vq_lengthlist__44c2_s_p5_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c2_s_p5_0,
         0
@@ -4802,7 +4802,7 @@ static const long _vq_quantlist__44c2_s_p6_0[] = {
         16,
 };
 
-static const long _vq_lengthlist__44c2_s_p6_0[] = {
+static const char _vq_lengthlist__44c2_s_p6_0[] = {
          1, 4, 3, 6, 6, 8, 8, 9, 9, 9, 9, 9, 9,10,10,11,
         11, 0, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,11,
         12,11, 0, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,
@@ -4826,7 +4826,7 @@ static const long _vq_lengthlist__44c2_s_p6_0[] = {
 
 static const static_codebook _44c2_s_p6_0 = {
         2, 289,
-        (long *)_vq_lengthlist__44c2_s_p6_0,
+        (char *)_vq_lengthlist__44c2_s_p6_0,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__44c2_s_p6_0,
         0
@@ -4838,7 +4838,7 @@ static const long _vq_quantlist__44c2_s_p7_0[] = {
         2,
 };
 
-static const long _vq_lengthlist__44c2_s_p7_0[] = {
+static const char _vq_lengthlist__44c2_s_p7_0[] = {
          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,11,
          9, 9, 4, 7, 7,10, 9, 9,10, 9, 9, 7,10,10,11,10,
         11,11,10,11, 6, 9, 9,11,10,10,11,10,10, 6, 9, 9,
@@ -4849,7 +4849,7 @@ static const long _vq_lengthlist__44c2_s_p7_0[] = {
 
 static const static_codebook _44c2_s_p7_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44c2_s_p7_0,
+        (char *)_vq_lengthlist__44c2_s_p7_0,
         1, -529137664, 1618345984, 2, 0,
         (long *)_vq_quantlist__44c2_s_p7_0,
         0
@@ -4869,7 +4869,7 @@ static const long _vq_quantlist__44c2_s_p7_1[] = {
         10,
 };
 
-static const long _vq_lengthlist__44c2_s_p7_1[] = {
+static const char _vq_lengthlist__44c2_s_p7_1[] = {
          2, 3, 4, 6, 6, 7, 7, 7, 7, 7, 7, 9, 7, 7, 6, 6,
          7, 7, 8, 8, 8, 8, 9, 6, 6, 6, 6, 7, 7, 8, 8, 8,
          8,10, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8,10,10,10, 7,
@@ -4882,7 +4882,7 @@ static const long _vq_lengthlist__44c2_s_p7_1[] = {
 
 static const static_codebook _44c2_s_p7_1 = {
         2, 121,
-        (long *)_vq_lengthlist__44c2_s_p7_1,
+        (char *)_vq_lengthlist__44c2_s_p7_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c2_s_p7_1,
         0
@@ -4904,7 +4904,7 @@ static const long _vq_quantlist__44c2_s_p8_0[] = {
         12,
 };
 
-static const long _vq_lengthlist__44c2_s_p8_0[] = {
+static const char _vq_lengthlist__44c2_s_p8_0[] = {
          1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 6, 5, 5,
          7, 7, 8, 8, 8, 8, 9, 9,10,10, 7, 6, 5, 7, 7, 8,
          8, 8, 8, 9, 9,10,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
@@ -4920,7 +4920,7 @@ static const long _vq_lengthlist__44c2_s_p8_0[] = {
 
 static const static_codebook _44c2_s_p8_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44c2_s_p8_0,
+        (char *)_vq_lengthlist__44c2_s_p8_0,
         1, -526516224, 1616117760, 4, 0,
         (long *)_vq_quantlist__44c2_s_p8_0,
         0
@@ -4934,14 +4934,14 @@ static const long _vq_quantlist__44c2_s_p8_1[] = {
         4,
 };
 
-static const long _vq_lengthlist__44c2_s_p8_1[] = {
+static const char _vq_lengthlist__44c2_s_p8_1[] = {
          2, 4, 4, 5, 4, 6, 5, 5, 5, 5, 6, 5, 5, 5, 5, 6,
          5, 5, 5, 5, 6, 6, 6, 5, 5,
 };
 
 static const static_codebook _44c2_s_p8_1 = {
         2, 25,
-        (long *)_vq_lengthlist__44c2_s_p8_1,
+        (char *)_vq_lengthlist__44c2_s_p8_1,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c2_s_p8_1,
         0
@@ -4963,7 +4963,7 @@ static const long _vq_quantlist__44c2_s_p9_0[] = {
         12,
 };
 
-static const long _vq_lengthlist__44c2_s_p9_0[] = {
+static const char _vq_lengthlist__44c2_s_p9_0[] = {
          1, 5, 4,12,12,12,12,12,12,12,12,12,12, 4, 9, 8,
         11,11,11,11,11,11,11,11,11,11, 2, 8, 7,11,11,11,
         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
@@ -4979,7 +4979,7 @@ static const long _vq_lengthlist__44c2_s_p9_0[] = {
 
 static const static_codebook _44c2_s_p9_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44c2_s_p9_0,
+        (char *)_vq_lengthlist__44c2_s_p9_0,
         1, -514541568, 1627103232, 4, 0,
         (long *)_vq_quantlist__44c2_s_p9_0,
         0
@@ -5001,7 +5001,7 @@ static const long _vq_quantlist__44c2_s_p9_1[] = {
         12,
 };
 
-static const long _vq_lengthlist__44c2_s_p9_1[] = {
+static const char _vq_lengthlist__44c2_s_p9_1[] = {
          1, 4, 4, 6, 6, 7, 6, 8, 8,10, 9,10,10, 6, 5, 5,
          7, 7, 8, 7,10, 9,11,11,12,13, 6, 5, 5, 7, 7, 8,
          8,10,10,11,11,13,13,18, 8, 8, 8, 8, 9, 9,10,10,
@@ -5017,7 +5017,7 @@ static const long _vq_lengthlist__44c2_s_p9_1[] = {
 
 static const static_codebook _44c2_s_p9_1 = {
         2, 169,
-        (long *)_vq_lengthlist__44c2_s_p9_1,
+        (char *)_vq_lengthlist__44c2_s_p9_1,
         1, -522616832, 1620115456, 4, 0,
         (long *)_vq_quantlist__44c2_s_p9_1,
         0
@@ -5043,7 +5043,7 @@ static const long _vq_quantlist__44c2_s_p9_2[] = {
         16,
 };
 
-static const long _vq_lengthlist__44c2_s_p9_2[] = {
+static const char _vq_lengthlist__44c2_s_p9_2[] = {
          2, 4, 4, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8,
          8,10, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,
          9, 9,10, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9,
@@ -5067,13 +5067,13 @@ static const long _vq_lengthlist__44c2_s_p9_2[] = {
 
 static const static_codebook _44c2_s_p9_2 = {
         2, 289,
-        (long *)_vq_lengthlist__44c2_s_p9_2,
+        (char *)_vq_lengthlist__44c2_s_p9_2,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__44c2_s_p9_2,
         0
 };
 
-static const long _huff_lengthlist__44c2_s_short[] = {
+static const char _huff_lengthlist__44c2_s_short[] = {
         11, 9,13,12,12,11,12,12,13,15, 8, 2,11, 4, 8, 5,
          7,10,12,15,13, 7,10, 9, 8, 8,10,13,17,17,11, 4,
         12, 5, 9, 5, 8,11,14,16,12, 6, 8, 7, 6, 6, 8,11,
@@ -5085,13 +5085,13 @@ static const long _huff_lengthlist__44c2_s_short[] = {
 
 static const static_codebook _huff_book__44c2_s_short = {
         2, 100,
-        (long *)_huff_lengthlist__44c2_s_short,
+        (char *)_huff_lengthlist__44c2_s_short,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist__44c3_s_long[] = {
+static const char _huff_lengthlist__44c3_s_long[] = {
          5, 6,11,11,11,11,10,10,12,11, 5, 2,11, 5, 6, 6,
          7, 9,11,13,13,10, 7,11, 6, 7, 8, 9,10,12,11, 5,
         11, 6, 8, 7, 9,11,14,15,11, 6, 6, 8, 4, 5, 7, 8,
@@ -5103,7 +5103,7 @@ static const long _huff_lengthlist__44c3_s_long[] = {
 
 static const static_codebook _huff_book__44c3_s_long = {
         2, 100,
-        (long *)_huff_lengthlist__44c3_s_long,
+        (char *)_huff_lengthlist__44c3_s_long,
         0, 0, 0, 0, 0,
         NULL,
         0
@@ -5115,7 +5115,7 @@ static const long _vq_quantlist__44c3_s_p1_0[] = {
         2,
 };
 
-static const long _vq_lengthlist__44c3_s_p1_0[] = {
+static const char _vq_lengthlist__44c3_s_p1_0[] = {
          2, 4, 4, 0, 0, 0, 0, 0, 0, 5, 6, 6, 0, 0, 0, 0,
          0, 0, 5, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5531,7 +5531,7 @@ static const long _vq_lengthlist__44c3_s_p1_0[] = {
 
 static const static_codebook _44c3_s_p1_0 = {
         8, 6561,
-        (long *)_vq_lengthlist__44c3_s_p1_0,
+        (char *)_vq_lengthlist__44c3_s_p1_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__44c3_s_p1_0,
         0
@@ -5545,7 +5545,7 @@ static const long _vq_quantlist__44c3_s_p2_0[] = {
         4,
 };
 
-static const long _vq_lengthlist__44c3_s_p2_0[] = {
+static const char _vq_lengthlist__44c3_s_p2_0[] = {
          2, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0,
          7, 8, 0, 0, 0, 0, 0, 0, 0, 5, 6, 6, 0, 0, 0, 7,
          7, 0, 0, 0, 7, 7, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
@@ -5590,7 +5590,7 @@ static const long _vq_lengthlist__44c3_s_p2_0[] = {
 
 static const static_codebook _44c3_s_p2_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44c3_s_p2_0,
+        (char *)_vq_lengthlist__44c3_s_p2_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c3_s_p2_0,
         0
@@ -5604,7 +5604,7 @@ static const long _vq_quantlist__44c3_s_p3_0[] = {
         4,
 };
 
-static const long _vq_lengthlist__44c3_s_p3_0[] = {
+static const char _vq_lengthlist__44c3_s_p3_0[] = {
          2, 4, 3, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 6, 6, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5649,7 +5649,7 @@ static const long _vq_lengthlist__44c3_s_p3_0[] = {
 
 static const static_codebook _44c3_s_p3_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44c3_s_p3_0,
+        (char *)_vq_lengthlist__44c3_s_p3_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c3_s_p3_0,
         0
@@ -5667,7 +5667,7 @@ static const long _vq_quantlist__44c3_s_p4_0[] = {
         8,
 };
 
-static const long _vq_lengthlist__44c3_s_p4_0[] = {
+static const char _vq_lengthlist__44c3_s_p4_0[] = {
          2, 3, 3, 6, 6, 0, 0, 0, 0, 0, 4, 4, 6, 6, 0, 0,
          0, 0, 0, 4, 4, 6, 6, 0, 0, 0, 0, 0, 5, 5, 6, 6,
          0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0,
@@ -5678,7 +5678,7 @@ static const long _vq_lengthlist__44c3_s_p4_0[] = {
 
 static const static_codebook _44c3_s_p4_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44c3_s_p4_0,
+        (char *)_vq_lengthlist__44c3_s_p4_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c3_s_p4_0,
         0
@@ -5696,7 +5696,7 @@ static const long _vq_quantlist__44c3_s_p5_0[] = {
         8,
 };
 
-static const long _vq_lengthlist__44c3_s_p5_0[] = {
+static const char _vq_lengthlist__44c3_s_p5_0[] = {
          1, 3, 4, 6, 6, 7, 7, 9, 9, 0, 5, 5, 7, 7, 7, 8,
          9, 9, 0, 5, 5, 7, 7, 8, 8, 9, 9, 0, 7, 7, 8, 8,
          8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0, 0, 0,
@@ -5707,7 +5707,7 @@ static const long _vq_lengthlist__44c3_s_p5_0[] = {
 
 static const static_codebook _44c3_s_p5_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44c3_s_p5_0,
+        (char *)_vq_lengthlist__44c3_s_p5_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c3_s_p5_0,
         0
@@ -5733,7 +5733,7 @@ static const long _vq_quantlist__44c3_s_p6_0[] = {
         16,
 };
 
-static const long _vq_lengthlist__44c3_s_p6_0[] = {
+static const char _vq_lengthlist__44c3_s_p6_0[] = {
          2, 3, 3, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
         10, 0, 5, 5, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,10,
         11,11, 0, 5, 5, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,
@@ -5757,7 +5757,7 @@ static const long _vq_lengthlist__44c3_s_p6_0[] = {
 
 static const static_codebook _44c3_s_p6_0 = {
         2, 289,
-        (long *)_vq_lengthlist__44c3_s_p6_0,
+        (char *)_vq_lengthlist__44c3_s_p6_0,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__44c3_s_p6_0,
         0
@@ -5769,7 +5769,7 @@ static const long _vq_quantlist__44c3_s_p7_0[] = {
         2,
 };
 
-static const long _vq_lengthlist__44c3_s_p7_0[] = {
+static const char _vq_lengthlist__44c3_s_p7_0[] = {
          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,11,
          9, 9, 4, 7, 7,10, 9, 9,11, 9, 9, 7,10,10,11,11,
         10,12,11,11, 6, 9, 9,11,10,10,11,10,10, 6, 9, 9,
@@ -5780,7 +5780,7 @@ static const long _vq_lengthlist__44c3_s_p7_0[] = {
 
 static const static_codebook _44c3_s_p7_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44c3_s_p7_0,
+        (char *)_vq_lengthlist__44c3_s_p7_0,
         1, -529137664, 1618345984, 2, 0,
         (long *)_vq_quantlist__44c3_s_p7_0,
         0
@@ -5800,7 +5800,7 @@ static const long _vq_quantlist__44c3_s_p7_1[] = {
         10,
 };
 
-static const long _vq_lengthlist__44c3_s_p7_1[] = {
+static const char _vq_lengthlist__44c3_s_p7_1[] = {
          2, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8,10, 5, 5, 6, 6,
          7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6, 7, 7, 8, 8, 8,
          8,10, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10, 7,
@@ -5813,7 +5813,7 @@ static const long _vq_lengthlist__44c3_s_p7_1[] = {
 
 static const static_codebook _44c3_s_p7_1 = {
         2, 121,
-        (long *)_vq_lengthlist__44c3_s_p7_1,
+        (char *)_vq_lengthlist__44c3_s_p7_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c3_s_p7_1,
         0
@@ -5835,7 +5835,7 @@ static const long _vq_quantlist__44c3_s_p8_0[] = {
         12,
 };
 
-static const long _vq_lengthlist__44c3_s_p8_0[] = {
+static const char _vq_lengthlist__44c3_s_p8_0[] = {
          1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 6, 5, 5,
          7, 7, 8, 8, 8, 8, 9, 9,10,10, 7, 5, 5, 7, 7, 8,
          8, 8, 8, 9, 9,11,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
@@ -5851,7 +5851,7 @@ static const long _vq_lengthlist__44c3_s_p8_0[] = {
 
 static const static_codebook _44c3_s_p8_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44c3_s_p8_0,
+        (char *)_vq_lengthlist__44c3_s_p8_0,
         1, -526516224, 1616117760, 4, 0,
         (long *)_vq_quantlist__44c3_s_p8_0,
         0
@@ -5865,14 +5865,14 @@ static const long _vq_quantlist__44c3_s_p8_1[] = {
         4,
 };
 
-static const long _vq_lengthlist__44c3_s_p8_1[] = {
+static const char _vq_lengthlist__44c3_s_p8_1[] = {
          2, 4, 4, 5, 5, 6, 5, 5, 5, 5, 6, 4, 5, 5, 5, 6,
          5, 5, 5, 5, 6, 6, 6, 5, 5,
 };
 
 static const static_codebook _44c3_s_p8_1 = {
         2, 25,
-        (long *)_vq_lengthlist__44c3_s_p8_1,
+        (char *)_vq_lengthlist__44c3_s_p8_1,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c3_s_p8_1,
         0
@@ -5894,7 +5894,7 @@ static const long _vq_quantlist__44c3_s_p9_0[] = {
         12,
 };
 
-static const long _vq_lengthlist__44c3_s_p9_0[] = {
+static const char _vq_lengthlist__44c3_s_p9_0[] = {
          1, 4, 4,12,12,12,12,12,12,12,12,12,12, 4, 9, 8,
         12,12,12,12,12,12,12,12,12,12, 2, 9, 7,12,12,12,
         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
@@ -5910,7 +5910,7 @@ static const long _vq_lengthlist__44c3_s_p9_0[] = {
 
 static const static_codebook _44c3_s_p9_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44c3_s_p9_0,
+        (char *)_vq_lengthlist__44c3_s_p9_0,
         1, -514332672, 1627381760, 4, 0,
         (long *)_vq_quantlist__44c3_s_p9_0,
         0
@@ -5934,7 +5934,7 @@ static const long _vq_quantlist__44c3_s_p9_1[] = {
         14,
 };
 
-static const long _vq_lengthlist__44c3_s_p9_1[] = {
+static const char _vq_lengthlist__44c3_s_p9_1[] = {
          1, 4, 4, 6, 6, 7, 7, 8, 7, 9, 9,10,10,10,10, 6,
          5, 5, 7, 7, 8, 8,10, 8,11,10,12,12,13,13, 6, 5,
          5, 7, 7, 8, 8,10, 9,11,11,12,12,13,12,18, 8, 8,
@@ -5954,7 +5954,7 @@ static const long _vq_lengthlist__44c3_s_p9_1[] = {
 
 static const static_codebook _44c3_s_p9_1 = {
         2, 225,
-        (long *)_vq_lengthlist__44c3_s_p9_1,
+        (char *)_vq_lengthlist__44c3_s_p9_1,
         1, -522338304, 1620115456, 4, 0,
         (long *)_vq_quantlist__44c3_s_p9_1,
         0
@@ -5980,7 +5980,7 @@ static const long _vq_quantlist__44c3_s_p9_2[] = {
         16,
 };
 
-static const long _vq_lengthlist__44c3_s_p9_2[] = {
+static const char _vq_lengthlist__44c3_s_p9_2[] = {
          2, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8,
          8,10, 6, 6, 7, 7, 8, 7, 8, 8, 8, 8, 8, 9, 9, 9,
          9, 9,10, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9,
@@ -6004,13 +6004,13 @@ static const long _vq_lengthlist__44c3_s_p9_2[] = {
 
 static const static_codebook _44c3_s_p9_2 = {
         2, 289,
-        (long *)_vq_lengthlist__44c3_s_p9_2,
+        (char *)_vq_lengthlist__44c3_s_p9_2,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__44c3_s_p9_2,
         0
 };
 
-static const long _huff_lengthlist__44c3_s_short[] = {
+static const char _huff_lengthlist__44c3_s_short[] = {
         10, 9,13,11,14,10,12,13,13,14, 7, 2,12, 5,10, 5,
          7,10,12,14,12, 6, 9, 8, 7, 7, 9,11,13,16,10, 4,
         12, 5,10, 6, 8,12,14,16,12, 6, 8, 7, 6, 5, 7,11,
@@ -6022,13 +6022,13 @@ static const long _huff_lengthlist__44c3_s_short[] = {
 
 static const static_codebook _huff_book__44c3_s_short = {
         2, 100,
-        (long *)_huff_lengthlist__44c3_s_short,
+        (char *)_huff_lengthlist__44c3_s_short,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist__44c4_s_long[] = {
+static const char _huff_lengthlist__44c4_s_long[] = {
          4, 7,11,11,11,11,10,11,12,11, 5, 2,11, 5, 6, 6,
          7, 9,11,12,11, 9, 6,10, 6, 7, 8, 9,10,11,11, 5,
         11, 7, 8, 8, 9,11,13,14,11, 6, 5, 8, 4, 5, 7, 8,
@@ -6040,7 +6040,7 @@ static const long _huff_lengthlist__44c4_s_long[] = {
 
 static const static_codebook _huff_book__44c4_s_long = {
         2, 100,
-        (long *)_huff_lengthlist__44c4_s_long,
+        (char *)_huff_lengthlist__44c4_s_long,
         0, 0, 0, 0, 0,
         NULL,
         0
@@ -6052,7 +6052,7 @@ static const long _vq_quantlist__44c4_s_p1_0[] = {
         2,
 };
 
-static const long _vq_lengthlist__44c4_s_p1_0[] = {
+static const char _vq_lengthlist__44c4_s_p1_0[] = {
          2, 4, 4, 0, 0, 0, 0, 0, 0, 5, 6, 6, 0, 0, 0, 0,
          0, 0, 5, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6468,7 +6468,7 @@ static const long _vq_lengthlist__44c4_s_p1_0[] = {
 
 static const static_codebook _44c4_s_p1_0 = {
         8, 6561,
-        (long *)_vq_lengthlist__44c4_s_p1_0,
+        (char *)_vq_lengthlist__44c4_s_p1_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__44c4_s_p1_0,
         0
@@ -6482,7 +6482,7 @@ static const long _vq_quantlist__44c4_s_p2_0[] = {
         4,
 };
 
-static const long _vq_lengthlist__44c4_s_p2_0[] = {
+static const char _vq_lengthlist__44c4_s_p2_0[] = {
          2, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0,
          7, 7, 0, 0, 0, 0, 0, 0, 0, 5, 6, 6, 0, 0, 0, 7,
          7, 0, 0, 0, 7, 7, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
@@ -6527,7 +6527,7 @@ static const long _vq_lengthlist__44c4_s_p2_0[] = {
 
 static const static_codebook _44c4_s_p2_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44c4_s_p2_0,
+        (char *)_vq_lengthlist__44c4_s_p2_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c4_s_p2_0,
         0
@@ -6541,7 +6541,7 @@ static const long _vq_quantlist__44c4_s_p3_0[] = {
         4,
 };
 
-static const long _vq_lengthlist__44c4_s_p3_0[] = {
+static const char _vq_lengthlist__44c4_s_p3_0[] = {
          2, 3, 3, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 4, 6, 6, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6586,7 +6586,7 @@ static const long _vq_lengthlist__44c4_s_p3_0[] = {
 
 static const static_codebook _44c4_s_p3_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44c4_s_p3_0,
+        (char *)_vq_lengthlist__44c4_s_p3_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c4_s_p3_0,
         0
@@ -6604,7 +6604,7 @@ static const long _vq_quantlist__44c4_s_p4_0[] = {
         8,
 };
 
-static const long _vq_lengthlist__44c4_s_p4_0[] = {
+static const char _vq_lengthlist__44c4_s_p4_0[] = {
          2, 3, 3, 6, 6, 0, 0, 0, 0, 0, 4, 4, 6, 6, 0, 0,
          0, 0, 0, 4, 4, 6, 6, 0, 0, 0, 0, 0, 5, 5, 6, 6,
          0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0,
@@ -6615,7 +6615,7 @@ static const long _vq_lengthlist__44c4_s_p4_0[] = {
 
 static const static_codebook _44c4_s_p4_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44c4_s_p4_0,
+        (char *)_vq_lengthlist__44c4_s_p4_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c4_s_p4_0,
         0
@@ -6633,7 +6633,7 @@ static const long _vq_quantlist__44c4_s_p5_0[] = {
         8,
 };
 
-static const long _vq_lengthlist__44c4_s_p5_0[] = {
+static const char _vq_lengthlist__44c4_s_p5_0[] = {
          2, 3, 3, 6, 6, 7, 7, 9, 9, 0, 4, 4, 6, 6, 7, 7,
          9, 9, 0, 4, 5, 6, 6, 7, 7, 9, 9, 0, 6, 6, 7, 7,
          8, 8,10,10, 0, 0, 0, 7, 7, 8, 8,10, 9, 0, 0, 0,
@@ -6644,7 +6644,7 @@ static const long _vq_lengthlist__44c4_s_p5_0[] = {
 
 static const static_codebook _44c4_s_p5_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44c4_s_p5_0,
+        (char *)_vq_lengthlist__44c4_s_p5_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c4_s_p5_0,
         0
@@ -6670,7 +6670,7 @@ static const long _vq_quantlist__44c4_s_p6_0[] = {
         16,
 };
 
-static const long _vq_lengthlist__44c4_s_p6_0[] = {
+static const char _vq_lengthlist__44c4_s_p6_0[] = {
          2, 4, 4, 6, 6, 8, 8, 9, 9, 8, 8, 9, 9,10,10,11,
         11, 0, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,11,
         11,11, 0, 4, 4, 7, 6, 8, 8, 9, 9, 9, 9,10,10,11,
@@ -6694,7 +6694,7 @@ static const long _vq_lengthlist__44c4_s_p6_0[] = {
 
 static const static_codebook _44c4_s_p6_0 = {
         2, 289,
-        (long *)_vq_lengthlist__44c4_s_p6_0,
+        (char *)_vq_lengthlist__44c4_s_p6_0,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__44c4_s_p6_0,
         0
@@ -6706,7 +6706,7 @@ static const long _vq_quantlist__44c4_s_p7_0[] = {
         2,
 };
 
-static const long _vq_lengthlist__44c4_s_p7_0[] = {
+static const char _vq_lengthlist__44c4_s_p7_0[] = {
          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,11,
          9, 9, 4, 7, 7,10, 9, 9,11, 9, 9, 7,10,10,11,11,
         10,11,11,11, 6, 9, 9,11,10,10,11,10,10, 6, 9, 9,
@@ -6717,7 +6717,7 @@ static const long _vq_lengthlist__44c4_s_p7_0[] = {
 
 static const static_codebook _44c4_s_p7_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44c4_s_p7_0,
+        (char *)_vq_lengthlist__44c4_s_p7_0,
         1, -529137664, 1618345984, 2, 0,
         (long *)_vq_quantlist__44c4_s_p7_0,
         0
@@ -6737,7 +6737,7 @@ static const long _vq_quantlist__44c4_s_p7_1[] = {
         10,
 };
 
-static const long _vq_lengthlist__44c4_s_p7_1[] = {
+static const char _vq_lengthlist__44c4_s_p7_1[] = {
          2, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8,10, 5, 5, 6, 6,
          7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6, 7, 7, 8, 8, 8,
          8,10, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10, 7,
@@ -6750,7 +6750,7 @@ static const long _vq_lengthlist__44c4_s_p7_1[] = {
 
 static const static_codebook _44c4_s_p7_1 = {
         2, 121,
-        (long *)_vq_lengthlist__44c4_s_p7_1,
+        (char *)_vq_lengthlist__44c4_s_p7_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c4_s_p7_1,
         0
@@ -6772,7 +6772,7 @@ static const long _vq_quantlist__44c4_s_p8_0[] = {
         12,
 };
 
-static const long _vq_lengthlist__44c4_s_p8_0[] = {
+static const char _vq_lengthlist__44c4_s_p8_0[] = {
          1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 6, 5, 5,
          7, 7, 8, 8, 8, 8, 9,10,11,11, 7, 5, 5, 7, 7, 8,
          8, 9, 9,10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,
@@ -6788,7 +6788,7 @@ static const long _vq_lengthlist__44c4_s_p8_0[] = {
 
 static const static_codebook _44c4_s_p8_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44c4_s_p8_0,
+        (char *)_vq_lengthlist__44c4_s_p8_0,
         1, -526516224, 1616117760, 4, 0,
         (long *)_vq_quantlist__44c4_s_p8_0,
         0
@@ -6802,14 +6802,14 @@ static const long _vq_quantlist__44c4_s_p8_1[] = {
         4,
 };
 
-static const long _vq_lengthlist__44c4_s_p8_1[] = {
+static const char _vq_lengthlist__44c4_s_p8_1[] = {
          2, 4, 4, 5, 5, 6, 5, 5, 5, 5, 6, 5, 4, 5, 5, 6,
          5, 5, 5, 5, 6, 6, 6, 5, 5,
 };
 
 static const static_codebook _44c4_s_p8_1 = {
         2, 25,
-        (long *)_vq_lengthlist__44c4_s_p8_1,
+        (char *)_vq_lengthlist__44c4_s_p8_1,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c4_s_p8_1,
         0
@@ -6831,7 +6831,7 @@ static const long _vq_quantlist__44c4_s_p9_0[] = {
         12,
 };
 
-static const long _vq_lengthlist__44c4_s_p9_0[] = {
+static const char _vq_lengthlist__44c4_s_p9_0[] = {
          1, 3, 3,12,12,12,12,12,12,12,12,12,12, 4, 7, 7,
         12,12,12,12,12,12,12,12,12,12, 3, 8, 8,12,12,12,
         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
@@ -6847,7 +6847,7 @@ static const long _vq_lengthlist__44c4_s_p9_0[] = {
 
 static const static_codebook _44c4_s_p9_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44c4_s_p9_0,
+        (char *)_vq_lengthlist__44c4_s_p9_0,
         1, -513964032, 1628680192, 4, 0,
         (long *)_vq_quantlist__44c4_s_p9_0,
         0
@@ -6871,7 +6871,7 @@ static const long _vq_quantlist__44c4_s_p9_1[] = {
         14,
 };
 
-static const long _vq_lengthlist__44c4_s_p9_1[] = {
+static const char _vq_lengthlist__44c4_s_p9_1[] = {
          1, 4, 4, 5, 5, 7, 7, 9, 8,10, 9,10,10,10,10, 6,
          5, 5, 7, 7, 9, 8,10, 9,11,10,12,12,13,13, 6, 5,
          5, 7, 7, 9, 9,10,10,11,11,12,12,12,13,19, 8, 8,
@@ -6891,7 +6891,7 @@ static const long _vq_lengthlist__44c4_s_p9_1[] = {
 
 static const static_codebook _44c4_s_p9_1 = {
         2, 225,
-        (long *)_vq_lengthlist__44c4_s_p9_1,
+        (char *)_vq_lengthlist__44c4_s_p9_1,
         1, -520986624, 1620377600, 4, 0,
         (long *)_vq_quantlist__44c4_s_p9_1,
         0
@@ -6921,7 +6921,7 @@ static const long _vq_quantlist__44c4_s_p9_2[] = {
         20,
 };
 
-static const long _vq_lengthlist__44c4_s_p9_2[] = {
+static const char _vq_lengthlist__44c4_s_p9_2[] = {
          2, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8,
          8, 9, 9, 9, 9,11, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,
          9, 9, 9, 9, 9, 9,10,10,10,10,11, 6, 6, 7, 7, 8,
@@ -6954,13 +6954,13 @@ static const long _vq_lengthlist__44c4_s_p9_2[] = {
 
 static const static_codebook _44c4_s_p9_2 = {
         2, 441,
-        (long *)_vq_lengthlist__44c4_s_p9_2,
+        (char *)_vq_lengthlist__44c4_s_p9_2,
         1, -529268736, 1611661312, 5, 0,
         (long *)_vq_quantlist__44c4_s_p9_2,
         0
 };
 
-static const long _huff_lengthlist__44c4_s_short[] = {
+static const char _huff_lengthlist__44c4_s_short[] = {
          4, 7,14,10,15,10,12,15,16,15, 4, 2,11, 5,10, 6,
          8,11,14,14,14,10, 7,11, 6, 8,10,11,13,15, 9, 4,
         11, 5, 9, 6, 9,12,14,15,14, 9, 6, 9, 4, 5, 7,10,
@@ -6972,13 +6972,13 @@ static const long _huff_lengthlist__44c4_s_short[] = {
 
 static const static_codebook _huff_book__44c4_s_short = {
         2, 100,
-        (long *)_huff_lengthlist__44c4_s_short,
+        (char *)_huff_lengthlist__44c4_s_short,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist__44c5_s_long[] = {
+static const char _huff_lengthlist__44c5_s_long[] = {
          3, 8, 9,13,10,12,12,12,12,12, 6, 4, 6, 8, 6, 8,
         10,10,11,12, 8, 5, 4,10, 4, 7, 8, 9,10,11,13, 8,
         10, 8, 9, 9,11,12,13,14,10, 6, 4, 9, 3, 5, 6, 8,
@@ -6990,7 +6990,7 @@ static const long _huff_lengthlist__44c5_s_long[] = {
 
 static const static_codebook _huff_book__44c5_s_long = {
         2, 100,
-        (long *)_huff_lengthlist__44c5_s_long,
+        (char *)_huff_lengthlist__44c5_s_long,
         0, 0, 0, 0, 0,
         NULL,
         0
@@ -7002,7 +7002,7 @@ static const long _vq_quantlist__44c5_s_p1_0[] = {
         2,
 };
 
-static const long _vq_lengthlist__44c5_s_p1_0[] = {
+static const char _vq_lengthlist__44c5_s_p1_0[] = {
          2, 4, 4, 0, 0, 0, 0, 0, 0, 4, 7, 7, 0, 0, 0, 0,
          0, 0, 4, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7418,7 +7418,7 @@ static const long _vq_lengthlist__44c5_s_p1_0[] = {
 
 static const static_codebook _44c5_s_p1_0 = {
         8, 6561,
-        (long *)_vq_lengthlist__44c5_s_p1_0,
+        (char *)_vq_lengthlist__44c5_s_p1_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__44c5_s_p1_0,
         0
@@ -7432,7 +7432,7 @@ static const long _vq_quantlist__44c5_s_p2_0[] = {
         4,
 };
 
-static const long _vq_lengthlist__44c5_s_p2_0[] = {
+static const char _vq_lengthlist__44c5_s_p2_0[] = {
          2, 4, 4, 0, 0, 0, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0,
          8, 7, 0, 0, 0, 0, 0, 0, 0, 4, 6, 6, 0, 0, 0, 8,
          8, 0, 0, 0, 8, 7, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
@@ -7477,7 +7477,7 @@ static const long _vq_lengthlist__44c5_s_p2_0[] = {
 
 static const static_codebook _44c5_s_p2_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44c5_s_p2_0,
+        (char *)_vq_lengthlist__44c5_s_p2_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c5_s_p2_0,
         0
@@ -7491,7 +7491,7 @@ static const long _vq_quantlist__44c5_s_p3_0[] = {
         4,
 };
 
-static const long _vq_lengthlist__44c5_s_p3_0[] = {
+static const char _vq_lengthlist__44c5_s_p3_0[] = {
          2, 4, 3, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 5, 6, 6, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7536,7 +7536,7 @@ static const long _vq_lengthlist__44c5_s_p3_0[] = {
 
 static const static_codebook _44c5_s_p3_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44c5_s_p3_0,
+        (char *)_vq_lengthlist__44c5_s_p3_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c5_s_p3_0,
         0
@@ -7554,7 +7554,7 @@ static const long _vq_quantlist__44c5_s_p4_0[] = {
         8,
 };
 
-static const long _vq_lengthlist__44c5_s_p4_0[] = {
+static const char _vq_lengthlist__44c5_s_p4_0[] = {
          2, 3, 3, 6, 6, 0, 0, 0, 0, 0, 4, 4, 6, 6, 0, 0,
          0, 0, 0, 4, 4, 6, 6, 0, 0, 0, 0, 0, 5, 5, 6, 6,
          0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0,
@@ -7565,7 +7565,7 @@ static const long _vq_lengthlist__44c5_s_p4_0[] = {
 
 static const static_codebook _44c5_s_p4_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44c5_s_p4_0,
+        (char *)_vq_lengthlist__44c5_s_p4_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c5_s_p4_0,
         0
@@ -7583,7 +7583,7 @@ static const long _vq_quantlist__44c5_s_p5_0[] = {
         8,
 };
 
-static const long _vq_lengthlist__44c5_s_p5_0[] = {
+static const char _vq_lengthlist__44c5_s_p5_0[] = {
          2, 4, 3, 6, 6, 7, 7, 9, 9, 0, 4, 4, 6, 6, 7, 7,
          9, 9, 0, 4, 4, 6, 6, 7, 7, 9, 9, 0, 6, 6, 7, 7,
          7, 7, 9, 9, 0, 0, 0, 7, 6, 7, 7, 9, 9, 0, 0, 0,
@@ -7594,7 +7594,7 @@ static const long _vq_lengthlist__44c5_s_p5_0[] = {
 
 static const static_codebook _44c5_s_p5_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44c5_s_p5_0,
+        (char *)_vq_lengthlist__44c5_s_p5_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c5_s_p5_0,
         0
@@ -7620,7 +7620,7 @@ static const long _vq_quantlist__44c5_s_p6_0[] = {
         16,
 };
 
-static const long _vq_lengthlist__44c5_s_p6_0[] = {
+static const char _vq_lengthlist__44c5_s_p6_0[] = {
          2, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,10,10,11,
         11, 0, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,11,
         12,12, 0, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,
@@ -7644,7 +7644,7 @@ static const long _vq_lengthlist__44c5_s_p6_0[] = {
 
 static const static_codebook _44c5_s_p6_0 = {
         2, 289,
-        (long *)_vq_lengthlist__44c5_s_p6_0,
+        (char *)_vq_lengthlist__44c5_s_p6_0,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__44c5_s_p6_0,
         0
@@ -7656,7 +7656,7 @@ static const long _vq_quantlist__44c5_s_p7_0[] = {
         2,
 };
 
-static const long _vq_lengthlist__44c5_s_p7_0[] = {
+static const char _vq_lengthlist__44c5_s_p7_0[] = {
          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,11,
          9, 9, 4, 7, 7,10, 9, 9,11, 9, 9, 7,10,10,11,11,
         10,11,11,11, 6, 9, 9,11,10,10,11,10,10, 6, 9, 9,
@@ -7667,7 +7667,7 @@ static const long _vq_lengthlist__44c5_s_p7_0[] = {
 
 static const static_codebook _44c5_s_p7_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44c5_s_p7_0,
+        (char *)_vq_lengthlist__44c5_s_p7_0,
         1, -529137664, 1618345984, 2, 0,
         (long *)_vq_quantlist__44c5_s_p7_0,
         0
@@ -7687,7 +7687,7 @@ static const long _vq_quantlist__44c5_s_p7_1[] = {
         10,
 };
 
-static const long _vq_lengthlist__44c5_s_p7_1[] = {
+static const char _vq_lengthlist__44c5_s_p7_1[] = {
          2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6,
          7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6, 7, 7, 8, 8, 8,
          8,10, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10, 7,
@@ -7700,7 +7700,7 @@ static const long _vq_lengthlist__44c5_s_p7_1[] = {
 
 static const static_codebook _44c5_s_p7_1 = {
         2, 121,
-        (long *)_vq_lengthlist__44c5_s_p7_1,
+        (char *)_vq_lengthlist__44c5_s_p7_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c5_s_p7_1,
         0
@@ -7722,7 +7722,7 @@ static const long _vq_quantlist__44c5_s_p8_0[] = {
         12,
 };
 
-static const long _vq_lengthlist__44c5_s_p8_0[] = {
+static const char _vq_lengthlist__44c5_s_p8_0[] = {
          1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 6, 5, 5,
          7, 7, 8, 8, 8, 9,10,10,10,10, 7, 5, 5, 7, 7, 8,
          8, 9, 9,10,10,10,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
@@ -7738,7 +7738,7 @@ static const long _vq_lengthlist__44c5_s_p8_0[] = {
 
 static const static_codebook _44c5_s_p8_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44c5_s_p8_0,
+        (char *)_vq_lengthlist__44c5_s_p8_0,
         1, -526516224, 1616117760, 4, 0,
         (long *)_vq_quantlist__44c5_s_p8_0,
         0
@@ -7752,14 +7752,14 @@ static const long _vq_quantlist__44c5_s_p8_1[] = {
         4,
 };
 
-static const long _vq_lengthlist__44c5_s_p8_1[] = {
+static const char _vq_lengthlist__44c5_s_p8_1[] = {
          2, 4, 4, 5, 5, 6, 5, 5, 5, 5, 6, 4, 5, 5, 5, 6,
          5, 5, 5, 5, 6, 6, 6, 5, 5,
 };
 
 static const static_codebook _44c5_s_p8_1 = {
         2, 25,
-        (long *)_vq_lengthlist__44c5_s_p8_1,
+        (char *)_vq_lengthlist__44c5_s_p8_1,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c5_s_p8_1,
         0
@@ -7783,7 +7783,7 @@ static const long _vq_quantlist__44c5_s_p9_0[] = {
         14,
 };
 
-static const long _vq_lengthlist__44c5_s_p9_0[] = {
+static const char _vq_lengthlist__44c5_s_p9_0[] = {
          1, 3, 3,13,13,13,13,13,13,13,13,13,13,13,13, 4,
          7, 7,13,13,13,13,13,13,13,13,13,13,13,13, 3, 8,
          6,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
@@ -7803,7 +7803,7 @@ static const long _vq_lengthlist__44c5_s_p9_0[] = {
 
 static const static_codebook _44c5_s_p9_0 = {
         2, 225,
-        (long *)_vq_lengthlist__44c5_s_p9_0,
+        (char *)_vq_lengthlist__44c5_s_p9_0,
         1, -512522752, 1628852224, 4, 0,
         (long *)_vq_quantlist__44c5_s_p9_0,
         0
@@ -7829,7 +7829,7 @@ static const long _vq_quantlist__44c5_s_p9_1[] = {
         16,
 };
 
-static const long _vq_lengthlist__44c5_s_p9_1[] = {
+static const char _vq_lengthlist__44c5_s_p9_1[] = {
          1, 4, 4, 5, 5, 7, 7, 9, 8,10, 9,10,10,11,10,11,
         11, 6, 5, 5, 7, 7, 8, 9,10,10,11,10,12,11,12,11,
         13,12, 6, 5, 5, 7, 7, 9, 9,10,10,11,11,12,12,13,
@@ -7853,7 +7853,7 @@ static const long _vq_lengthlist__44c5_s_p9_1[] = {
 
 static const static_codebook _44c5_s_p9_1 = {
         2, 289,
-        (long *)_vq_lengthlist__44c5_s_p9_1,
+        (char *)_vq_lengthlist__44c5_s_p9_1,
         1, -520814592, 1620377600, 5, 0,
         (long *)_vq_quantlist__44c5_s_p9_1,
         0
@@ -7883,7 +7883,7 @@ static const long _vq_quantlist__44c5_s_p9_2[] = {
         20,
 };
 
-static const long _vq_lengthlist__44c5_s_p9_2[] = {
+static const char _vq_lengthlist__44c5_s_p9_2[] = {
          3, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8,
          8, 8, 8, 8, 9,11, 5, 6, 7, 7, 8, 7, 8, 8, 8, 8,
          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11, 5, 5, 7, 7, 7,
@@ -7916,13 +7916,13 @@ static const long _vq_lengthlist__44c5_s_p9_2[] = {
 
 static const static_codebook _44c5_s_p9_2 = {
         2, 441,
-        (long *)_vq_lengthlist__44c5_s_p9_2,
+        (char *)_vq_lengthlist__44c5_s_p9_2,
         1, -529268736, 1611661312, 5, 0,
         (long *)_vq_quantlist__44c5_s_p9_2,
         0
 };
 
-static const long _huff_lengthlist__44c5_s_short[] = {
+static const char _huff_lengthlist__44c5_s_short[] = {
          5, 8,10,14,11,11,12,16,15,17, 5, 5, 7, 9, 7, 8,
         10,13,17,17, 7, 5, 5,10, 5, 7, 8,11,13,15,10, 8,
         10, 8, 8, 8,11,15,18,18, 8, 5, 5, 8, 3, 4, 6,10,
@@ -7934,13 +7934,13 @@ static const long _huff_lengthlist__44c5_s_short[] = {
 
 static const static_codebook _huff_book__44c5_s_short = {
         2, 100,
-        (long *)_huff_lengthlist__44c5_s_short,
+        (char *)_huff_lengthlist__44c5_s_short,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist__44c6_s_long[] = {
+static const char _huff_lengthlist__44c6_s_long[] = {
          3, 8,11,13,14,14,13,13,16,14, 6, 3, 4, 7, 9, 9,
         10,11,14,13,10, 4, 3, 5, 7, 7, 9,10,13,15,12, 7,
          4, 4, 6, 6, 8,10,13,15,12, 8, 6, 6, 6, 6, 8,10,
@@ -7952,7 +7952,7 @@ static const long _huff_lengthlist__44c6_s_long[] = {
 
 static const static_codebook _huff_book__44c6_s_long = {
         2, 100,
-        (long *)_huff_lengthlist__44c6_s_long,
+        (char *)_huff_lengthlist__44c6_s_long,
         0, 0, 0, 0, 0,
         NULL,
         0
@@ -7964,7 +7964,7 @@ static const long _vq_quantlist__44c6_s_p1_0[] = {
         2,
 };
 
-static const long _vq_lengthlist__44c6_s_p1_0[] = {
+static const char _vq_lengthlist__44c6_s_p1_0[] = {
          1, 5, 5, 0, 5, 5, 0, 5, 5, 5, 8, 7, 0, 9, 9, 0,
          9, 8, 5, 7, 8, 0, 9, 9, 0, 8, 9, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 5, 9, 8, 0, 8, 8, 0, 8, 8, 5, 8, 9,
@@ -7974,7 +7974,7 @@ static const long _vq_lengthlist__44c6_s_p1_0[] = {
 };
 static const static_codebook _44c6_s_p1_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44c6_s_p1_0,
+        (char *)_vq_lengthlist__44c6_s_p1_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__44c6_s_p1_0,
         0
@@ -7988,7 +7988,7 @@ static const long _vq_quantlist__44c6_s_p2_0[] = {
         4,
 };
 
-static const long _vq_lengthlist__44c6_s_p2_0[] = {
+static const char _vq_lengthlist__44c6_s_p2_0[] = {
          3, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0,
          7, 7, 9, 9, 0, 0, 0, 9, 9, 5, 7, 7, 9, 9, 0, 8,
          8,10,10, 0, 8, 7,10, 9, 0,10,10,11,11, 0, 0, 0,
@@ -8033,7 +8033,7 @@ static const long _vq_lengthlist__44c6_s_p2_0[] = {
 
 static const static_codebook _44c6_s_p2_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44c6_s_p2_0,
+        (char *)_vq_lengthlist__44c6_s_p2_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c6_s_p2_0,
         0
@@ -8051,7 +8051,7 @@ static const long _vq_quantlist__44c6_s_p3_0[] = {
         8,
 };
 
-static const long _vq_lengthlist__44c6_s_p3_0[] = {
+static const char _vq_lengthlist__44c6_s_p3_0[] = {
          2, 3, 4, 6, 6, 7, 7, 9, 9, 0, 4, 4, 6, 6, 7, 7,
          9,10, 0, 4, 4, 6, 6, 7, 7,10, 9, 0, 5, 5, 7, 7,
          8, 8,10,10, 0, 0, 0, 7, 6, 8, 8,10,10, 0, 0, 0,
@@ -8062,7 +8062,7 @@ static const long _vq_lengthlist__44c6_s_p3_0[] = {
 
 static const static_codebook _44c6_s_p3_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44c6_s_p3_0,
+        (char *)_vq_lengthlist__44c6_s_p3_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c6_s_p3_0,
         0
@@ -8088,7 +8088,7 @@ static const long _vq_quantlist__44c6_s_p4_0[] = {
         16,
 };
 
-static const long _vq_lengthlist__44c6_s_p4_0[] = {
+static const char _vq_lengthlist__44c6_s_p4_0[] = {
          2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9,10,10,
         10, 0, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,10,10,
         11,11, 0, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,10,
@@ -8112,7 +8112,7 @@ static const long _vq_lengthlist__44c6_s_p4_0[] = {
 
 static const static_codebook _44c6_s_p4_0 = {
         2, 289,
-        (long *)_vq_lengthlist__44c6_s_p4_0,
+        (char *)_vq_lengthlist__44c6_s_p4_0,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__44c6_s_p4_0,
         0
@@ -8124,7 +8124,7 @@ static const long _vq_quantlist__44c6_s_p5_0[] = {
         2,
 };
 
-static const long _vq_lengthlist__44c6_s_p5_0[] = {
+static const char _vq_lengthlist__44c6_s_p5_0[] = {
          1, 4, 4, 5, 7, 7, 6, 7, 7, 4, 6, 6, 9, 9,10,10,
         10, 9, 4, 6, 6, 9,10, 9,10, 9,10, 6, 9, 9,10,12,
         11,10,11,11, 7,10, 9,11,12,12,12,12,12, 7,10,10,
@@ -8135,7 +8135,7 @@ static const long _vq_lengthlist__44c6_s_p5_0[] = {
 
 static const static_codebook _44c6_s_p5_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44c6_s_p5_0,
+        (char *)_vq_lengthlist__44c6_s_p5_0,
         1, -529137664, 1618345984, 2, 0,
         (long *)_vq_quantlist__44c6_s_p5_0,
         0
@@ -8155,7 +8155,7 @@ static const long _vq_quantlist__44c6_s_p5_1[] = {
         10,
 };
 
-static const long _vq_lengthlist__44c6_s_p5_1[] = {
+static const char _vq_lengthlist__44c6_s_p5_1[] = {
          3, 5, 4, 6, 6, 7, 7, 8, 8, 8, 8,11, 4, 4, 6, 6,
          7, 7, 8, 8, 8, 8,11, 4, 4, 6, 6, 7, 7, 8, 8, 8,
          8,11, 6, 6, 6, 6, 8, 8, 8, 8, 9, 9,11,11,11, 6,
@@ -8168,7 +8168,7 @@ static const long _vq_lengthlist__44c6_s_p5_1[] = {
 
 static const static_codebook _44c6_s_p5_1 = {
         2, 121,
-        (long *)_vq_lengthlist__44c6_s_p5_1,
+        (char *)_vq_lengthlist__44c6_s_p5_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c6_s_p5_1,
         0
@@ -8190,7 +8190,7 @@ static const long _vq_quantlist__44c6_s_p6_0[] = {
         12,
 };
 
-static const long _vq_lengthlist__44c6_s_p6_0[] = {
+static const char _vq_lengthlist__44c6_s_p6_0[] = {
          1, 4, 4, 6, 6, 8, 8, 8, 8,10, 9,10,10, 6, 5, 5,
          7, 7, 9, 9, 9, 9,10,10,11,11, 6, 5, 5, 7, 7, 9,
          9,10, 9,11,10,11,11, 0, 6, 6, 7, 7, 9, 9,10,10,
@@ -8206,7 +8206,7 @@ static const long _vq_lengthlist__44c6_s_p6_0[] = {
 
 static const static_codebook _44c6_s_p6_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44c6_s_p6_0,
+        (char *)_vq_lengthlist__44c6_s_p6_0,
         1, -526516224, 1616117760, 4, 0,
         (long *)_vq_quantlist__44c6_s_p6_0,
         0
@@ -8220,14 +8220,14 @@ static const long _vq_quantlist__44c6_s_p6_1[] = {
         4,
 };
 
-static const long _vq_lengthlist__44c6_s_p6_1[] = {
+static const char _vq_lengthlist__44c6_s_p6_1[] = {
          3, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5, 4, 4, 5, 5, 6,
          5, 5, 5, 5, 6, 6, 6, 5, 5,
 };
 
 static const static_codebook _44c6_s_p6_1 = {
         2, 25,
-        (long *)_vq_lengthlist__44c6_s_p6_1,
+        (char *)_vq_lengthlist__44c6_s_p6_1,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c6_s_p6_1,
         0
@@ -8249,7 +8249,7 @@ static const long _vq_quantlist__44c6_s_p7_0[] = {
         12,
 };
 
-static const long _vq_lengthlist__44c6_s_p7_0[] = {
+static const char _vq_lengthlist__44c6_s_p7_0[] = {
          1, 4, 4, 6, 6, 8, 8, 8, 8,10,10,11,10, 6, 5, 5,
          7, 7, 8, 8, 9, 9,10,10,12,11, 6, 5, 5, 7, 7, 8,
          8, 9, 9,10,10,12,11,21, 7, 7, 7, 7, 9, 9,10,10,
@@ -8265,7 +8265,7 @@ static const long _vq_lengthlist__44c6_s_p7_0[] = {
 
 static const static_codebook _44c6_s_p7_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44c6_s_p7_0,
+        (char *)_vq_lengthlist__44c6_s_p7_0,
         1, -523206656, 1618345984, 4, 0,
         (long *)_vq_quantlist__44c6_s_p7_0,
         0
@@ -8285,7 +8285,7 @@ static const long _vq_quantlist__44c6_s_p7_1[] = {
         10,
 };
 
-static const long _vq_lengthlist__44c6_s_p7_1[] = {
+static const char _vq_lengthlist__44c6_s_p7_1[] = {
          3, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 9, 5, 5, 6, 6,
          7, 7, 7, 7, 8, 7, 8, 5, 5, 6, 6, 7, 7, 7, 7, 7,
          7, 9, 6, 6, 7, 7, 7, 7, 8, 7, 7, 8, 9, 9, 9, 7,
@@ -8298,7 +8298,7 @@ static const long _vq_lengthlist__44c6_s_p7_1[] = {
 
 static const static_codebook _44c6_s_p7_1 = {
         2, 121,
-        (long *)_vq_lengthlist__44c6_s_p7_1,
+        (char *)_vq_lengthlist__44c6_s_p7_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c6_s_p7_1,
         0
@@ -8322,7 +8322,7 @@ static const long _vq_quantlist__44c6_s_p8_0[] = {
         14,
 };
 
-static const long _vq_lengthlist__44c6_s_p8_0[] = {
+static const char _vq_lengthlist__44c6_s_p8_0[] = {
          1, 4, 4, 7, 7, 8, 8, 7, 7, 8, 7, 9, 8,10, 9, 6,
          5, 5, 8, 8, 9, 9, 8, 8, 9, 9,11,10,11,10, 6, 5,
          5, 8, 8, 9, 9, 8, 8, 9, 9,10,10,11,11,18, 8, 8,
@@ -8342,7 +8342,7 @@ static const long _vq_lengthlist__44c6_s_p8_0[] = {
 
 static const static_codebook _44c6_s_p8_0 = {
         2, 225,
-        (long *)_vq_lengthlist__44c6_s_p8_0,
+        (char *)_vq_lengthlist__44c6_s_p8_0,
         1, -520986624, 1620377600, 4, 0,
         (long *)_vq_quantlist__44c6_s_p8_0,
         0
@@ -8372,7 +8372,7 @@ static const long _vq_quantlist__44c6_s_p8_1[] = {
         20,
 };
 
-static const long _vq_lengthlist__44c6_s_p8_1[] = {
+static const char _vq_lengthlist__44c6_s_p8_1[] = {
          3, 5, 5, 6, 6, 7, 7, 7, 7, 8, 7, 8, 8, 8, 8, 8,
          8, 8, 8, 8, 8,10, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8,
          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 6, 6, 7, 7, 8,
@@ -8405,7 +8405,7 @@ static const long _vq_lengthlist__44c6_s_p8_1[] = {
 
 static const static_codebook _44c6_s_p8_1 = {
         2, 441,
-        (long *)_vq_lengthlist__44c6_s_p8_1,
+        (char *)_vq_lengthlist__44c6_s_p8_1,
         1, -529268736, 1611661312, 5, 0,
         (long *)_vq_quantlist__44c6_s_p8_1,
         0
@@ -8427,7 +8427,7 @@ static const long _vq_quantlist__44c6_s_p9_0[] = {
         12,
 };
 
-static const long _vq_lengthlist__44c6_s_p9_0[] = {
+static const char _vq_lengthlist__44c6_s_p9_0[] = {
          1, 3, 3,11,11,11,11,11,11,11,11,11,11, 4, 7, 7,
         11,11,11,11,11,11,11,11,11,11, 5, 8, 9,11,11,11,
         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
@@ -8443,7 +8443,7 @@ static const long _vq_lengthlist__44c6_s_p9_0[] = {
 
 static const static_codebook _44c6_s_p9_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44c6_s_p9_0,
+        (char *)_vq_lengthlist__44c6_s_p9_0,
         1, -511845376, 1630791680, 4, 0,
         (long *)_vq_quantlist__44c6_s_p9_0,
         0
@@ -8465,7 +8465,7 @@ static const long _vq_quantlist__44c6_s_p9_1[] = {
         12,
 };
 
-static const long _vq_lengthlist__44c6_s_p9_1[] = {
+static const char _vq_lengthlist__44c6_s_p9_1[] = {
          1, 4, 4, 7, 7, 7, 7, 7, 6, 8, 8, 8, 8, 6, 6, 6,
          8, 8, 8, 8, 8, 7, 9, 8,10,10, 5, 6, 6, 8, 8, 9,
          9, 8, 8,10,10,10,10,16, 9, 9, 9, 9, 9, 9, 9, 8,
@@ -8481,7 +8481,7 @@ static const long _vq_lengthlist__44c6_s_p9_1[] = {
 
 static const static_codebook _44c6_s_p9_1 = {
         2, 169,
-        (long *)_vq_lengthlist__44c6_s_p9_1,
+        (char *)_vq_lengthlist__44c6_s_p9_1,
         1, -518889472, 1622704128, 4, 0,
         (long *)_vq_quantlist__44c6_s_p9_1,
         0
@@ -8539,7 +8539,7 @@ static const long _vq_quantlist__44c6_s_p9_2[] = {
         48,
 };
 
-static const long _vq_lengthlist__44c6_s_p9_2[] = {
+static const char _vq_lengthlist__44c6_s_p9_2[] = {
          2, 4, 3, 4, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6,
          6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
@@ -8548,13 +8548,13 @@ static const long _vq_lengthlist__44c6_s_p9_2[] = {
 
 static const static_codebook _44c6_s_p9_2 = {
         1, 49,
-        (long *)_vq_lengthlist__44c6_s_p9_2,
+        (char *)_vq_lengthlist__44c6_s_p9_2,
         1, -526909440, 1611661312, 6, 0,
         (long *)_vq_quantlist__44c6_s_p9_2,
         0
 };
 
-static const long _huff_lengthlist__44c6_s_short[] = {
+static const char _huff_lengthlist__44c6_s_short[] = {
          3, 9,11,11,13,14,19,17,17,19, 5, 4, 5, 8,10,10,
         13,16,18,19, 7, 4, 4, 5, 8, 9,12,14,17,19, 8, 6,
          5, 5, 7, 7,10,13,16,18,10, 8, 7, 6, 5, 5, 8,11,
@@ -8566,13 +8566,13 @@ static const long _huff_lengthlist__44c6_s_short[] = {
 
 static const static_codebook _huff_book__44c6_s_short = {
         2, 100,
-        (long *)_huff_lengthlist__44c6_s_short,
+        (char *)_huff_lengthlist__44c6_s_short,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist__44c7_s_long[] = {
+static const char _huff_lengthlist__44c7_s_long[] = {
          3, 8,11,13,15,14,14,13,15,14, 6, 4, 5, 7, 9,10,
         11,11,14,13,10, 4, 3, 5, 7, 8, 9,10,13,13,12, 7,
          4, 4, 5, 6, 8, 9,12,14,13, 9, 6, 5, 5, 6, 8, 9,
@@ -8584,7 +8584,7 @@ static const long _huff_lengthlist__44c7_s_long[] = {
 
 static const static_codebook _huff_book__44c7_s_long = {
         2, 100,
-        (long *)_huff_lengthlist__44c7_s_long,
+        (char *)_huff_lengthlist__44c7_s_long,
         0, 0, 0, 0, 0,
         NULL,
         0
@@ -8596,7 +8596,7 @@ static const long _vq_quantlist__44c7_s_p1_0[] = {
         2,
 };
 
-static const long _vq_lengthlist__44c7_s_p1_0[] = {
+static const char _vq_lengthlist__44c7_s_p1_0[] = {
          1, 5, 5, 0, 5, 5, 0, 5, 5, 5, 8, 7, 0, 9, 9, 0,
          9, 8, 5, 7, 8, 0, 9, 9, 0, 8, 9, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 5, 9, 9, 0, 8, 8, 0, 8, 8, 5, 8, 9,
@@ -8607,7 +8607,7 @@ static const long _vq_lengthlist__44c7_s_p1_0[] = {
 
 static const static_codebook _44c7_s_p1_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44c7_s_p1_0,
+        (char *)_vq_lengthlist__44c7_s_p1_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__44c7_s_p1_0,
         0
@@ -8621,7 +8621,7 @@ static const long _vq_quantlist__44c7_s_p2_0[] = {
         4,
 };
 
-static const long _vq_lengthlist__44c7_s_p2_0[] = {
+static const char _vq_lengthlist__44c7_s_p2_0[] = {
          3, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0,
          7, 7, 9, 9, 0, 0, 0, 9, 9, 5, 7, 7, 9, 9, 0, 8,
          8,10,10, 0, 8, 7,10, 9, 0,10,10,11,11, 0, 0, 0,
@@ -8666,7 +8666,7 @@ static const long _vq_lengthlist__44c7_s_p2_0[] = {
 
 static const static_codebook _44c7_s_p2_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44c7_s_p2_0,
+        (char *)_vq_lengthlist__44c7_s_p2_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c7_s_p2_0,
         0
@@ -8684,7 +8684,7 @@ static const long _vq_quantlist__44c7_s_p3_0[] = {
         8,
 };
 
-static const long _vq_lengthlist__44c7_s_p3_0[] = {
+static const char _vq_lengthlist__44c7_s_p3_0[] = {
          2, 4, 4, 5, 5, 7, 7, 9, 9, 0, 4, 4, 6, 6, 7, 7,
          9, 9, 0, 4, 4, 6, 6, 7, 7, 9, 9, 0, 5, 5, 6, 6,
          8, 8,10,10, 0, 0, 0, 6, 6, 8, 8,10,10, 0, 0, 0,
@@ -8695,7 +8695,7 @@ static const long _vq_lengthlist__44c7_s_p3_0[] = {
 
 static const static_codebook _44c7_s_p3_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44c7_s_p3_0,
+        (char *)_vq_lengthlist__44c7_s_p3_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c7_s_p3_0,
         0
@@ -8721,7 +8721,7 @@ static const long _vq_quantlist__44c7_s_p4_0[] = {
         16,
 };
 
-static const long _vq_lengthlist__44c7_s_p4_0[] = {
+static const char _vq_lengthlist__44c7_s_p4_0[] = {
          3, 4, 4, 5, 5, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
         11, 0, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,11,
         12,12, 0, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,
@@ -8745,7 +8745,7 @@ static const long _vq_lengthlist__44c7_s_p4_0[] = {
 
 static const static_codebook _44c7_s_p4_0 = {
         2, 289,
-        (long *)_vq_lengthlist__44c7_s_p4_0,
+        (char *)_vq_lengthlist__44c7_s_p4_0,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__44c7_s_p4_0,
         0
@@ -8757,7 +8757,7 @@ static const long _vq_quantlist__44c7_s_p5_0[] = {
         2,
 };
 
-static const long _vq_lengthlist__44c7_s_p5_0[] = {
+static const char _vq_lengthlist__44c7_s_p5_0[] = {
          1, 4, 4, 5, 7, 7, 6, 7, 7, 4, 6, 7,10,10,10,10,
         10, 9, 4, 6, 6,10,10,10,10, 9,10, 5,10,10, 9,11,
         12,10,11,12, 7,10,10,11,12,12,12,12,12, 7,10,10,
@@ -8768,7 +8768,7 @@ static const long _vq_lengthlist__44c7_s_p5_0[] = {
 
 static const static_codebook _44c7_s_p5_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44c7_s_p5_0,
+        (char *)_vq_lengthlist__44c7_s_p5_0,
         1, -529137664, 1618345984, 2, 0,
         (long *)_vq_quantlist__44c7_s_p5_0,
         0
@@ -8788,7 +8788,7 @@ static const long _vq_quantlist__44c7_s_p5_1[] = {
         10,
 };
 
-static const long _vq_lengthlist__44c7_s_p5_1[] = {
+static const char _vq_lengthlist__44c7_s_p5_1[] = {
          3, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8,11, 4, 4, 6, 6,
          7, 7, 8, 8, 9, 9,11, 4, 4, 6, 6, 7, 7, 8, 8, 9,
          9,12, 5, 5, 6, 6, 7, 7, 9, 9, 9, 9,12,12,12, 6,
@@ -8801,7 +8801,7 @@ static const long _vq_lengthlist__44c7_s_p5_1[] = {
 
 static const static_codebook _44c7_s_p5_1 = {
         2, 121,
-        (long *)_vq_lengthlist__44c7_s_p5_1,
+        (char *)_vq_lengthlist__44c7_s_p5_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c7_s_p5_1,
         0
@@ -8823,7 +8823,7 @@ static const long _vq_quantlist__44c7_s_p6_0[] = {
         12,
 };
 
-static const long _vq_lengthlist__44c7_s_p6_0[] = {
+static const char _vq_lengthlist__44c7_s_p6_0[] = {
          1, 4, 4, 6, 6, 7, 7, 8, 7, 9, 8,10,10, 6, 5, 5,
          7, 7, 8, 8, 9, 9, 9,10,11,11, 7, 5, 5, 7, 7, 8,
          8, 9, 9,10,10,11,11, 0, 7, 7, 7, 7, 9, 8, 9, 9,
@@ -8839,7 +8839,7 @@ static const long _vq_lengthlist__44c7_s_p6_0[] = {
 
 static const static_codebook _44c7_s_p6_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44c7_s_p6_0,
+        (char *)_vq_lengthlist__44c7_s_p6_0,
         1, -526516224, 1616117760, 4, 0,
         (long *)_vq_quantlist__44c7_s_p6_0,
         0
@@ -8853,14 +8853,14 @@ static const long _vq_quantlist__44c7_s_p6_1[] = {
         4,
 };
 
-static const long _vq_lengthlist__44c7_s_p6_1[] = {
+static const char _vq_lengthlist__44c7_s_p6_1[] = {
          3, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5, 4, 4, 5, 5, 6,
          5, 5, 5, 5, 6, 6, 6, 5, 5,
 };
 
 static const static_codebook _44c7_s_p6_1 = {
         2, 25,
-        (long *)_vq_lengthlist__44c7_s_p6_1,
+        (char *)_vq_lengthlist__44c7_s_p6_1,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c7_s_p6_1,
         0
@@ -8882,7 +8882,7 @@ static const long _vq_quantlist__44c7_s_p7_0[] = {
         12,
 };
 
-static const long _vq_lengthlist__44c7_s_p7_0[] = {
+static const char _vq_lengthlist__44c7_s_p7_0[] = {
          1, 4, 4, 6, 6, 7, 8, 9, 9,10,10,12,11, 6, 5, 5,
          7, 7, 8, 8, 9,10,11,11,12,12, 7, 5, 5, 7, 7, 8,
          8,10,10,11,11,12,12,20, 7, 7, 7, 7, 8, 9,10,10,
@@ -8898,7 +8898,7 @@ static const long _vq_lengthlist__44c7_s_p7_0[] = {
 
 static const static_codebook _44c7_s_p7_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44c7_s_p7_0,
+        (char *)_vq_lengthlist__44c7_s_p7_0,
         1, -523206656, 1618345984, 4, 0,
         (long *)_vq_quantlist__44c7_s_p7_0,
         0
@@ -8918,7 +8918,7 @@ static const long _vq_quantlist__44c7_s_p7_1[] = {
         10,
 };
 
-static const long _vq_lengthlist__44c7_s_p7_1[] = {
+static const char _vq_lengthlist__44c7_s_p7_1[] = {
          4, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 8, 6, 6, 7, 7,
          7, 7, 7, 7, 7, 7, 8, 6, 6, 6, 7, 7, 7, 7, 7, 7,
          7, 8, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 7,
@@ -8931,7 +8931,7 @@ static const long _vq_lengthlist__44c7_s_p7_1[] = {
 
 static const static_codebook _44c7_s_p7_1 = {
         2, 121,
-        (long *)_vq_lengthlist__44c7_s_p7_1,
+        (char *)_vq_lengthlist__44c7_s_p7_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c7_s_p7_1,
         0
@@ -8955,7 +8955,7 @@ static const long _vq_quantlist__44c7_s_p8_0[] = {
         14,
 };
 
-static const long _vq_lengthlist__44c7_s_p8_0[] = {
+static const char _vq_lengthlist__44c7_s_p8_0[] = {
          1, 4, 4, 7, 7, 8, 8, 8, 7, 9, 8, 9, 9,10,10, 6,
          5, 5, 7, 7, 9, 9, 8, 8,10, 9,11,10,12,11, 6, 5,
          5, 8, 7, 9, 9, 8, 8,10,10,11,11,12,11,19, 8, 8,
@@ -8975,7 +8975,7 @@ static const long _vq_lengthlist__44c7_s_p8_0[] = {
 
 static const static_codebook _44c7_s_p8_0 = {
         2, 225,
-        (long *)_vq_lengthlist__44c7_s_p8_0,
+        (char *)_vq_lengthlist__44c7_s_p8_0,
         1, -520986624, 1620377600, 4, 0,
         (long *)_vq_quantlist__44c7_s_p8_0,
         0
@@ -9005,7 +9005,7 @@ static const long _vq_quantlist__44c7_s_p8_1[] = {
         20,
 };
 
-static const long _vq_lengthlist__44c7_s_p8_1[] = {
+static const char _vq_lengthlist__44c7_s_p8_1[] = {
          3, 5, 5, 7, 6, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8,
          8, 8, 8, 8, 8,10, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,
          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 6, 6, 7, 7, 8,
@@ -9038,7 +9038,7 @@ static const long _vq_lengthlist__44c7_s_p8_1[] = {
 
 static const static_codebook _44c7_s_p8_1 = {
         2, 441,
-        (long *)_vq_lengthlist__44c7_s_p8_1,
+        (char *)_vq_lengthlist__44c7_s_p8_1,
         1, -529268736, 1611661312, 5, 0,
         (long *)_vq_quantlist__44c7_s_p8_1,
         0
@@ -9060,7 +9060,7 @@ static const long _vq_quantlist__44c7_s_p9_0[] = {
         12,
 };
 
-static const long _vq_lengthlist__44c7_s_p9_0[] = {
+static const char _vq_lengthlist__44c7_s_p9_0[] = {
          1, 3, 3,11,11,11,11,11,11,11,11,11,11, 4, 6, 6,
         11,11,11,11,11,11,11,11,11,11, 4, 7, 7,11,11,11,
         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
@@ -9076,7 +9076,7 @@ static const long _vq_lengthlist__44c7_s_p9_0[] = {
 
 static const static_codebook _44c7_s_p9_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44c7_s_p9_0,
+        (char *)_vq_lengthlist__44c7_s_p9_0,
         1, -511845376, 1630791680, 4, 0,
         (long *)_vq_quantlist__44c7_s_p9_0,
         0
@@ -9098,7 +9098,7 @@ static const long _vq_quantlist__44c7_s_p9_1[] = {
         12,
 };
 
-static const long _vq_lengthlist__44c7_s_p9_1[] = {
+static const char _vq_lengthlist__44c7_s_p9_1[] = {
          1, 4, 4, 7, 7, 7, 7, 7, 6, 8, 8, 8, 8, 6, 6, 6,
          8, 8, 9, 8, 8, 7, 9, 8,11,10, 5, 6, 6, 8, 8, 9,
          8, 8, 8,10, 9,11,11,16, 8, 8, 9, 8, 9, 9, 9, 8,
@@ -9114,7 +9114,7 @@ static const long _vq_lengthlist__44c7_s_p9_1[] = {
 
 static const static_codebook _44c7_s_p9_1 = {
         2, 169,
-        (long *)_vq_lengthlist__44c7_s_p9_1,
+        (char *)_vq_lengthlist__44c7_s_p9_1,
         1, -518889472, 1622704128, 4, 0,
         (long *)_vq_quantlist__44c7_s_p9_1,
         0
@@ -9172,7 +9172,7 @@ static const long _vq_quantlist__44c7_s_p9_2[] = {
         48,
 };
 
-static const long _vq_lengthlist__44c7_s_p9_2[] = {
+static const char _vq_lengthlist__44c7_s_p9_2[] = {
          2, 4, 3, 4, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6,
          6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
@@ -9181,13 +9181,13 @@ static const long _vq_lengthlist__44c7_s_p9_2[] = {
 
 static const static_codebook _44c7_s_p9_2 = {
         1, 49,
-        (long *)_vq_lengthlist__44c7_s_p9_2,
+        (char *)_vq_lengthlist__44c7_s_p9_2,
         1, -526909440, 1611661312, 6, 0,
         (long *)_vq_quantlist__44c7_s_p9_2,
         0
 };
 
-static const long _huff_lengthlist__44c7_s_short[] = {
+static const char _huff_lengthlist__44c7_s_short[] = {
          4,11,12,14,15,15,17,17,18,18, 5, 6, 6, 8, 9,10,
         13,17,18,19, 7, 5, 4, 6, 8, 9,11,15,19,19, 8, 6,
          5, 5, 6, 7,11,14,16,17, 9, 7, 7, 6, 7, 7,10,13,
@@ -9199,13 +9199,13 @@ static const long _huff_lengthlist__44c7_s_short[] = {
 
 static const static_codebook _huff_book__44c7_s_short = {
         2, 100,
-        (long *)_huff_lengthlist__44c7_s_short,
+        (char *)_huff_lengthlist__44c7_s_short,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist__44c8_s_long[] = {
+static const char _huff_lengthlist__44c8_s_long[] = {
          3, 8,12,13,14,14,14,13,14,14, 6, 4, 5, 8,10,10,
         11,11,14,13, 9, 5, 4, 5, 7, 8, 9,10,13,13,12, 7,
          5, 4, 5, 6, 8, 9,12,13,13, 9, 6, 5, 5, 5, 7, 9,
@@ -9217,7 +9217,7 @@ static const long _huff_lengthlist__44c8_s_long[] = {
 
 static const static_codebook _huff_book__44c8_s_long = {
         2, 100,
-        (long *)_huff_lengthlist__44c8_s_long,
+        (char *)_huff_lengthlist__44c8_s_long,
         0, 0, 0, 0, 0,
         NULL,
         0
@@ -9229,7 +9229,7 @@ static const long _vq_quantlist__44c8_s_p1_0[] = {
         2,
 };
 
-static const long _vq_lengthlist__44c8_s_p1_0[] = {
+static const char _vq_lengthlist__44c8_s_p1_0[] = {
          1, 5, 5, 0, 5, 5, 0, 5, 5, 5, 7, 7, 0, 9, 8, 0,
          9, 8, 6, 7, 7, 0, 8, 9, 0, 8, 9, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 5, 9, 8, 0, 8, 8, 0, 8, 8, 5, 8, 9,
@@ -9240,7 +9240,7 @@ static const long _vq_lengthlist__44c8_s_p1_0[] = {
 
 static const static_codebook _44c8_s_p1_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44c8_s_p1_0,
+        (char *)_vq_lengthlist__44c8_s_p1_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__44c8_s_p1_0,
         0
@@ -9254,7 +9254,7 @@ static const long _vq_quantlist__44c8_s_p2_0[] = {
         4,
 };
 
-static const long _vq_lengthlist__44c8_s_p2_0[] = {
+static const char _vq_lengthlist__44c8_s_p2_0[] = {
          3, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0,
          7, 7, 9, 9, 0, 0, 0, 9, 9, 5, 7, 7, 9, 9, 0, 8,
          7,10, 9, 0, 8, 7,10, 9, 0,10,10,11,11, 0, 0, 0,
@@ -9299,7 +9299,7 @@ static const long _vq_lengthlist__44c8_s_p2_0[] = {
 
 static const static_codebook _44c8_s_p2_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44c8_s_p2_0,
+        (char *)_vq_lengthlist__44c8_s_p2_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c8_s_p2_0,
         0
@@ -9317,7 +9317,7 @@ static const long _vq_quantlist__44c8_s_p3_0[] = {
         8,
 };
 
-static const long _vq_lengthlist__44c8_s_p3_0[] = {
+static const char _vq_lengthlist__44c8_s_p3_0[] = {
          2, 4, 4, 5, 5, 7, 7, 9, 9, 0, 4, 4, 6, 6, 7, 7,
          9, 9, 0, 4, 4, 6, 6, 7, 7, 9, 9, 0, 5, 5, 6, 6,
          8, 8,10,10, 0, 0, 0, 6, 6, 8, 8,10,10, 0, 0, 0,
@@ -9328,7 +9328,7 @@ static const long _vq_lengthlist__44c8_s_p3_0[] = {
 
 static const static_codebook _44c8_s_p3_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44c8_s_p3_0,
+        (char *)_vq_lengthlist__44c8_s_p3_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c8_s_p3_0,
         0
@@ -9354,7 +9354,7 @@ static const long _vq_quantlist__44c8_s_p4_0[] = {
         16,
 };
 
-static const long _vq_lengthlist__44c8_s_p4_0[] = {
+static const char _vq_lengthlist__44c8_s_p4_0[] = {
          3, 4, 4, 5, 5, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
         11, 0, 4, 4, 6, 6, 7, 7, 8, 8, 9, 8,10,10,11,11,
         11,11, 0, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,
@@ -9378,7 +9378,7 @@ static const long _vq_lengthlist__44c8_s_p4_0[] = {
 
 static const static_codebook _44c8_s_p4_0 = {
         2, 289,
-        (long *)_vq_lengthlist__44c8_s_p4_0,
+        (char *)_vq_lengthlist__44c8_s_p4_0,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__44c8_s_p4_0,
         0
@@ -9390,7 +9390,7 @@ static const long _vq_quantlist__44c8_s_p5_0[] = {
         2,
 };
 
-static const long _vq_lengthlist__44c8_s_p5_0[] = {
+static const char _vq_lengthlist__44c8_s_p5_0[] = {
          1, 4, 4, 5, 7, 7, 6, 7, 7, 4, 7, 6,10,10,10,10,
         10,10, 4, 6, 6,10,10,10,10, 9,10, 5,10,10, 9,11,
         11,10,11,11, 7,10,10,11,12,12,12,12,12, 7,10,10,
@@ -9401,7 +9401,7 @@ static const long _vq_lengthlist__44c8_s_p5_0[] = {
 
 static const static_codebook _44c8_s_p5_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44c8_s_p5_0,
+        (char *)_vq_lengthlist__44c8_s_p5_0,
         1, -529137664, 1618345984, 2, 0,
         (long *)_vq_quantlist__44c8_s_p5_0,
         0
@@ -9421,7 +9421,7 @@ static const long _vq_quantlist__44c8_s_p5_1[] = {
         10,
 };
 
-static const long _vq_lengthlist__44c8_s_p5_1[] = {
+static const char _vq_lengthlist__44c8_s_p5_1[] = {
          3, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8,11, 4, 5, 6, 6,
          7, 7, 8, 8, 8, 8,11, 5, 5, 6, 6, 7, 7, 8, 8, 8,
          9,12, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,12,12,12, 6,
@@ -9434,7 +9434,7 @@ static const long _vq_lengthlist__44c8_s_p5_1[] = {
 
 static const static_codebook _44c8_s_p5_1 = {
         2, 121,
-        (long *)_vq_lengthlist__44c8_s_p5_1,
+        (char *)_vq_lengthlist__44c8_s_p5_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c8_s_p5_1,
         0
@@ -9456,7 +9456,7 @@ static const long _vq_quantlist__44c8_s_p6_0[] = {
         12,
 };
 
-static const long _vq_lengthlist__44c8_s_p6_0[] = {
+static const char _vq_lengthlist__44c8_s_p6_0[] = {
          1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 6, 5, 5,
          7, 7, 8, 8, 9, 9,10,10,11,11, 6, 5, 5, 7, 7, 8,
          8, 9, 9,10,10,11,11, 0, 7, 7, 7, 7, 9, 9,10,10,
@@ -9472,7 +9472,7 @@ static const long _vq_lengthlist__44c8_s_p6_0[] = {
 
 static const static_codebook _44c8_s_p6_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44c8_s_p6_0,
+        (char *)_vq_lengthlist__44c8_s_p6_0,
         1, -526516224, 1616117760, 4, 0,
         (long *)_vq_quantlist__44c8_s_p6_0,
         0
@@ -9486,14 +9486,14 @@ static const long _vq_quantlist__44c8_s_p6_1[] = {
         4,
 };
 
-static const long _vq_lengthlist__44c8_s_p6_1[] = {
+static const char _vq_lengthlist__44c8_s_p6_1[] = {
          3, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5, 4, 4, 5, 5, 6,
          5, 5, 5, 5, 6, 6, 6, 5, 5,
 };
 
 static const static_codebook _44c8_s_p6_1 = {
         2, 25,
-        (long *)_vq_lengthlist__44c8_s_p6_1,
+        (char *)_vq_lengthlist__44c8_s_p6_1,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c8_s_p6_1,
         0
@@ -9515,7 +9515,7 @@ static const long _vq_quantlist__44c8_s_p7_0[] = {
         12,
 };
 
-static const long _vq_lengthlist__44c8_s_p7_0[] = {
+static const char _vq_lengthlist__44c8_s_p7_0[] = {
          1, 4, 4, 6, 6, 8, 7, 9, 9,10,10,12,12, 6, 5, 5,
          7, 7, 8, 8,10,10,11,11,12,12, 7, 5, 5, 7, 7, 8,
          8,10,10,11,11,12,12,21, 7, 7, 7, 7, 8, 9,10,10,
@@ -9531,7 +9531,7 @@ static const long _vq_lengthlist__44c8_s_p7_0[] = {
 
 static const static_codebook _44c8_s_p7_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44c8_s_p7_0,
+        (char *)_vq_lengthlist__44c8_s_p7_0,
         1, -523206656, 1618345984, 4, 0,
         (long *)_vq_quantlist__44c8_s_p7_0,
         0
@@ -9551,7 +9551,7 @@ static const long _vq_quantlist__44c8_s_p7_1[] = {
         10,
 };
 
-static const long _vq_lengthlist__44c8_s_p7_1[] = {
+static const char _vq_lengthlist__44c8_s_p7_1[] = {
          4, 5, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 6, 6, 6, 7,
          7, 7, 7, 7, 7, 7, 8, 6, 6, 6, 6, 7, 7, 7, 7, 7,
          7, 8, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 7,
@@ -9564,7 +9564,7 @@ static const long _vq_lengthlist__44c8_s_p7_1[] = {
 
 static const static_codebook _44c8_s_p7_1 = {
         2, 121,
-        (long *)_vq_lengthlist__44c8_s_p7_1,
+        (char *)_vq_lengthlist__44c8_s_p7_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c8_s_p7_1,
         0
@@ -9588,7 +9588,7 @@ static const long _vq_quantlist__44c8_s_p8_0[] = {
         14,
 };
 
-static const long _vq_lengthlist__44c8_s_p8_0[] = {
+static const char _vq_lengthlist__44c8_s_p8_0[] = {
          1, 4, 4, 7, 6, 8, 8, 8, 7, 9, 8,10,10,11,10, 6,
          5, 5, 7, 7, 9, 9, 8, 8,10,10,11,11,12,11, 6, 5,
          5, 7, 7, 9, 9, 9, 9,10,10,11,11,12,12,20, 8, 8,
@@ -9608,7 +9608,7 @@ static const long _vq_lengthlist__44c8_s_p8_0[] = {