diff -urN '-x*.m4' -xMakefile.in -xMakefile.am -xcompile -xdepcomp -xmissing -xconfigure -xconfig.guess -xconfig.sub -xinstall-sh -xdoc -xltmain.sh '-x*.vcproj' -xpsy.c '-x*44p51.h' -xtest libvorbis-1.3.2/CHANGES libvorbis-1.3.4/CHANGES
--- libvorbis-1.3.2/CHANGES	2010-11-02 04:51:12 +0900
+++ libvorbis-1.3.4/CHANGES	2014-01-22 18:53:32 +0900
@@ -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 -urN '-x*.m4' -xMakefile.in -xMakefile.am -xcompile -xdepcomp -xmissing -xconfigure -xconfig.guess -xconfig.sub -xinstall-sh -xdoc -xltmain.sh '-x*.vcproj' -xpsy.c '-x*44p51.h' -xtest libvorbis-1.3.2/config.h.in libvorbis-1.3.4/config.h.in
--- libvorbis-1.3.2/config.h.in	2010-11-02 05:29:18 +0900
+++ libvorbis-1.3.4/config.h.in	2014-01-22 20:11:26 +0900
@@ -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 -urN '-x*.m4' -xMakefile.in -xMakefile.am -xcompile -xdepcomp -xmissing -xconfigure -xconfig.guess -xconfig.sub -xinstall-sh -xdoc -xltmain.sh '-x*.vcproj' -xpsy.c '-x*44p51.h' -xtest libvorbis-1.3.2/configure.ac libvorbis-1.3.4/configure.ac
--- libvorbis-1.3.2/configure.ac	2010-11-02 04:27:12 +0900
+++ libvorbis-1.3.4/configure.ac	2014-01-22 20:09:44 +0900
@@ -5,15 +5,14 @@
 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 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 @@
  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 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 @@
 vorbisenc-uninstalled.pc
 vorbisfile-uninstalled.pc
 ])
+AC_CONFIG_HEADERS([config.h])
+
+AC_OUTPUT
diff -urN '-x*.m4' -xMakefile.in -xMakefile.am -xcompile -xdepcomp -xmissing -xconfigure -xconfig.guess -xconfig.sub -xinstall-sh -xdoc -xltmain.sh '-x*.vcproj' -xpsy.c '-x*44p51.h' -xtest libvorbis-1.3.2/lib/block.c libvorbis-1.3.4/lib/block.c
--- libvorbis-1.3.2/lib/block.c	2010-10-23 19:34:24 +0900
+++ libvorbis-1.3.4/lib/block.c	2014-01-22 18:53:32 +0900
@@ -11,7 +11,7 @@
  ********************************************************************
 
  function: PCM data vector blocking, windowing and dis/reassembly
- last mod: $Id: block.c 17561 2010-10-23 10:34:24Z xiphmont $
+ last mod: $Id: block.c 19031 2013-12-03 19:20:50Z tterribe $
 
  Handle windowing, overlap-add, etc of the PCM vectors.  This is made
  more amusing by Vorbis' current two allowed block sizes.
@@ -771,14 +771,14 @@
       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++)
@@ -787,7 +787,7 @@
       }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++)
@@ -796,7 +796,7 @@
             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++)
@@ -1035,7 +1035,7 @@
 
 }
 
-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 -urN '-x*.m4' -xMakefile.in -xMakefile.am -xcompile -xdepcomp -xmissing -xconfigure -xconfig.guess -xconfig.sub -xinstall-sh -xdoc -xltmain.sh '-x*.vcproj' -xpsy.c '-x*44p51.h' -xtest libvorbis-1.3.2/lib/books/coupled/res_books_51.h libvorbis-1.3.4/lib/books/coupled/res_books_51.h
--- libvorbis-1.3.2/lib/books/coupled/res_books_51.h	2010-03-25 15:29:00 +0900
+++ libvorbis-1.3.4/lib/books/coupled/res_books_51.h	2014-01-22 21:32:53 +0900
@@ -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 @@
 	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 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 @@
 	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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 @@
 	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 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 @@
 	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 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 @@
 	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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 @@
 	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 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 @@
 	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 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 @@
 	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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 @@
 	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 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 @@
 	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 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 @@
 	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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 @@
 	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 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 @@
 	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 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 @@
 	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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 @@
 	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 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 @@
 	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 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 @@
 	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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 @@
 	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 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 @@
 	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 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 @@
 	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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 @@
 	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 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 @@
 	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 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 @@
 	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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 @@
 	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 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 @@
 	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 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 @@
 	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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 @@
 	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 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 @@
 	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 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 @@
 	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 @@
 	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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 @@
 	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 @@
 	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 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 @@
 	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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 @@
 	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 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 -urN '-x*.m4' -xMakefile.in -xMakefile.am -xcompile -xdepcomp -xmissing -xconfigure -xconfig.guess -xconfig.sub -xinstall-sh -xdoc -xltmain.sh '-x*.vcproj' -xpsy.c '-x*44p51.h' -xtest libvorbis-1.3.2/lib/books/coupled/res_books_stereo.h libvorbis-1.3.4/lib/books/coupled/res_books_stereo.h
--- libvorbis-1.3.2/lib/books/coupled/res_books_stereo.h	2010-03-25 15:29:00 +0900
+++ libvorbis-1.3.4/lib/books/coupled/res_books_stereo.h	2014-01-22 21:32:53 +0900
@@ -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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 @@
         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 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 @@
         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 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 @@
         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 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 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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 @@
         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 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 @@
         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 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 @@
         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 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 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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 @@
 	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 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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 @@
         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 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 @@
         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 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 @@
         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 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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 @@
         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 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 @@
         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 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 @@
         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 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 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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 @@
         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 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 @@
         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 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 @@
         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 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 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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 @@
         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 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 @@
         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 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 @@
         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 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 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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 @@
         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 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 @@
         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 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 @@
         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 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 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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 @@
         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 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 @@
         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 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 @@
         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 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 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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 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 @@
         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 @@
         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 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 @@
         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 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 @@
         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 static_codebook _44c8_s_p8_0 = {
         2, 225,
-        (long *)_vq_lengthlist__44c8_s_p8_0,
+        (char *)_vq_lengthlist__44c8_s_p8_0,
         1, -520986624, 1620377600, 4, 0,
         (long *)_vq_quantlist__44c8_s_p8_0,
         0
@@ -9638,7 +9638,7 @@
         20,
 };
 
-static const long _vq_lengthlist__44c8_s_p8_1[] = {
+static const char _vq_lengthlist__44c8_s_p8_1[] = {
          4, 5, 5, 7, 7, 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,
@@ -9671,7 +9671,7 @@
 
 static const static_codebook _44c8_s_p8_1 = {
         2, 441,
-        (long *)_vq_lengthlist__44c8_s_p8_1,
+        (char *)_vq_lengthlist__44c8_s_p8_1,
         1, -529268736, 1611661312, 5, 0,
         (long *)_vq_quantlist__44c8_s_p8_1,
         0
@@ -9697,7 +9697,7 @@
         16,
 };
 
-static const long _vq_lengthlist__44c8_s_p9_0[] = {
+static const char _vq_lengthlist__44c8_s_p9_0[] = {
          1, 4, 3,11,11,11,11,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, 4, 8,11,11,11,11,11,11,11,11,11,11,11,11,
@@ -9721,7 +9721,7 @@
 
 static const static_codebook _44c8_s_p9_0 = {
         2, 289,
-        (long *)_vq_lengthlist__44c8_s_p9_0,
+        (char *)_vq_lengthlist__44c8_s_p9_0,
         1, -509798400, 1631393792, 5, 0,
         (long *)_vq_quantlist__44c8_s_p9_0,
         0
@@ -9749,7 +9749,7 @@
         18,
 };
 
-static const long _vq_lengthlist__44c8_s_p9_1[] = {
+static const char _vq_lengthlist__44c8_s_p9_1[] = {
          1, 4, 4, 7, 6, 7, 7, 7, 7, 8, 8, 9, 9,10,10,10,
         10,11,11, 6, 6, 6, 8, 8, 9, 8, 8, 7,10, 8,11,10,
         12,11,12,12,13,13, 5, 5, 6, 8, 8, 9, 9, 8, 8,10,
@@ -9777,7 +9777,7 @@
 
 static const static_codebook _44c8_s_p9_1 = {
         2, 361,
-        (long *)_vq_lengthlist__44c8_s_p9_1,
+        (char *)_vq_lengthlist__44c8_s_p9_1,
         1, -518287360, 1622704128, 5, 0,
         (long *)_vq_quantlist__44c8_s_p9_1,
         0
@@ -9835,7 +9835,7 @@
         48,
 };
 
-static const long _vq_lengthlist__44c8_s_p9_2[] = {
+static const char _vq_lengthlist__44c8_s_p9_2[] = {
          2, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 6, 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,
@@ -9844,13 +9844,13 @@
 
 static const static_codebook _44c8_s_p9_2 = {
         1, 49,
-        (long *)_vq_lengthlist__44c8_s_p9_2,
+        (char *)_vq_lengthlist__44c8_s_p9_2,
         1, -526909440, 1611661312, 6, 0,
         (long *)_vq_quantlist__44c8_s_p9_2,
         0
 };
 
-static const long _huff_lengthlist__44c8_s_short[] = {
+static const char _huff_lengthlist__44c8_s_short[] = {
          4,11,13,14,15,15,18,17,19,17, 5, 6, 8, 9,10,10,
         12,15,19,19, 6, 6, 6, 6, 8, 8,11,14,18,19, 8, 6,
          5, 4, 6, 7,10,13,16,17, 9, 7, 6, 5, 6, 7, 9,12,
@@ -9862,13 +9862,13 @@
 
 static const static_codebook _huff_book__44c8_s_short = {
         2, 100,
-        (long *)_huff_lengthlist__44c8_s_short,
+        (char *)_huff_lengthlist__44c8_s_short,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist__44c9_s_long[] = {
+static const char _huff_lengthlist__44c9_s_long[] = {
          3, 8,12,14,15,15,15,13,15,15, 6, 5, 8,10,12,12,
         13,12,14,13,10, 6, 5, 6, 8, 9,11,11,13,13,13, 8,
          5, 4, 5, 6, 8,10,11,13,14,10, 7, 5, 4, 5, 7, 9,
@@ -9880,7 +9880,7 @@
 
 static const static_codebook _huff_book__44c9_s_long = {
         2, 100,
-        (long *)_huff_lengthlist__44c9_s_long,
+        (char *)_huff_lengthlist__44c9_s_long,
         0, 0, 0, 0, 0,
         NULL,
         0
@@ -9892,7 +9892,7 @@
         2,
 };
 
-static const long _vq_lengthlist__44c9_s_p1_0[] = {
+static const char _vq_lengthlist__44c9_s_p1_0[] = {
          1, 5, 5, 0, 5, 5, 0, 5, 5, 6, 8, 8, 0, 9, 8, 0,
          9, 8, 6, 8, 8, 0, 8, 9, 0, 8, 9, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 5, 8, 8, 0, 7, 7, 0, 8, 8, 5, 8, 8,
@@ -9903,7 +9903,7 @@
 
 static const static_codebook _44c9_s_p1_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44c9_s_p1_0,
+        (char *)_vq_lengthlist__44c9_s_p1_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__44c9_s_p1_0,
         0
@@ -9917,7 +9917,7 @@
         4,
 };
 
-static const long _vq_lengthlist__44c9_s_p2_0[] = {
+static const char _vq_lengthlist__44c9_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, 6, 7, 7, 9, 8, 0, 8,
          8, 9, 9, 0, 8, 7, 9, 9, 0, 9,10,10,10, 0, 0, 0,
@@ -9962,7 +9962,7 @@
 
 static const static_codebook _44c9_s_p2_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44c9_s_p2_0,
+        (char *)_vq_lengthlist__44c9_s_p2_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c9_s_p2_0,
         0
@@ -9980,7 +9980,7 @@
         8,
 };
 
-static const long _vq_lengthlist__44c9_s_p3_0[] = {
+static const char _vq_lengthlist__44c9_s_p3_0[] = {
          3, 4, 4, 5, 5, 6, 6, 8, 8, 0, 4, 4, 5, 5, 6, 7,
          8, 8, 0, 4, 4, 5, 5, 7, 7, 8, 8, 0, 5, 5, 6, 6,
          7, 7, 9, 9, 0, 0, 0, 6, 6, 7, 7, 9, 9, 0, 0, 0,
@@ -9991,7 +9991,7 @@
 
 static const static_codebook _44c9_s_p3_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44c9_s_p3_0,
+        (char *)_vq_lengthlist__44c9_s_p3_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c9_s_p3_0,
         0
@@ -10017,7 +10017,7 @@
         16,
 };
 
-static const long _vq_lengthlist__44c9_s_p4_0[] = {
+static const char _vq_lengthlist__44c9_s_p4_0[] = {
          3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,10,
         10, 0, 5, 4, 5, 5, 7, 7, 8, 8, 8, 8, 9, 9,10,10,
         11,11, 0, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,
@@ -10041,7 +10041,7 @@
 
 static const static_codebook _44c9_s_p4_0 = {
         2, 289,
-        (long *)_vq_lengthlist__44c9_s_p4_0,
+        (char *)_vq_lengthlist__44c9_s_p4_0,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__44c9_s_p4_0,
         0
@@ -10053,7 +10053,7 @@
         2,
 };
 
-static const long _vq_lengthlist__44c9_s_p5_0[] = {
+static const char _vq_lengthlist__44c9_s_p5_0[] = {
          1, 4, 4, 5, 7, 7, 6, 7, 7, 4, 7, 6, 9,10,10,10,
         10, 9, 4, 6, 7, 9,10,10,10, 9,10, 5, 9, 9, 9,11,
         11,10,11,11, 7,10, 9,11,12,11,12,12,12, 7, 9,10,
@@ -10064,7 +10064,7 @@
 
 static const static_codebook _44c9_s_p5_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44c9_s_p5_0,
+        (char *)_vq_lengthlist__44c9_s_p5_0,
         1, -529137664, 1618345984, 2, 0,
         (long *)_vq_quantlist__44c9_s_p5_0,
         0
@@ -10084,7 +10084,7 @@
         10,
 };
 
-static const long _vq_lengthlist__44c9_s_p5_1[] = {
+static const char _vq_lengthlist__44c9_s_p5_1[] = {
          4, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7,11, 5, 5, 6, 6,
          7, 7, 7, 7, 8, 8,11, 5, 5, 6, 6, 7, 7, 7, 7, 8,
          8,11, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8,11,11,11, 6,
@@ -10097,7 +10097,7 @@
 
 static const static_codebook _44c9_s_p5_1 = {
         2, 121,
-        (long *)_vq_lengthlist__44c9_s_p5_1,
+        (char *)_vq_lengthlist__44c9_s_p5_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c9_s_p5_1,
         0
@@ -10119,7 +10119,7 @@
         12,
 };
 
-static const long _vq_lengthlist__44c9_s_p6_0[] = {
+static const char _vq_lengthlist__44c9_s_p6_0[] = {
          2, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 5, 4, 4,
          6, 6, 8, 8, 9, 9, 9, 9,10,10, 6, 4, 4, 6, 6, 8,
          8, 9, 9, 9, 9,10,10, 0, 6, 6, 7, 7, 8, 8, 9, 9,
@@ -10135,7 +10135,7 @@
 
 static const static_codebook _44c9_s_p6_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44c9_s_p6_0,
+        (char *)_vq_lengthlist__44c9_s_p6_0,
         1, -526516224, 1616117760, 4, 0,
         (long *)_vq_quantlist__44c9_s_p6_0,
         0
@@ -10149,14 +10149,14 @@
         4,
 };
 
-static const long _vq_lengthlist__44c9_s_p6_1[] = {
+static const char _vq_lengthlist__44c9_s_p6_1[] = {
          4, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5,
          5, 5, 5, 5, 5, 5, 5, 5, 5,
 };
 
 static const static_codebook _44c9_s_p6_1 = {
         2, 25,
-        (long *)_vq_lengthlist__44c9_s_p6_1,
+        (char *)_vq_lengthlist__44c9_s_p6_1,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c9_s_p6_1,
         0
@@ -10178,7 +10178,7 @@
         12,
 };
 
-static const long _vq_lengthlist__44c9_s_p7_0[] = {
+static const char _vq_lengthlist__44c9_s_p7_0[] = {
          2, 4, 4, 6, 6, 7, 7, 8, 8,10,10,11,11, 6, 4, 4,
          6, 6, 8, 8, 9, 9,10,10,12,12, 6, 4, 5, 6, 6, 8,
          8, 9, 9,10,10,12,12,20, 6, 6, 6, 6, 8, 8, 9,10,
@@ -10194,7 +10194,7 @@
 
 static const static_codebook _44c9_s_p7_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44c9_s_p7_0,
+        (char *)_vq_lengthlist__44c9_s_p7_0,
         1, -523206656, 1618345984, 4, 0,
         (long *)_vq_quantlist__44c9_s_p7_0,
         0
@@ -10214,7 +10214,7 @@
         10,
 };
 
-static const long _vq_lengthlist__44c9_s_p7_1[] = {
+static const char _vq_lengthlist__44c9_s_p7_1[] = {
          5, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6,
          7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 7, 7, 7, 7, 7,
          7, 8, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 8, 6,
@@ -10227,7 +10227,7 @@
 
 static const static_codebook _44c9_s_p7_1 = {
         2, 121,
-        (long *)_vq_lengthlist__44c9_s_p7_1,
+        (char *)_vq_lengthlist__44c9_s_p7_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c9_s_p7_1,
         0
@@ -10251,7 +10251,7 @@
         14,
 };
 
-static const long _vq_lengthlist__44c9_s_p8_0[] = {
+static const char _vq_lengthlist__44c9_s_p8_0[] = {
          1, 4, 4, 7, 6, 8, 8, 8, 8, 9, 9,10,10,11,10, 6,
          5, 5, 7, 7, 9, 9, 8, 9,10,10,11,11,12,12, 6, 5,
          5, 7, 7, 9, 9, 9, 9,10,10,11,11,12,12,21, 7, 8,
@@ -10271,7 +10271,7 @@
 
 static const static_codebook _44c9_s_p8_0 = {
         2, 225,
-        (long *)_vq_lengthlist__44c9_s_p8_0,
+        (char *)_vq_lengthlist__44c9_s_p8_0,
         1, -520986624, 1620377600, 4, 0,
         (long *)_vq_quantlist__44c9_s_p8_0,
         0
@@ -10301,7 +10301,7 @@
         20,
 };
 
-static const long _vq_lengthlist__44c9_s_p8_1[] = {
+static const char _vq_lengthlist__44c9_s_p8_1[] = {
          4, 6, 6, 7, 7, 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,
@@ -10334,7 +10334,7 @@
 
 static const static_codebook _44c9_s_p8_1 = {
         2, 441,
-        (long *)_vq_lengthlist__44c9_s_p8_1,
+        (char *)_vq_lengthlist__44c9_s_p8_1,
         1, -529268736, 1611661312, 5, 0,
         (long *)_vq_quantlist__44c9_s_p8_1,
         0
@@ -10362,7 +10362,7 @@
         18,
 };
 
-static const long _vq_lengthlist__44c9_s_p9_0[] = {
+static const char _vq_lengthlist__44c9_s_p9_0[] = {
          1, 4, 3,12,12,12,12,12,12,12,12,12,12,12,12,12,
         12,12,12, 4, 5, 6,12,12,12,12,12,12,12,12,12,12,
         12,12,12,12,12,12, 4, 6, 6,12,12,12,12,12,12,12,
@@ -10390,7 +10390,7 @@
 
 static const static_codebook _44c9_s_p9_0 = {
         2, 361,
-        (long *)_vq_lengthlist__44c9_s_p9_0,
+        (char *)_vq_lengthlist__44c9_s_p9_0,
         1, -508535424, 1631393792, 5, 0,
         (long *)_vq_quantlist__44c9_s_p9_0,
         0
@@ -10418,7 +10418,7 @@
         18,
 };
 
-static const long _vq_lengthlist__44c9_s_p9_1[] = {
+static const char _vq_lengthlist__44c9_s_p9_1[] = {
          1, 4, 4, 7, 7, 7, 7, 8, 7, 9, 8, 9, 9,10,10,11,
         11,11,11, 6, 5, 5, 8, 8, 9, 9, 9, 8,10, 9,11,10,
         12,12,13,12,13,13, 5, 5, 5, 8, 8, 9, 9, 9, 9,10,
@@ -10446,7 +10446,7 @@
 
 static const static_codebook _44c9_s_p9_1 = {
         2, 361,
-        (long *)_vq_lengthlist__44c9_s_p9_1,
+        (char *)_vq_lengthlist__44c9_s_p9_1,
         1, -518287360, 1622704128, 5, 0,
         (long *)_vq_quantlist__44c9_s_p9_1,
         0
@@ -10504,7 +10504,7 @@
         48,
 };
 
-static const long _vq_lengthlist__44c9_s_p9_2[] = {
+static const char _vq_lengthlist__44c9_s_p9_2[] = {
          2, 4, 4, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6,
          6, 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,
@@ -10513,13 +10513,13 @@
 
 static const static_codebook _44c9_s_p9_2 = {
         1, 49,
-        (long *)_vq_lengthlist__44c9_s_p9_2,
+        (char *)_vq_lengthlist__44c9_s_p9_2,
         1, -526909440, 1611661312, 6, 0,
         (long *)_vq_quantlist__44c9_s_p9_2,
         0
 };
 
-static const long _huff_lengthlist__44c9_s_short[] = {
+static const char _huff_lengthlist__44c9_s_short[] = {
          5,13,18,16,17,17,19,18,19,19, 5, 7,10,11,12,12,
         13,16,17,18, 6, 6, 7, 7, 9, 9,10,14,17,19, 8, 7,
          6, 5, 6, 7, 9,12,19,17, 8, 7, 7, 6, 5, 6, 8,11,
@@ -10531,13 +10531,13 @@
 
 static const static_codebook _huff_book__44c9_s_short = {
         2, 100,
-        (long *)_huff_lengthlist__44c9_s_short,
+        (char *)_huff_lengthlist__44c9_s_short,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist__44c0_s_long[] = {
+static const char _huff_lengthlist__44c0_s_long[] = {
          5, 4, 8, 9, 8, 9,10,12,15, 4, 1, 5, 5, 6, 8,11,
         12,12, 8, 5, 8, 9, 9,11,13,12,12, 9, 5, 8, 5, 7,
          9,12,13,13, 8, 6, 8, 7, 7, 9,11,11,11, 9, 7, 9,
@@ -10548,7 +10548,7 @@
 
 static const static_codebook _huff_book__44c0_s_long = {
         2, 81,
-        (long *)_huff_lengthlist__44c0_s_long,
+        (char *)_huff_lengthlist__44c0_s_long,
         0, 0, 0, 0, 0,
         NULL,
         0
@@ -10560,7 +10560,7 @@
         2,
 };
 
-static const long _vq_lengthlist__44c0_s_p1_0[] = {
+static const char _vq_lengthlist__44c0_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,
@@ -10976,7 +10976,7 @@
 
 static const static_codebook _44c0_s_p1_0 = {
         8, 6561,
-        (long *)_vq_lengthlist__44c0_s_p1_0,
+        (char *)_vq_lengthlist__44c0_s_p1_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__44c0_s_p1_0,
         0
@@ -10990,7 +10990,7 @@
         4,
 };
 
-static const long _vq_lengthlist__44c0_s_p2_0[] = {
+static const char _vq_lengthlist__44c0_s_p2_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, 6, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11035,7 +11035,7 @@
 
 static const static_codebook _44c0_s_p2_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44c0_s_p2_0,
+        (char *)_vq_lengthlist__44c0_s_p2_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c0_s_p2_0,
         0
@@ -11053,7 +11053,7 @@
         8,
 };
 
-static const long _vq_lengthlist__44c0_s_p3_0[] = {
+static const char _vq_lengthlist__44c0_s_p3_0[] = {
          1, 3, 2, 8, 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,
@@ -11064,7 +11064,7 @@
 
 static const static_codebook _44c0_s_p3_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44c0_s_p3_0,
+        (char *)_vq_lengthlist__44c0_s_p3_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c0_s_p3_0,
         0
@@ -11082,7 +11082,7 @@
         8,
 };
 
-static const long _vq_lengthlist__44c0_s_p4_0[] = {
+static const char _vq_lengthlist__44c0_s_p4_0[] = {
          1, 3, 3, 6, 6, 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, 7, 7,
          7, 8, 9, 9, 0, 0, 0, 7, 7, 7, 7, 9, 9, 0, 0, 0,
@@ -11093,7 +11093,7 @@
 
 static const static_codebook _44c0_s_p4_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44c0_s_p4_0,
+        (char *)_vq_lengthlist__44c0_s_p4_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c0_s_p4_0,
         0
@@ -11119,7 +11119,7 @@
         16,
 };
 
-static const long _vq_lengthlist__44c0_s_p5_0[] = {
+static const char _vq_lengthlist__44c0_s_p5_0[] = {
          1, 4, 3, 6, 6, 8, 7, 8, 8, 8, 8, 9, 9,10,10,11,
         11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9, 9,10,10,10,
         11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,
@@ -11143,7 +11143,7 @@
 
 static const static_codebook _44c0_s_p5_0 = {
         2, 289,
-        (long *)_vq_lengthlist__44c0_s_p5_0,
+        (char *)_vq_lengthlist__44c0_s_p5_0,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__44c0_s_p5_0,
         0
@@ -11155,7 +11155,7 @@
         2,
 };
 
-static const long _vq_lengthlist__44c0_s_p6_0[] = {
+static const char _vq_lengthlist__44c0_s_p6_0[] = {
          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,10,
          9, 9, 4, 6, 7,10, 9, 9,11, 9, 9, 7,10,10,11,11,
         11,12,10,11, 6, 9, 9,11,10,11,11,10,10, 6, 9, 9,
@@ -11166,7 +11166,7 @@
 
 static const static_codebook _44c0_s_p6_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44c0_s_p6_0,
+        (char *)_vq_lengthlist__44c0_s_p6_0,
         1, -529137664, 1618345984, 2, 0,
         (long *)_vq_quantlist__44c0_s_p6_0,
         0
@@ -11186,7 +11186,7 @@
         10,
 };
 
-static const long _vq_lengthlist__44c0_s_p6_1[] = {
+static const char _vq_lengthlist__44c0_s_p6_1[] = {
          2, 3, 3, 6, 6, 7, 7, 7, 7, 7, 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,
@@ -11199,7 +11199,7 @@
 
 static const static_codebook _44c0_s_p6_1 = {
         2, 121,
-        (long *)_vq_lengthlist__44c0_s_p6_1,
+        (char *)_vq_lengthlist__44c0_s_p6_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c0_s_p6_1,
         0
@@ -11221,7 +11221,7 @@
         12,
 };
 
-static const long _vq_lengthlist__44c0_s_p7_0[] = {
+static const char _vq_lengthlist__44c0_s_p7_0[] = {
          1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 7, 5, 5,
          7, 7, 8, 8, 8, 8, 9, 9,10,10, 7, 5, 6, 7, 7, 8,
          8, 8, 8, 9, 9,10,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
@@ -11237,7 +11237,7 @@
 
 static const static_codebook _44c0_s_p7_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44c0_s_p7_0,
+        (char *)_vq_lengthlist__44c0_s_p7_0,
         1, -526516224, 1616117760, 4, 0,
         (long *)_vq_quantlist__44c0_s_p7_0,
         0
@@ -11251,14 +11251,14 @@
         4,
 };
 
-static const long _vq_lengthlist__44c0_s_p7_1[] = {
+static const char _vq_lengthlist__44c0_s_p7_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 _44c0_s_p7_1 = {
         2, 25,
-        (long *)_vq_lengthlist__44c0_s_p7_1,
+        (char *)_vq_lengthlist__44c0_s_p7_1,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c0_s_p7_1,
         0
@@ -11272,7 +11272,7 @@
         4,
 };
 
-static const long _vq_lengthlist__44c0_s_p8_0[] = {
+static const char _vq_lengthlist__44c0_s_p8_0[] = {
          1, 5, 5,10,10, 6, 9, 8,10,10, 6,10, 9,10,10,10,
         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
@@ -11317,7 +11317,7 @@
 
 static const static_codebook _44c0_s_p8_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44c0_s_p8_0,
+        (char *)_vq_lengthlist__44c0_s_p8_0,
         1, -518283264, 1627103232, 3, 0,
         (long *)_vq_quantlist__44c0_s_p8_0,
         0
@@ -11339,7 +11339,7 @@
         12,
 };
 
-static const long _vq_lengthlist__44c0_s_p8_1[] = {
+static const char _vq_lengthlist__44c0_s_p8_1[] = {
          1, 4, 4, 6, 6, 7, 7, 9, 9,11,12,13,12, 6, 5, 5,
          7, 7, 8, 8,10, 9,12,12,12,12, 6, 5, 5, 7, 7, 8,
          8,10, 9,12,11,11,13,16, 7, 7, 8, 8, 9, 9,10,10,
@@ -11355,7 +11355,7 @@
 
 static const static_codebook _44c0_s_p8_1 = {
         2, 169,
-        (long *)_vq_lengthlist__44c0_s_p8_1,
+        (char *)_vq_lengthlist__44c0_s_p8_1,
         1, -522616832, 1620115456, 4, 0,
         (long *)_vq_quantlist__44c0_s_p8_1,
         0
@@ -11381,7 +11381,7 @@
         16,
 };
 
-static const long _vq_lengthlist__44c0_s_p8_2[] = {
+static const char _vq_lengthlist__44c0_s_p8_2[] = {
          2, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8,
          8,10,10,10, 7, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9, 9,
          9, 9,10,10,10, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9,
@@ -11405,13 +11405,13 @@
 
 static const static_codebook _44c0_s_p8_2 = {
         2, 289,
-        (long *)_vq_lengthlist__44c0_s_p8_2,
+        (char *)_vq_lengthlist__44c0_s_p8_2,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__44c0_s_p8_2,
         0
 };
 
-static const long _huff_lengthlist__44c0_s_short[] = {
+static const char _huff_lengthlist__44c0_s_short[] = {
          9, 8,12,11,12,13,14,14,16, 6, 1, 5, 6, 6, 9,12,
         14,17, 9, 4, 5, 9, 7, 9,13,15,16, 8, 5, 8, 6, 8,
         10,13,17,17, 9, 6, 7, 7, 8, 9,13,15,17,11, 8, 9,
@@ -11422,13 +11422,13 @@
 
 static const static_codebook _huff_book__44c0_s_short = {
         2, 81,
-        (long *)_huff_lengthlist__44c0_s_short,
+        (char *)_huff_lengthlist__44c0_s_short,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist__44c0_sm_long[] = {
+static const char _huff_lengthlist__44c0_sm_long[] = {
          5, 4, 9,10, 9,10,11,12,13, 4, 1, 5, 7, 7, 9,11,
         12,14, 8, 5, 7, 9, 8,10,13,13,13,10, 7, 9, 4, 6,
          7,10,12,14, 9, 6, 7, 6, 6, 7,10,12,12, 9, 8, 9,
@@ -11439,7 +11439,7 @@
 
 static const static_codebook _huff_book__44c0_sm_long = {
         2, 81,
-        (long *)_huff_lengthlist__44c0_sm_long,
+        (char *)_huff_lengthlist__44c0_sm_long,
         0, 0, 0, 0, 0,
         NULL,
         0
@@ -11451,7 +11451,7 @@
         2,
 };
 
-static const long _vq_lengthlist__44c0_sm_p1_0[] = {
+static const char _vq_lengthlist__44c0_sm_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,
@@ -11867,7 +11867,7 @@
 
 static const static_codebook _44c0_sm_p1_0 = {
         8, 6561,
-        (long *)_vq_lengthlist__44c0_sm_p1_0,
+        (char *)_vq_lengthlist__44c0_sm_p1_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__44c0_sm_p1_0,
         0
@@ -11881,7 +11881,7 @@
         4,
 };
 
-static const long _vq_lengthlist__44c0_sm_p2_0[] = {
+static const char _vq_lengthlist__44c0_sm_p2_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,
@@ -11926,7 +11926,7 @@
 
 static const static_codebook _44c0_sm_p2_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44c0_sm_p2_0,
+        (char *)_vq_lengthlist__44c0_sm_p2_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c0_sm_p2_0,
         0
@@ -11944,7 +11944,7 @@
         8,
 };
 
-static const long _vq_lengthlist__44c0_sm_p3_0[] = {
+static const char _vq_lengthlist__44c0_sm_p3_0[] = {
          1, 3, 3, 7, 7, 0, 0, 0, 0, 0, 5, 4, 7, 7, 0, 0,
          0, 0, 0, 5, 5, 7, 7, 0, 0, 0, 0, 0, 6, 7, 8, 8,
          0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0,
@@ -11955,7 +11955,7 @@
 
 static const static_codebook _44c0_sm_p3_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44c0_sm_p3_0,
+        (char *)_vq_lengthlist__44c0_sm_p3_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c0_sm_p3_0,
         0
@@ -11973,7 +11973,7 @@
         8,
 };
 
-static const long _vq_lengthlist__44c0_sm_p4_0[] = {
+static const char _vq_lengthlist__44c0_sm_p4_0[] = {
          1, 4, 3, 6, 6, 7, 7, 9, 9, 0, 5, 5, 7, 7, 8, 7,
          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,
@@ -11984,7 +11984,7 @@
 
 static const static_codebook _44c0_sm_p4_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44c0_sm_p4_0,
+        (char *)_vq_lengthlist__44c0_sm_p4_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c0_sm_p4_0,
         0
@@ -12010,7 +12010,7 @@
         16,
 };
 
-static const long _vq_lengthlist__44c0_sm_p5_0[] = {
+static const char _vq_lengthlist__44c0_sm_p5_0[] = {
          1, 4, 4, 6, 6, 8, 8, 8, 8, 8, 8, 9, 9,10,10,11,
         11, 0, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,11,
         11,11, 0, 5, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,
@@ -12034,7 +12034,7 @@
 
 static const static_codebook _44c0_sm_p5_0 = {
         2, 289,
-        (long *)_vq_lengthlist__44c0_sm_p5_0,
+        (char *)_vq_lengthlist__44c0_sm_p5_0,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__44c0_sm_p5_0,
         0
@@ -12046,7 +12046,7 @@
         2,
 };
 
-static const long _vq_lengthlist__44c0_sm_p6_0[] = {
+static const char _vq_lengthlist__44c0_sm_p6_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,10,11,
         11,11,10,10, 6, 9, 9,11,11,10,11,10,10, 6, 9, 9,
@@ -12057,7 +12057,7 @@
 
 static const static_codebook _44c0_sm_p6_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44c0_sm_p6_0,
+        (char *)_vq_lengthlist__44c0_sm_p6_0,
         1, -529137664, 1618345984, 2, 0,
         (long *)_vq_quantlist__44c0_sm_p6_0,
         0
@@ -12077,7 +12077,7 @@
         10,
 };
 
-static const long _vq_lengthlist__44c0_sm_p6_1[] = {
+static const char _vq_lengthlist__44c0_sm_p6_1[] = {
          2, 4, 4, 6, 6, 7, 7, 7, 7, 7, 8, 9, 5, 5, 6, 6,
          7, 7, 8, 8, 8, 8, 9, 5, 5, 6, 6, 7, 7, 8, 8, 8,
          8,10, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8,10,10,10, 7,
@@ -12090,7 +12090,7 @@
 
 static const static_codebook _44c0_sm_p6_1 = {
         2, 121,
-        (long *)_vq_lengthlist__44c0_sm_p6_1,
+        (char *)_vq_lengthlist__44c0_sm_p6_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c0_sm_p6_1,
         0
@@ -12112,7 +12112,7 @@
         12,
 };
 
-static const long _vq_lengthlist__44c0_sm_p7_0[] = {
+static const char _vq_lengthlist__44c0_sm_p7_0[] = {
          1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 7, 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,
@@ -12128,7 +12128,7 @@
 
 static const static_codebook _44c0_sm_p7_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44c0_sm_p7_0,
+        (char *)_vq_lengthlist__44c0_sm_p7_0,
         1, -526516224, 1616117760, 4, 0,
         (long *)_vq_quantlist__44c0_sm_p7_0,
         0
@@ -12142,14 +12142,14 @@
         4,
 };
 
-static const long _vq_lengthlist__44c0_sm_p7_1[] = {
+static const char _vq_lengthlist__44c0_sm_p7_1[] = {
          2, 4, 4, 4, 4, 6, 5, 5, 5, 5, 6, 5, 5, 5, 5, 6,
          6, 6, 5, 5, 6, 6, 6, 5, 5,
 };
 
 static const static_codebook _44c0_sm_p7_1 = {
         2, 25,
-        (long *)_vq_lengthlist__44c0_sm_p7_1,
+        (char *)_vq_lengthlist__44c0_sm_p7_1,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c0_sm_p7_1,
         0
@@ -12167,7 +12167,7 @@
         8,
 };
 
-static const long _vq_lengthlist__44c0_sm_p8_0[] = {
+static const char _vq_lengthlist__44c0_sm_p8_0[] = {
          1, 3, 3,11,11,11,11,11,11, 3, 7, 6,11,11,11,11,
         11,11, 4, 8, 7,11,11,11,11,11,11,11,11,11,11,11,
         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
@@ -12178,7 +12178,7 @@
 
 static const static_codebook _44c0_sm_p8_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44c0_sm_p8_0,
+        (char *)_vq_lengthlist__44c0_sm_p8_0,
         1, -516186112, 1627103232, 4, 0,
         (long *)_vq_quantlist__44c0_sm_p8_0,
         0
@@ -12200,7 +12200,7 @@
         12,
 };
 
-static const long _vq_lengthlist__44c0_sm_p8_1[] = {
+static const char _vq_lengthlist__44c0_sm_p8_1[] = {
          1, 4, 4, 6, 6, 7, 7, 9, 9,10,11,12,12, 6, 5, 5,
          7, 7, 8, 8,10,10,12,11,12,12, 6, 5, 5, 7, 7, 8,
          8,10,10,12,11,12,12,17, 7, 7, 8, 8, 9, 9,10,10,
@@ -12216,7 +12216,7 @@
 
 static const static_codebook _44c0_sm_p8_1 = {
         2, 169,
-        (long *)_vq_lengthlist__44c0_sm_p8_1,
+        (char *)_vq_lengthlist__44c0_sm_p8_1,
         1, -522616832, 1620115456, 4, 0,
         (long *)_vq_quantlist__44c0_sm_p8_1,
         0
@@ -12242,7 +12242,7 @@
         16,
 };
 
-static const long _vq_lengthlist__44c0_sm_p8_2[] = {
+static const char _vq_lengthlist__44c0_sm_p8_2[] = {
          2, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8,
          8,10, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9,
          9, 9,10, 6, 6, 7, 7, 8, 7, 8, 8, 9, 9, 9, 9, 9,
@@ -12266,13 +12266,13 @@
 
 static const static_codebook _44c0_sm_p8_2 = {
         2, 289,
-        (long *)_vq_lengthlist__44c0_sm_p8_2,
+        (char *)_vq_lengthlist__44c0_sm_p8_2,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__44c0_sm_p8_2,
         0
 };
 
-static const long _huff_lengthlist__44c0_sm_short[] = {
+static const char _huff_lengthlist__44c0_sm_short[] = {
          6, 6,12,13,13,14,16,17,17, 4, 2, 5, 8, 7, 9,12,
         15,15, 9, 4, 5, 9, 7, 9,12,16,18,11, 6, 7, 4, 6,
          8,11,14,18,10, 5, 6, 5, 5, 7,10,14,17,10, 5, 7,
@@ -12283,13 +12283,13 @@
 
 static const static_codebook _huff_book__44c0_sm_short = {
         2, 81,
-        (long *)_huff_lengthlist__44c0_sm_short,
+        (char *)_huff_lengthlist__44c0_sm_short,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist__44c1_s_long[] = {
+static const char _huff_lengthlist__44c1_s_long[] = {
          5, 5, 9,10, 9, 9,10,11,12, 5, 1, 5, 6, 6, 7,10,
         12,14, 9, 5, 6, 8, 8,10,12,14,14,10, 5, 8, 5, 6,
          8,11,13,14, 9, 5, 7, 6, 6, 8,10,12,11, 9, 7, 9,
@@ -12300,7 +12300,7 @@
 
 static const static_codebook _huff_book__44c1_s_long = {
         2, 81,
-        (long *)_huff_lengthlist__44c1_s_long,
+        (char *)_huff_lengthlist__44c1_s_long,
         0, 0, 0, 0, 0,
         NULL,
         0
@@ -12312,7 +12312,7 @@
         2,
 };
 
-static const long _vq_lengthlist__44c1_s_p1_0[] = {
+static const char _vq_lengthlist__44c1_s_p1_0[] = {
          2, 4, 4, 0, 0, 0, 0, 0, 0, 5, 7, 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,
@@ -12728,7 +12728,7 @@
 
 static const static_codebook _44c1_s_p1_0 = {
         8, 6561,
-        (long *)_vq_lengthlist__44c1_s_p1_0,
+        (char *)_vq_lengthlist__44c1_s_p1_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__44c1_s_p1_0,
         0
@@ -12742,7 +12742,7 @@
         4,
 };
 
-static const long _vq_lengthlist__44c1_s_p2_0[] = {
+static const char _vq_lengthlist__44c1_s_p2_0[] = {
          2, 3, 4, 6, 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,
@@ -12787,7 +12787,7 @@
 
 static const static_codebook _44c1_s_p2_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44c1_s_p2_0,
+        (char *)_vq_lengthlist__44c1_s_p2_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c1_s_p2_0,
         0
@@ -12805,7 +12805,7 @@
         8,
 };
 
-static const long _vq_lengthlist__44c1_s_p3_0[] = {
+static const char _vq_lengthlist__44c1_s_p3_0[] = {
          1, 3, 2, 7, 7, 0, 0, 0, 0, 0,13,13, 6, 6, 0, 0,
          0, 0, 0,12, 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,
@@ -12816,7 +12816,7 @@
 
 static const static_codebook _44c1_s_p3_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44c1_s_p3_0,
+        (char *)_vq_lengthlist__44c1_s_p3_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c1_s_p3_0,
         0
@@ -12834,7 +12834,7 @@
         8,
 };
 
-static const long _vq_lengthlist__44c1_s_p4_0[] = {
+static const char _vq_lengthlist__44c1_s_p4_0[] = {
          1, 3, 3, 6, 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, 7, 7,
          8, 8,10,10, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0, 0,
@@ -12845,7 +12845,7 @@
 
 static const static_codebook _44c1_s_p4_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44c1_s_p4_0,
+        (char *)_vq_lengthlist__44c1_s_p4_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c1_s_p4_0,
         0
@@ -12871,7 +12871,7 @@
         16,
 };
 
-static const long _vq_lengthlist__44c1_s_p5_0[] = {
+static const char _vq_lengthlist__44c1_s_p5_0[] = {
          1, 4, 3, 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,10,
         11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,
@@ -12895,7 +12895,7 @@
 
 static const static_codebook _44c1_s_p5_0 = {
         2, 289,
-        (long *)_vq_lengthlist__44c1_s_p5_0,
+        (char *)_vq_lengthlist__44c1_s_p5_0,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__44c1_s_p5_0,
         0
@@ -12907,7 +12907,7 @@
         2,
 };
 
-static const long _vq_lengthlist__44c1_s_p6_0[] = {
+static const char _vq_lengthlist__44c1_s_p6_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, 6,10,10,11,11,
         11,11,10,10, 6, 9, 9,11,10,10,11,10,10, 6, 9, 9,
@@ -12918,7 +12918,7 @@
 
 static const static_codebook _44c1_s_p6_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44c1_s_p6_0,
+        (char *)_vq_lengthlist__44c1_s_p6_0,
         1, -529137664, 1618345984, 2, 0,
         (long *)_vq_quantlist__44c1_s_p6_0,
         0
@@ -12938,7 +12938,7 @@
         10,
 };
 
-static const long _vq_lengthlist__44c1_s_p6_1[] = {
+static const char _vq_lengthlist__44c1_s_p6_1[] = {
          2, 3, 3, 6, 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,
@@ -12951,7 +12951,7 @@
 
 static const static_codebook _44c1_s_p6_1 = {
         2, 121,
-        (long *)_vq_lengthlist__44c1_s_p6_1,
+        (char *)_vq_lengthlist__44c1_s_p6_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c1_s_p6_1,
         0
@@ -12973,7 +12973,7 @@
         12,
 };
 
-static const long _vq_lengthlist__44c1_s_p7_0[] = {
+static const char _vq_lengthlist__44c1_s_p7_0[] = {
          1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8,10, 9, 7, 5, 6,
          7, 7, 8, 8, 8, 8, 9, 9,10,10, 7, 5, 5, 7, 7, 8,
          8, 8, 8, 9, 9,10,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
@@ -12989,7 +12989,7 @@
 
 static const static_codebook _44c1_s_p7_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44c1_s_p7_0,
+        (char *)_vq_lengthlist__44c1_s_p7_0,
         1, -526516224, 1616117760, 4, 0,
         (long *)_vq_quantlist__44c1_s_p7_0,
         0
@@ -13003,14 +13003,14 @@
         4,
 };
 
-static const long _vq_lengthlist__44c1_s_p7_1[] = {
+static const char _vq_lengthlist__44c1_s_p7_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 _44c1_s_p7_1 = {
         2, 25,
-        (long *)_vq_lengthlist__44c1_s_p7_1,
+        (char *)_vq_lengthlist__44c1_s_p7_1,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c1_s_p7_1,
         0
@@ -13032,7 +13032,7 @@
         12,
 };
 
-static const long _vq_lengthlist__44c1_s_p8_0[] = {
+static const char _vq_lengthlist__44c1_s_p8_0[] = {
          1, 4, 3,10,10,10,10,10,10,10,10,10,10, 4, 8, 6,
         10,10,10,10,10,10,10,10,10,10, 4, 8, 7,10,10,10,
         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
@@ -13048,7 +13048,7 @@
 
 static const static_codebook _44c1_s_p8_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44c1_s_p8_0,
+        (char *)_vq_lengthlist__44c1_s_p8_0,
         1, -514541568, 1627103232, 4, 0,
         (long *)_vq_quantlist__44c1_s_p8_0,
         0
@@ -13070,7 +13070,7 @@
         12,
 };
 
-static const long _vq_lengthlist__44c1_s_p8_1[] = {
+static const char _vq_lengthlist__44c1_s_p8_1[] = {
          1, 4, 4, 6, 5, 7, 7, 9, 9,10,10,12,12, 6, 5, 5,
          7, 7, 8, 8,10,10,12,11,12,12, 6, 5, 5, 7, 7, 8,
          8,10,10,11,11,12,12,15, 7, 7, 8, 8, 9, 9,11,11,
@@ -13086,7 +13086,7 @@
 
 static const static_codebook _44c1_s_p8_1 = {
         2, 169,
-        (long *)_vq_lengthlist__44c1_s_p8_1,
+        (char *)_vq_lengthlist__44c1_s_p8_1,
         1, -522616832, 1620115456, 4, 0,
         (long *)_vq_quantlist__44c1_s_p8_1,
         0
@@ -13112,7 +13112,7 @@
         16,
 };
 
-static const long _vq_lengthlist__44c1_s_p8_2[] = {
+static const char _vq_lengthlist__44c1_s_p8_2[] = {
          2, 4, 4, 6, 6, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 8,
          8,10,10,10, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9,
          9, 9,10,10,10, 7, 7, 8, 7, 8, 8, 9, 9, 9, 9, 9,
@@ -13136,13 +13136,13 @@
 
 static const static_codebook _44c1_s_p8_2 = {
         2, 289,
-        (long *)_vq_lengthlist__44c1_s_p8_2,
+        (char *)_vq_lengthlist__44c1_s_p8_2,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__44c1_s_p8_2,
         0
 };
 
-static const long _huff_lengthlist__44c1_s_short[] = {
+static const char _huff_lengthlist__44c1_s_short[] = {
          6, 8,13,12,13,14,15,16,16, 4, 2, 4, 7, 6, 8,11,
         13,15,10, 4, 4, 8, 6, 8,11,14,17,11, 5, 6, 5, 6,
          8,12,14,17,11, 5, 5, 6, 5, 7,10,13,16,12, 6, 7,
@@ -13153,13 +13153,13 @@
 
 static const static_codebook _huff_book__44c1_s_short = {
         2, 81,
-        (long *)_huff_lengthlist__44c1_s_short,
+        (char *)_huff_lengthlist__44c1_s_short,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist__44c1_sm_long[] = {
+static const char _huff_lengthlist__44c1_sm_long[] = {
          5, 4, 8,10, 9, 9,10,11,12, 4, 2, 5, 6, 6, 8,10,
         11,13, 8, 4, 6, 8, 7, 9,12,12,14,10, 6, 8, 4, 5,
          6, 9,11,12, 9, 5, 6, 5, 5, 6, 9,11,11, 9, 7, 9,
@@ -13170,7 +13170,7 @@
 
 static const static_codebook _huff_book__44c1_sm_long = {
         2, 81,
-        (long *)_huff_lengthlist__44c1_sm_long,
+        (char *)_huff_lengthlist__44c1_sm_long,
         0, 0, 0, 0, 0,
         NULL,
         0
@@ -13182,7 +13182,7 @@
         2,
 };
 
-static const long _vq_lengthlist__44c1_sm_p1_0[] = {
+static const char _vq_lengthlist__44c1_sm_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,
@@ -13598,7 +13598,7 @@
 
 static const static_codebook _44c1_sm_p1_0 = {
         8, 6561,
-        (long *)_vq_lengthlist__44c1_sm_p1_0,
+        (char *)_vq_lengthlist__44c1_sm_p1_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__44c1_sm_p1_0,
         0
@@ -13612,7 +13612,7 @@
         4,
 };
 
-static const long _vq_lengthlist__44c1_sm_p2_0[] = {
+static const char _vq_lengthlist__44c1_sm_p2_0[] = {
          2, 3, 4, 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,
@@ -13657,7 +13657,7 @@
 
 static const static_codebook _44c1_sm_p2_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44c1_sm_p2_0,
+        (char *)_vq_lengthlist__44c1_sm_p2_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c1_sm_p2_0,
         0
@@ -13675,7 +13675,7 @@
         8,
 };
 
-static const long _vq_lengthlist__44c1_sm_p3_0[] = {
+static const char _vq_lengthlist__44c1_sm_p3_0[] = {
          1, 3, 3, 7, 7, 0, 0, 0, 0, 0, 5, 5, 6, 6, 0, 0,
          0, 0, 0, 5, 5, 7, 7, 0, 0, 0, 0, 0, 7, 7, 7, 7,
          0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
@@ -13686,7 +13686,7 @@
 
 static const static_codebook _44c1_sm_p3_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44c1_sm_p3_0,
+        (char *)_vq_lengthlist__44c1_sm_p3_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c1_sm_p3_0,
         0
@@ -13704,7 +13704,7 @@
         8,
 };
 
-static const long _vq_lengthlist__44c1_sm_p4_0[] = {
+static const char _vq_lengthlist__44c1_sm_p4_0[] = {
          1, 3, 3, 6, 6, 7, 7, 9, 9, 0, 6, 6, 7, 7, 8, 8,
          9, 9, 0, 6, 6, 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,
@@ -13715,7 +13715,7 @@
 
 static const static_codebook _44c1_sm_p4_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44c1_sm_p4_0,
+        (char *)_vq_lengthlist__44c1_sm_p4_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c1_sm_p4_0,
         0
@@ -13741,7 +13741,7 @@
         16,
 };
 
-static const long _vq_lengthlist__44c1_sm_p5_0[] = {
+static const char _vq_lengthlist__44c1_sm_p5_0[] = {
          2, 3, 3, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
         11, 0, 5, 5, 6, 6, 8, 8, 9, 9, 9, 9,10,10,10,10,
         11,11, 0, 5, 5, 6, 6, 8, 8, 9, 9, 9, 9,10,10,10,
@@ -13765,7 +13765,7 @@
 
 static const static_codebook _44c1_sm_p5_0 = {
         2, 289,
-        (long *)_vq_lengthlist__44c1_sm_p5_0,
+        (char *)_vq_lengthlist__44c1_sm_p5_0,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__44c1_sm_p5_0,
         0
@@ -13777,7 +13777,7 @@
         2,
 };
 
-static const long _vq_lengthlist__44c1_sm_p6_0[] = {
+static const char _vq_lengthlist__44c1_sm_p6_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,10,11,
         11,11,10,10, 6, 9, 9,11,11,10,11,10,10, 6, 9, 9,
@@ -13788,7 +13788,7 @@
 
 static const static_codebook _44c1_sm_p6_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44c1_sm_p6_0,
+        (char *)_vq_lengthlist__44c1_sm_p6_0,
         1, -529137664, 1618345984, 2, 0,
         (long *)_vq_quantlist__44c1_sm_p6_0,
         0
@@ -13808,7 +13808,7 @@
         10,
 };
 
-static const long _vq_lengthlist__44c1_sm_p6_1[] = {
+static const char _vq_lengthlist__44c1_sm_p6_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, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10, 7,
@@ -13821,7 +13821,7 @@
 
 static const static_codebook _44c1_sm_p6_1 = {
         2, 121,
-        (long *)_vq_lengthlist__44c1_sm_p6_1,
+        (char *)_vq_lengthlist__44c1_sm_p6_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__44c1_sm_p6_1,
         0
@@ -13843,7 +13843,7 @@
         12,
 };
 
-static const long _vq_lengthlist__44c1_sm_p7_0[] = {
+static const char _vq_lengthlist__44c1_sm_p7_0[] = {
          1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 7, 5, 5,
          7, 7, 8, 8, 8, 8, 9, 9,10,10, 7, 5, 6, 7, 7, 8,
          8, 8, 8, 9, 9,11,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
@@ -13859,7 +13859,7 @@
 
 static const static_codebook _44c1_sm_p7_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44c1_sm_p7_0,
+        (char *)_vq_lengthlist__44c1_sm_p7_0,
         1, -526516224, 1616117760, 4, 0,
         (long *)_vq_quantlist__44c1_sm_p7_0,
         0
@@ -13873,14 +13873,14 @@
         4,
 };
 
-static const long _vq_lengthlist__44c1_sm_p7_1[] = {
+static const char _vq_lengthlist__44c1_sm_p7_1[] = {
          2, 4, 4, 4, 5, 6, 5, 5, 5, 5, 6, 5, 5, 5, 5, 6,
          5, 5, 5, 5, 6, 6, 6, 5, 5,
 };
 
 static const static_codebook _44c1_sm_p7_1 = {
         2, 25,
-        (long *)_vq_lengthlist__44c1_sm_p7_1,
+        (char *)_vq_lengthlist__44c1_sm_p7_1,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44c1_sm_p7_1,
         0
@@ -13902,7 +13902,7 @@
         12,
 };
 
-static const long _vq_lengthlist__44c1_sm_p8_0[] = {
+static const char _vq_lengthlist__44c1_sm_p8_0[] = {
          1, 3, 3,13,13,13,13,13,13,13,13,13,13, 3, 6, 6,
         13,13,13,13,13,13,13,13,13,13, 4, 8, 7,13,13,13,
         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
@@ -13918,7 +13918,7 @@
 
 static const static_codebook _44c1_sm_p8_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44c1_sm_p8_0,
+        (char *)_vq_lengthlist__44c1_sm_p8_0,
         1, -514541568, 1627103232, 4, 0,
         (long *)_vq_quantlist__44c1_sm_p8_0,
         0
@@ -13940,7 +13940,7 @@
         12,
 };
 
-static const long _vq_lengthlist__44c1_sm_p8_1[] = {
+static const char _vq_lengthlist__44c1_sm_p8_1[] = {
          1, 4, 4, 6, 6, 7, 7, 9, 9,10,11,12,12, 6, 5, 5,
          7, 7, 8, 7,10,10,11,11,12,12, 6, 5, 5, 7, 7, 8,
          8,10,10,11,11,12,12,16, 7, 7, 8, 8, 9, 9,11,11,
@@ -13956,7 +13956,7 @@
 
 static const static_codebook _44c1_sm_p8_1 = {
         2, 169,
-        (long *)_vq_lengthlist__44c1_sm_p8_1,
+        (char *)_vq_lengthlist__44c1_sm_p8_1,
         1, -522616832, 1620115456, 4, 0,
         (long *)_vq_quantlist__44c1_sm_p8_1,
         0
@@ -13982,7 +13982,7 @@
         16,
 };
 
-static const long _vq_lengthlist__44c1_sm_p8_2[] = {
+static const char _vq_lengthlist__44c1_sm_p8_2[] = {
          2, 5, 5, 6, 6, 7, 6, 7, 7, 8, 8, 8, 8, 8, 8, 8,
          8,10, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9,
          9, 9,10, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
@@ -14006,13 +14006,13 @@
 
 static const static_codebook _44c1_sm_p8_2 = {
         2, 289,
-        (long *)_vq_lengthlist__44c1_sm_p8_2,
+        (char *)_vq_lengthlist__44c1_sm_p8_2,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__44c1_sm_p8_2,
         0
 };
 
-static const long _huff_lengthlist__44c1_sm_short[] = {
+static const char _huff_lengthlist__44c1_sm_short[] = {
          4, 7,13,14,14,15,16,18,18, 4, 2, 5, 8, 7, 9,12,
         15,15,10, 4, 5,10, 6, 8,11,15,17,12, 5, 7, 5, 6,
          8,11,14,17,11, 5, 6, 6, 5, 6, 9,13,17,12, 6, 7,
@@ -14023,13 +14023,13 @@
 
 static const static_codebook _huff_book__44c1_sm_short = {
         2, 81,
-        (long *)_huff_lengthlist__44c1_sm_short,
+        (char *)_huff_lengthlist__44c1_sm_short,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist__44cn1_s_long[] = {
+static const char _huff_lengthlist__44cn1_s_long[] = {
          4, 4, 7, 8, 7, 8,10,12,17, 3, 1, 6, 6, 7, 8,10,
         12,15, 7, 6, 9, 9, 9,11,12,14,17, 8, 6, 9, 6, 7,
          9,11,13,17, 7, 6, 9, 7, 7, 8, 9,12,15, 8, 8,10,
@@ -14040,7 +14040,7 @@
 
 static const static_codebook _huff_book__44cn1_s_long = {
         2, 81,
-        (long *)_huff_lengthlist__44cn1_s_long,
+        (char *)_huff_lengthlist__44cn1_s_long,
         0, 0, 0, 0, 0,
         NULL,
         0
@@ -14052,7 +14052,7 @@
         2,
 };
 
-static const long _vq_lengthlist__44cn1_s_p1_0[] = {
+static const char _vq_lengthlist__44cn1_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,
@@ -14468,7 +14468,7 @@
 
 static const static_codebook _44cn1_s_p1_0 = {
         8, 6561,
-        (long *)_vq_lengthlist__44cn1_s_p1_0,
+        (char *)_vq_lengthlist__44cn1_s_p1_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__44cn1_s_p1_0,
         0
@@ -14482,7 +14482,7 @@
         4,
 };
 
-static const long _vq_lengthlist__44cn1_s_p2_0[] = {
+static const char _vq_lengthlist__44cn1_s_p2_0[] = {
          1, 4, 4, 7, 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,
@@ -14527,7 +14527,7 @@
 
 static const static_codebook _44cn1_s_p2_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44cn1_s_p2_0,
+        (char *)_vq_lengthlist__44cn1_s_p2_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44cn1_s_p2_0,
         0
@@ -14545,7 +14545,7 @@
         8,
 };
 
-static const long _vq_lengthlist__44cn1_s_p3_0[] = {
+static const char _vq_lengthlist__44cn1_s_p3_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,
@@ -14556,7 +14556,7 @@
 
 static const static_codebook _44cn1_s_p3_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44cn1_s_p3_0,
+        (char *)_vq_lengthlist__44cn1_s_p3_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44cn1_s_p3_0,
         0
@@ -14574,7 +14574,7 @@
         8,
 };
 
-static const long _vq_lengthlist__44cn1_s_p4_0[] = {
+static const char _vq_lengthlist__44cn1_s_p4_0[] = {
          1, 3, 3, 6, 6, 6, 6, 8, 8, 0, 0, 0, 6, 6, 7, 7,
          9, 9, 0, 0, 0, 6, 6, 7, 7, 9, 9, 0, 0, 0, 7, 7,
          8, 8,10,10, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0, 0,
@@ -14585,7 +14585,7 @@
 
 static const static_codebook _44cn1_s_p4_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44cn1_s_p4_0,
+        (char *)_vq_lengthlist__44cn1_s_p4_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44cn1_s_p4_0,
         0
@@ -14611,7 +14611,7 @@
         16,
 };
 
-static const long _vq_lengthlist__44cn1_s_p5_0[] = {
+static const char _vq_lengthlist__44cn1_s_p5_0[] = {
          1, 4, 3, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,10,
         10, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,10,
         11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,
@@ -14635,7 +14635,7 @@
 
 static const static_codebook _44cn1_s_p5_0 = {
         2, 289,
-        (long *)_vq_lengthlist__44cn1_s_p5_0,
+        (char *)_vq_lengthlist__44cn1_s_p5_0,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__44cn1_s_p5_0,
         0
@@ -14647,7 +14647,7 @@
         2,
 };
 
-static const long _vq_lengthlist__44cn1_s_p6_0[] = {
+static const char _vq_lengthlist__44cn1_s_p6_0[] = {
          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 6, 6,10, 9, 9,11,
          9, 9, 4, 6, 6,10, 9, 9,10, 9, 9, 7,10,10,11,11,
         11,12,11,11, 7, 9, 9,11,11,10,11,10,10, 7, 9, 9,
@@ -14658,7 +14658,7 @@
 
 static const static_codebook _44cn1_s_p6_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44cn1_s_p6_0,
+        (char *)_vq_lengthlist__44cn1_s_p6_0,
         1, -529137664, 1618345984, 2, 0,
         (long *)_vq_quantlist__44cn1_s_p6_0,
         0
@@ -14678,7 +14678,7 @@
         10,
 };
 
-static const long _vq_lengthlist__44cn1_s_p6_1[] = {
+static const char _vq_lengthlist__44cn1_s_p6_1[] = {
          1, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8,10,10,10, 7, 6,
          8, 8, 8, 8, 8, 8,10,10,10, 7, 6, 7, 7, 8, 8, 8,
          8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10, 7,
@@ -14691,7 +14691,7 @@
 
 static const static_codebook _44cn1_s_p6_1 = {
         2, 121,
-        (long *)_vq_lengthlist__44cn1_s_p6_1,
+        (char *)_vq_lengthlist__44cn1_s_p6_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__44cn1_s_p6_1,
         0
@@ -14713,7 +14713,7 @@
         12,
 };
 
-static const long _vq_lengthlist__44cn1_s_p7_0[] = {
+static const char _vq_lengthlist__44cn1_s_p7_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,11,11, 7, 5, 5, 7, 7, 8,
          8, 8, 8, 9,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,
@@ -14729,7 +14729,7 @@
 
 static const static_codebook _44cn1_s_p7_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44cn1_s_p7_0,
+        (char *)_vq_lengthlist__44cn1_s_p7_0,
         1, -526516224, 1616117760, 4, 0,
         (long *)_vq_quantlist__44cn1_s_p7_0,
         0
@@ -14743,14 +14743,14 @@
         4,
 };
 
-static const long _vq_lengthlist__44cn1_s_p7_1[] = {
+static const char _vq_lengthlist__44cn1_s_p7_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 _44cn1_s_p7_1 = {
         2, 25,
-        (long *)_vq_lengthlist__44cn1_s_p7_1,
+        (char *)_vq_lengthlist__44cn1_s_p7_1,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44cn1_s_p7_1,
         0
@@ -14764,7 +14764,7 @@
         4,
 };
 
-static const long _vq_lengthlist__44cn1_s_p8_0[] = {
+static const char _vq_lengthlist__44cn1_s_p8_0[] = {
          1, 7, 7,11,11, 8,11,11,11,11, 4,11, 3,11,11,11,
         11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,
         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
@@ -14809,7 +14809,7 @@
 
 static const static_codebook _44cn1_s_p8_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44cn1_s_p8_0,
+        (char *)_vq_lengthlist__44cn1_s_p8_0,
         1, -518283264, 1627103232, 3, 0,
         (long *)_vq_quantlist__44cn1_s_p8_0,
         0
@@ -14831,7 +14831,7 @@
         12,
 };
 
-static const long _vq_lengthlist__44cn1_s_p8_1[] = {
+static const char _vq_lengthlist__44cn1_s_p8_1[] = {
          1, 4, 4, 6, 6, 8, 8, 9,10,10,11,11,11, 6, 5, 5,
          7, 7, 8, 8, 9,10, 9,11,11,12, 5, 5, 5, 7, 7, 8,
          9,10,10,12,12,14,13,15, 7, 7, 8, 8, 9,10,11,11,
@@ -14847,7 +14847,7 @@
 
 static const static_codebook _44cn1_s_p8_1 = {
         2, 169,
-        (long *)_vq_lengthlist__44cn1_s_p8_1,
+        (char *)_vq_lengthlist__44cn1_s_p8_1,
         1, -522616832, 1620115456, 4, 0,
         (long *)_vq_quantlist__44cn1_s_p8_1,
         0
@@ -14873,7 +14873,7 @@
         16,
 };
 
-static const long _vq_lengthlist__44cn1_s_p8_2[] = {
+static const char _vq_lengthlist__44cn1_s_p8_2[] = {
          3, 4, 3, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9, 9,
          9,10,11,11, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9,
          9, 9,10,10,10, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9, 9,
@@ -14897,13 +14897,13 @@
 
 static const static_codebook _44cn1_s_p8_2 = {
         2, 289,
-        (long *)_vq_lengthlist__44cn1_s_p8_2,
+        (char *)_vq_lengthlist__44cn1_s_p8_2,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__44cn1_s_p8_2,
         0
 };
 
-static const long _huff_lengthlist__44cn1_s_short[] = {
+static const char _huff_lengthlist__44cn1_s_short[] = {
         10, 9,12,15,12,13,16,14,16, 7, 1, 5,14, 7,10,13,
         16,16, 9, 4, 6,16, 8,11,16,16,16,14, 4, 7,16, 9,
         12,14,16,16,10, 5, 7,14, 9,12,14,15,15,13, 8, 9,
@@ -14914,13 +14914,13 @@
 
 static const static_codebook _huff_book__44cn1_s_short = {
         2, 81,
-        (long *)_huff_lengthlist__44cn1_s_short,
+        (char *)_huff_lengthlist__44cn1_s_short,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist__44cn1_sm_long[] = {
+static const char _huff_lengthlist__44cn1_sm_long[] = {
          3, 3, 8, 8, 8, 8,10,12,14, 3, 2, 6, 7, 7, 8,10,
         12,16, 7, 6, 7, 9, 8,10,12,14,16, 8, 6, 8, 4, 5,
          7, 9,11,13, 7, 6, 8, 5, 6, 7, 9,11,14, 8, 8,10,
@@ -14931,7 +14931,7 @@
 
 static const static_codebook _huff_book__44cn1_sm_long = {
         2, 81,
-        (long *)_huff_lengthlist__44cn1_sm_long,
+        (char *)_huff_lengthlist__44cn1_sm_long,
         0, 0, 0, 0, 0,
         NULL,
         0
@@ -14943,7 +14943,7 @@
         2,
 };
 
-static const long _vq_lengthlist__44cn1_sm_p1_0[] = {
+static const char _vq_lengthlist__44cn1_sm_p1_0[] = {
          1, 4, 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,
@@ -15359,7 +15359,7 @@
 
 static const static_codebook _44cn1_sm_p1_0 = {
         8, 6561,
-        (long *)_vq_lengthlist__44cn1_sm_p1_0,
+        (char *)_vq_lengthlist__44cn1_sm_p1_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__44cn1_sm_p1_0,
         0
@@ -15373,7 +15373,7 @@
         4,
 };
 
-static const long _vq_lengthlist__44cn1_sm_p2_0[] = {
+static const char _vq_lengthlist__44cn1_sm_p2_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,
@@ -15418,7 +15418,7 @@
 
 static const static_codebook _44cn1_sm_p2_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44cn1_sm_p2_0,
+        (char *)_vq_lengthlist__44cn1_sm_p2_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44cn1_sm_p2_0,
         0
@@ -15436,7 +15436,7 @@
         8,
 };
 
-static const long _vq_lengthlist__44cn1_sm_p3_0[] = {
+static const char _vq_lengthlist__44cn1_sm_p3_0[] = {
          1, 3, 4, 7, 7, 0, 0, 0, 0, 0, 4, 4, 7, 7, 0, 0,
          0, 0, 0, 4, 5, 7, 7, 0, 0, 0, 0, 0, 6, 7, 8, 8,
          0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0,
@@ -15447,7 +15447,7 @@
 
 static const static_codebook _44cn1_sm_p3_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44cn1_sm_p3_0,
+        (char *)_vq_lengthlist__44cn1_sm_p3_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44cn1_sm_p3_0,
         0
@@ -15465,7 +15465,7 @@
         8,
 };
 
-static const long _vq_lengthlist__44cn1_sm_p4_0[] = {
+static const char _vq_lengthlist__44cn1_sm_p4_0[] = {
          1, 4, 3, 6, 6, 7, 7, 9, 9, 0, 5, 5, 7, 7, 8, 7,
          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,
@@ -15476,7 +15476,7 @@
 
 static const static_codebook _44cn1_sm_p4_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44cn1_sm_p4_0,
+        (char *)_vq_lengthlist__44cn1_sm_p4_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44cn1_sm_p4_0,
         0
@@ -15502,7 +15502,7 @@
         16,
 };
 
-static const long _vq_lengthlist__44cn1_sm_p5_0[] = {
+static const char _vq_lengthlist__44cn1_sm_p5_0[] = {
          1, 4, 4, 6, 6, 8, 8, 9, 9, 8, 8, 9, 9,10,10,11,
         11, 0, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,11,
         12,12, 0, 6, 5, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,
@@ -15526,7 +15526,7 @@
 
 static const static_codebook _44cn1_sm_p5_0 = {
         2, 289,
-        (long *)_vq_lengthlist__44cn1_sm_p5_0,
+        (char *)_vq_lengthlist__44cn1_sm_p5_0,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__44cn1_sm_p5_0,
         0
@@ -15538,7 +15538,7 @@
         2,
 };
 
-static const long _vq_lengthlist__44cn1_sm_p6_0[] = {
+static const char _vq_lengthlist__44cn1_sm_p6_0[] = {
          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 6,10, 9, 9,11,
          9, 9, 4, 6, 7,10, 9, 9,11, 9, 9, 7,10,10,10,11,
         11,11,11,10, 6, 9, 9,11,10,10,11,10,10, 6, 9, 9,
@@ -15549,7 +15549,7 @@
 
 static const static_codebook _44cn1_sm_p6_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44cn1_sm_p6_0,
+        (char *)_vq_lengthlist__44cn1_sm_p6_0,
         1, -529137664, 1618345984, 2, 0,
         (long *)_vq_quantlist__44cn1_sm_p6_0,
         0
@@ -15569,7 +15569,7 @@
         10,
 };
 
-static const long _vq_lengthlist__44cn1_sm_p6_1[] = {
+static const char _vq_lengthlist__44cn1_sm_p6_1[] = {
          2, 4, 4, 5, 5, 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, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10, 7,
@@ -15582,7 +15582,7 @@
 
 static const static_codebook _44cn1_sm_p6_1 = {
         2, 121,
-        (long *)_vq_lengthlist__44cn1_sm_p6_1,
+        (char *)_vq_lengthlist__44cn1_sm_p6_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__44cn1_sm_p6_1,
         0
@@ -15604,7 +15604,7 @@
         12,
 };
 
-static const long _vq_lengthlist__44cn1_sm_p7_0[] = {
+static const char _vq_lengthlist__44cn1_sm_p7_0[] = {
          1, 4, 4, 6, 6, 7, 7, 7, 7, 9, 9,10,10, 7, 5, 5,
          7, 7, 8, 8, 8, 8,10, 9,11,10, 7, 5, 5, 7, 7, 8,
          8, 8, 8, 9,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,
@@ -15620,7 +15620,7 @@
 
 static const static_codebook _44cn1_sm_p7_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44cn1_sm_p7_0,
+        (char *)_vq_lengthlist__44cn1_sm_p7_0,
         1, -526516224, 1616117760, 4, 0,
         (long *)_vq_quantlist__44cn1_sm_p7_0,
         0
@@ -15634,14 +15634,14 @@
         4,
 };
 
-static const long _vq_lengthlist__44cn1_sm_p7_1[] = {
+static const char _vq_lengthlist__44cn1_sm_p7_1[] = {
          2, 4, 4, 4, 5, 6, 5, 5, 5, 5, 6, 5, 5, 5, 5, 6,
          5, 5, 5, 5, 6, 6, 6, 5, 5,
 };
 
 static const static_codebook _44cn1_sm_p7_1 = {
         2, 25,
-        (long *)_vq_lengthlist__44cn1_sm_p7_1,
+        (char *)_vq_lengthlist__44cn1_sm_p7_1,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44cn1_sm_p7_1,
         0
@@ -15659,7 +15659,7 @@
         8,
 };
 
-static const long _vq_lengthlist__44cn1_sm_p8_0[] = {
+static const char _vq_lengthlist__44cn1_sm_p8_0[] = {
          1, 4, 4,12,11,13,13,14,14, 4, 7, 7,11,13,14,14,
         14,14, 3, 8, 3,14,14,14,14,14,14,14,10,12,14,14,
         14,14,14,14,14,14, 5,14, 8,14,14,14,14,14,12,14,
@@ -15670,7 +15670,7 @@
 
 static const static_codebook _44cn1_sm_p8_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44cn1_sm_p8_0,
+        (char *)_vq_lengthlist__44cn1_sm_p8_0,
         1, -516186112, 1627103232, 4, 0,
         (long *)_vq_quantlist__44cn1_sm_p8_0,
         0
@@ -15692,7 +15692,7 @@
         12,
 };
 
-static const long _vq_lengthlist__44cn1_sm_p8_1[] = {
+static const char _vq_lengthlist__44cn1_sm_p8_1[] = {
          1, 4, 4, 6, 6, 8, 8, 9, 9,10,11,11,11, 6, 5, 5,
          7, 7, 8, 8,10,10,10,11,11,11, 6, 5, 5, 7, 7, 8,
          8,10,10,11,12,12,12,14, 7, 7, 7, 8, 9, 9,11,11,
@@ -15708,7 +15708,7 @@
 
 static const static_codebook _44cn1_sm_p8_1 = {
         2, 169,
-        (long *)_vq_lengthlist__44cn1_sm_p8_1,
+        (char *)_vq_lengthlist__44cn1_sm_p8_1,
         1, -522616832, 1620115456, 4, 0,
         (long *)_vq_quantlist__44cn1_sm_p8_1,
         0
@@ -15734,7 +15734,7 @@
         16,
 };
 
-static const long _vq_lengthlist__44cn1_sm_p8_2[] = {
+static const char _vq_lengthlist__44cn1_sm_p8_2[] = {
          3, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
          9,10, 6, 6, 6, 6, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9,
          9, 9,10, 6, 6, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9,
@@ -15758,13 +15758,13 @@
 
 static const static_codebook _44cn1_sm_p8_2 = {
         2, 289,
-        (long *)_vq_lengthlist__44cn1_sm_p8_2,
+        (char *)_vq_lengthlist__44cn1_sm_p8_2,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__44cn1_sm_p8_2,
         0
 };
 
-static const long _huff_lengthlist__44cn1_sm_short[] = {
+static const char _huff_lengthlist__44cn1_sm_short[] = {
          5, 6,12,14,12,14,16,17,18, 4, 2, 5,11, 7,10,12,
         14,15, 9, 4, 5,11, 7,10,13,15,18,15, 6, 7, 5, 6,
          8,11,13,16,11, 5, 6, 5, 5, 6, 9,13,15,12, 5, 7,
@@ -15775,7 +15775,7 @@
 
 static const static_codebook _huff_book__44cn1_sm_short = {
         2, 81,
-        (long *)_huff_lengthlist__44cn1_sm_short,
+        (char *)_huff_lengthlist__44cn1_sm_short,
         0, 0, 0, 0, 0,
         NULL,
         0
diff -urN '-x*.m4' -xMakefile.in -xMakefile.am -xcompile -xdepcomp -xmissing -xconfigure -xconfig.guess -xconfig.sub -xinstall-sh -xdoc -xltmain.sh '-x*.vcproj' -xpsy.c '-x*44p51.h' -xtest libvorbis-1.3.2/lib/books/floor/floor_books.h libvorbis-1.3.4/lib/books/floor/floor_books.h
--- libvorbis-1.3.2/lib/books/floor/floor_books.h	2010-03-25 15:29:00 +0900
+++ libvorbis-1.3.4/lib/books/floor/floor_books.h	2014-01-22 21:32:53 +0900
@@ -11,38 +11,38 @@
  ********************************************************************
 
  function: static codebooks autogenerated by huff/huffbuld
- last modified: $Id: floor_books.h 16939 2010-03-01 08:38:14Z xiphmont $
+ last modified: $Id: floor_books.h 19057 2014-01-22 12:32:31Z xiphmont $
 
  ********************************************************************/
 
 #include "codebook.h"
 
-static const long _huff_lengthlist_line_256x7_0sub1[] = {
+static const char _huff_lengthlist_line_256x7_0sub1[] = {
          0, 2, 3, 3, 3, 3, 4, 3, 4,
 };
 
 static const static_codebook _huff_book_line_256x7_0sub1 = {
         1, 9,
-        (long *)_huff_lengthlist_line_256x7_0sub1,
+        (char *)_huff_lengthlist_line_256x7_0sub1,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_256x7_0sub2[] = {
+static const char _huff_lengthlist_line_256x7_0sub2[] = {
          0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 3, 4, 3, 5, 3,
          6, 3, 6, 4, 6, 4, 7, 5, 7,
 };
 
 static const static_codebook _huff_book_line_256x7_0sub2 = {
         1, 25,
-        (long *)_huff_lengthlist_line_256x7_0sub2,
+        (char *)_huff_lengthlist_line_256x7_0sub2,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_256x7_0sub3[] = {
+static const char _huff_lengthlist_line_256x7_0sub3[] = {
          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, 3, 5, 2, 5, 3, 5, 3,
          6, 3, 6, 4, 7, 6, 7, 8, 7, 9, 8, 9, 9, 9,10, 9,
@@ -51,38 +51,38 @@
 
 static const static_codebook _huff_book_line_256x7_0sub3 = {
         1, 64,
-        (long *)_huff_lengthlist_line_256x7_0sub3,
+        (char *)_huff_lengthlist_line_256x7_0sub3,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_256x7_1sub1[] = {
+static const char _huff_lengthlist_line_256x7_1sub1[] = {
          0, 3, 3, 3, 3, 2, 4, 3, 4,
 };
 
 static const static_codebook _huff_book_line_256x7_1sub1 = {
         1, 9,
-        (long *)_huff_lengthlist_line_256x7_1sub1,
+        (char *)_huff_lengthlist_line_256x7_1sub1,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_256x7_1sub2[] = {
+static const char _huff_lengthlist_line_256x7_1sub2[] = {
          0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 3, 4, 3, 4, 4,
          5, 4, 6, 5, 6, 7, 6, 8, 8,
 };
 
 static const static_codebook _huff_book_line_256x7_1sub2 = {
         1, 25,
-        (long *)_huff_lengthlist_line_256x7_1sub2,
+        (char *)_huff_lengthlist_line_256x7_1sub2,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_256x7_1sub3[] = {
+static const char _huff_lengthlist_line_256x7_1sub3[] = {
          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, 3, 2, 4, 3, 6, 3, 7,
          3, 8, 5, 8, 6, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
@@ -91,13 +91,13 @@
 
 static const static_codebook _huff_book_line_256x7_1sub3 = {
         1, 64,
-        (long *)_huff_lengthlist_line_256x7_1sub3,
+        (char *)_huff_lengthlist_line_256x7_1sub3,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_256x7_class0[] = {
+static const char _huff_lengthlist_line_256x7_class0[] = {
          7, 5, 5, 9, 9, 6, 6, 9,12, 8, 7, 8,11, 8, 9,15,
          6, 3, 3, 7, 7, 4, 3, 6, 9, 6, 5, 6, 8, 6, 8,15,
          8, 5, 5, 9, 8, 5, 4, 6,10, 7, 5, 5,11, 8, 7,15,
@@ -106,13 +106,13 @@
 
 static const static_codebook _huff_book_line_256x7_class0 = {
         1, 64,
-        (long *)_huff_lengthlist_line_256x7_class0,
+        (char *)_huff_lengthlist_line_256x7_class0,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_256x7_class1[] = {
+static const char _huff_lengthlist_line_256x7_class1[] = {
          5, 6, 8,15, 6, 9,10,15,10,11,12,15,15,15,15,15,
          4, 6, 7,15, 6, 7, 8,15, 9, 8, 9,15,15,15,15,15,
          6, 8, 9,15, 7, 7, 8,15,10, 9,10,15,15,15,15,15,
@@ -133,13 +133,13 @@
 
 static const static_codebook _huff_book_line_256x7_class1 = {
         1, 256,
-        (long *)_huff_lengthlist_line_256x7_class1,
+        (char *)_huff_lengthlist_line_256x7_class1,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_512x17_0sub0[] = {
+static const char _huff_lengthlist_line_512x17_0sub0[] = {
          4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
          5, 6, 5, 6, 6, 6, 6, 5, 6, 6, 7, 6, 7, 6, 7, 6,
          7, 6, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 9, 7, 9, 7,
@@ -152,26 +152,26 @@
 
 static const static_codebook _huff_book_line_512x17_0sub0 = {
         1, 128,
-        (long *)_huff_lengthlist_line_512x17_0sub0,
+        (char *)_huff_lengthlist_line_512x17_0sub0,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_512x17_1sub0[] = {
+static const char _huff_lengthlist_line_512x17_1sub0[] = {
          2, 4, 5, 4, 5, 4, 5, 4, 5, 5, 5, 5, 5, 5, 6, 5,
          6, 5, 6, 6, 7, 6, 7, 6, 8, 7, 8, 7, 8, 7, 8, 7,
 };
 
 static const static_codebook _huff_book_line_512x17_1sub0 = {
         1, 32,
-        (long *)_huff_lengthlist_line_512x17_1sub0,
+        (char *)_huff_lengthlist_line_512x17_1sub0,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_512x17_1sub1[] = {
+static const char _huff_lengthlist_line_512x17_1sub1[] = {
          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,
          4, 3, 5, 3, 5, 4, 5, 4, 5, 4, 5, 5, 5, 5, 6, 5,
@@ -184,26 +184,26 @@
 
 static const static_codebook _huff_book_line_512x17_1sub1 = {
         1, 128,
-        (long *)_huff_lengthlist_line_512x17_1sub1,
+        (char *)_huff_lengthlist_line_512x17_1sub1,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_512x17_2sub1[] = {
+static const char _huff_lengthlist_line_512x17_2sub1[] = {
          0, 4, 5, 4, 4, 4, 5, 4, 4, 4, 5, 4, 5, 4, 5, 3,
          5, 3,
 };
 
 static const static_codebook _huff_book_line_512x17_2sub1 = {
         1, 18,
-        (long *)_huff_lengthlist_line_512x17_2sub1,
+        (char *)_huff_lengthlist_line_512x17_2sub1,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_512x17_2sub2[] = {
+static const char _huff_lengthlist_line_512x17_2sub2[] = {
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 4, 3, 4, 3, 4, 4, 5, 4, 5, 4, 6, 4, 6, 5,
          6, 5, 7, 5, 7, 6, 8, 6, 8, 6, 8, 7, 8, 7, 9, 7,
@@ -212,13 +212,13 @@
 
 static const static_codebook _huff_book_line_512x17_2sub2 = {
         1, 50,
-        (long *)_huff_lengthlist_line_512x17_2sub2,
+        (char *)_huff_lengthlist_line_512x17_2sub2,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_512x17_2sub3[] = {
+static const char _huff_lengthlist_line_512x17_2sub3[] = {
          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, 0, 0, 0,
@@ -231,26 +231,26 @@
 
 static const static_codebook _huff_book_line_512x17_2sub3 = {
         1, 128,
-        (long *)_huff_lengthlist_line_512x17_2sub3,
+        (char *)_huff_lengthlist_line_512x17_2sub3,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_512x17_3sub1[] = {
+static const char _huff_lengthlist_line_512x17_3sub1[] = {
          0, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 5, 4, 5,
          5, 5,
 };
 
 static const static_codebook _huff_book_line_512x17_3sub1 = {
         1, 18,
-        (long *)_huff_lengthlist_line_512x17_3sub1,
+        (char *)_huff_lengthlist_line_512x17_3sub1,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_512x17_3sub2[] = {
+static const char _huff_lengthlist_line_512x17_3sub2[] = {
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 2, 3, 3, 4, 3, 5, 4, 6, 4, 6, 5, 7, 6, 7,
          6, 8, 6, 8, 7, 9, 8,10, 8,12, 9,13,10,15,10,15,
@@ -259,13 +259,13 @@
 
 static const static_codebook _huff_book_line_512x17_3sub2 = {
         1, 50,
-        (long *)_huff_lengthlist_line_512x17_3sub2,
+        (char *)_huff_lengthlist_line_512x17_3sub2,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_512x17_3sub3[] = {
+static const char _huff_lengthlist_line_512x17_3sub3[] = {
          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, 0, 0, 0,
@@ -278,25 +278,25 @@
 
 static const static_codebook _huff_book_line_512x17_3sub3 = {
         1, 128,
-        (long *)_huff_lengthlist_line_512x17_3sub3,
+        (char *)_huff_lengthlist_line_512x17_3sub3,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_512x17_class1[] = {
+static const char _huff_lengthlist_line_512x17_class1[] = {
          1, 2, 3, 6, 5, 4, 7, 7,
 };
 
 static const static_codebook _huff_book_line_512x17_class1 = {
         1, 8,
-        (long *)_huff_lengthlist_line_512x17_class1,
+        (char *)_huff_lengthlist_line_512x17_class1,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_512x17_class2[] = {
+static const char _huff_lengthlist_line_512x17_class2[] = {
          3, 3, 3,14, 5, 4, 4,11, 8, 6, 6,10,17,12,11,17,
          6, 5, 5,15, 5, 3, 4,11, 8, 5, 5, 8,16, 9,10,14,
         10, 8, 9,17, 8, 6, 6,13,10, 7, 7,10,16,11,13,14,
@@ -305,13 +305,13 @@
 
 static const static_codebook _huff_book_line_512x17_class2 = {
         1, 64,
-        (long *)_huff_lengthlist_line_512x17_class2,
+        (char *)_huff_lengthlist_line_512x17_class2,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_512x17_class3[] = {
+static const char _huff_lengthlist_line_512x17_class3[] = {
          2, 4, 6,17, 4, 5, 7,17, 8, 7,10,17,17,17,17,17,
          3, 4, 6,15, 3, 3, 6,15, 7, 6, 9,17,17,17,17,17,
          6, 8,10,17, 6, 6, 8,16, 9, 8,10,17,17,15,16,17,
@@ -320,13 +320,13 @@
 
 static const static_codebook _huff_book_line_512x17_class3 = {
         1, 64,
-        (long *)_huff_lengthlist_line_512x17_class3,
+        (char *)_huff_lengthlist_line_512x17_class3,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_128x4_class0[] = {
+static const char _huff_lengthlist_line_128x4_class0[] = {
          7, 7, 7,11, 6, 6, 7,11, 7, 6, 6,10,12,10,10,13,
          7, 7, 8,11, 7, 7, 7,11, 7, 6, 7,10,11,10,10,13,
         10,10, 9,12, 9, 9, 9,11, 8, 8, 8,11,13,11,10,14,
@@ -347,50 +347,50 @@
 
 static const static_codebook _huff_book_line_128x4_class0 = {
         1, 256,
-        (long *)_huff_lengthlist_line_128x4_class0,
+        (char *)_huff_lengthlist_line_128x4_class0,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_128x4_0sub0[] = {
+static const char _huff_lengthlist_line_128x4_0sub0[] = {
          2, 2, 2, 2,
 };
 
 static const static_codebook _huff_book_line_128x4_0sub0 = {
         1, 4,
-        (long *)_huff_lengthlist_line_128x4_0sub0,
+        (char *)_huff_lengthlist_line_128x4_0sub0,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_128x4_0sub1[] = {
+static const char _huff_lengthlist_line_128x4_0sub1[] = {
          0, 0, 0, 0, 3, 2, 3, 2, 3, 3,
 };
 
 static const static_codebook _huff_book_line_128x4_0sub1 = {
         1, 10,
-        (long *)_huff_lengthlist_line_128x4_0sub1,
+        (char *)_huff_lengthlist_line_128x4_0sub1,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_128x4_0sub2[] = {
+static const char _huff_lengthlist_line_128x4_0sub2[] = {
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 4, 3, 4, 3,
          4, 4, 5, 4, 5, 4, 6, 5, 6,
 };
 
 static const static_codebook _huff_book_line_128x4_0sub2 = {
         1, 25,
-        (long *)_huff_lengthlist_line_128x4_0sub2,
+        (char *)_huff_lengthlist_line_128x4_0sub2,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_128x4_0sub3[] = {
+static const char _huff_lengthlist_line_128x4_0sub3[] = {
          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, 2, 4, 3, 5, 3, 5, 3,
          5, 4, 6, 5, 6, 5, 7, 6, 6, 7, 7, 9, 9,11,11,16,
@@ -399,13 +399,13 @@
 
 static const static_codebook _huff_book_line_128x4_0sub3 = {
         1, 64,
-        (long *)_huff_lengthlist_line_128x4_0sub3,
+        (char *)_huff_lengthlist_line_128x4_0sub3,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_256x4_class0[] = {
+static const char _huff_lengthlist_line_256x4_class0[] = {
          6, 7, 7,12, 6, 6, 7,12, 7, 6, 6,10,15,12,11,13,
          7, 7, 8,13, 7, 7, 8,12, 7, 7, 7,11,12,12,11,13,
         10, 9, 9,11, 9, 9, 9,10,10, 8, 8,12,14,12,12,14,
@@ -426,50 +426,50 @@
 
 static const static_codebook _huff_book_line_256x4_class0 = {
         1, 256,
-        (long *)_huff_lengthlist_line_256x4_class0,
+        (char *)_huff_lengthlist_line_256x4_class0,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_256x4_0sub0[] = {
+static const char _huff_lengthlist_line_256x4_0sub0[] = {
          2, 2, 2, 2,
 };
 
 static const static_codebook _huff_book_line_256x4_0sub0 = {
         1, 4,
-        (long *)_huff_lengthlist_line_256x4_0sub0,
+        (char *)_huff_lengthlist_line_256x4_0sub0,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_256x4_0sub1[] = {
+static const char _huff_lengthlist_line_256x4_0sub1[] = {
          0, 0, 0, 0, 2, 2, 3, 3, 3, 3,
 };
 
 static const static_codebook _huff_book_line_256x4_0sub1 = {
         1, 10,
-        (long *)_huff_lengthlist_line_256x4_0sub1,
+        (char *)_huff_lengthlist_line_256x4_0sub1,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_256x4_0sub2[] = {
+static const char _huff_lengthlist_line_256x4_0sub2[] = {
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 3, 4, 3, 4, 3,
          5, 3, 5, 4, 5, 4, 6, 4, 6,
 };
 
 static const static_codebook _huff_book_line_256x4_0sub2 = {
         1, 25,
-        (long *)_huff_lengthlist_line_256x4_0sub2,
+        (char *)_huff_lengthlist_line_256x4_0sub2,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_256x4_0sub3[] = {
+static const char _huff_lengthlist_line_256x4_0sub3[] = {
          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, 2, 4, 3, 5, 3, 5, 3,
          6, 4, 7, 4, 7, 5, 7, 6, 7, 6, 7, 8,10,13,13,13,
@@ -478,13 +478,13 @@
 
 static const static_codebook _huff_book_line_256x4_0sub3 = {
         1, 64,
-        (long *)_huff_lengthlist_line_256x4_0sub3,
+        (char *)_huff_lengthlist_line_256x4_0sub3,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_128x7_class0[] = {
+static const char _huff_lengthlist_line_128x7_class0[] = {
         10, 7, 8,13, 9, 6, 7,11,10, 8, 8,12,17,17,17,17,
          7, 5, 5, 9, 6, 4, 4, 8, 8, 5, 5, 8,16,14,13,16,
          7, 5, 5, 7, 6, 3, 3, 5, 8, 5, 4, 7,14,12,12,15,
@@ -493,13 +493,13 @@
 
 static const static_codebook _huff_book_line_128x7_class0 = {
         1, 64,
-        (long *)_huff_lengthlist_line_128x7_class0,
+        (char *)_huff_lengthlist_line_128x7_class0,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_128x7_class1[] = {
+static const char _huff_lengthlist_line_128x7_class1[] = {
          8,13,17,17, 8,11,17,17,11,13,17,17,17,17,17,17,
          6,10,16,17, 6,10,15,17, 8,10,16,17,17,17,17,17,
          9,13,15,17, 8,11,17,17,10,12,17,17,17,17,17,17,
@@ -520,38 +520,38 @@
 
 static const static_codebook _huff_book_line_128x7_class1 = {
         1, 256,
-        (long *)_huff_lengthlist_line_128x7_class1,
+        (char *)_huff_lengthlist_line_128x7_class1,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_128x7_0sub1[] = {
+static const char _huff_lengthlist_line_128x7_0sub1[] = {
          0, 3, 3, 3, 3, 3, 3, 3, 3,
 };
 
 static const static_codebook _huff_book_line_128x7_0sub1 = {
         1, 9,
-        (long *)_huff_lengthlist_line_128x7_0sub1,
+        (char *)_huff_lengthlist_line_128x7_0sub1,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_128x7_0sub2[] = {
+static const char _huff_lengthlist_line_128x7_0sub2[] = {
          0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 4, 4, 4, 4,
          5, 4, 5, 4, 5, 4, 6, 4, 6,
 };
 
 static const static_codebook _huff_book_line_128x7_0sub2 = {
         1, 25,
-        (long *)_huff_lengthlist_line_128x7_0sub2,
+        (char *)_huff_lengthlist_line_128x7_0sub2,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_128x7_0sub3[] = {
+static const char _huff_lengthlist_line_128x7_0sub3[] = {
          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, 3, 5, 3, 5, 3, 5, 4,
          5, 4, 5, 5, 5, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5,
@@ -560,38 +560,38 @@
 
 static const static_codebook _huff_book_line_128x7_0sub3 = {
         1, 64,
-        (long *)_huff_lengthlist_line_128x7_0sub3,
+        (char *)_huff_lengthlist_line_128x7_0sub3,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_128x7_1sub1[] = {
+static const char _huff_lengthlist_line_128x7_1sub1[] = {
          0, 3, 3, 2, 3, 3, 4, 3, 4,
 };
 
 static const static_codebook _huff_book_line_128x7_1sub1 = {
         1, 9,
-        (long *)_huff_lengthlist_line_128x7_1sub1,
+        (char *)_huff_lengthlist_line_128x7_1sub1,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_128x7_1sub2[] = {
+static const char _huff_lengthlist_line_128x7_1sub2[] = {
          0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 3, 6, 3, 6, 3,
          6, 3, 7, 3, 8, 4, 9, 4, 9,
 };
 
 static const static_codebook _huff_book_line_128x7_1sub2 = {
         1, 25,
-        (long *)_huff_lengthlist_line_128x7_1sub2,
+        (char *)_huff_lengthlist_line_128x7_1sub2,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_128x7_1sub3[] = {
+static const char _huff_lengthlist_line_128x7_1sub3[] = {
          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, 1, 7, 2, 7, 3, 8, 4,
          9, 5, 9, 8,10,11,11,12,14,14,14,14,14,14,14,14,
@@ -600,25 +600,25 @@
 
 static const static_codebook _huff_book_line_128x7_1sub3 = {
         1, 64,
-        (long *)_huff_lengthlist_line_128x7_1sub3,
+        (char *)_huff_lengthlist_line_128x7_1sub3,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_128x11_class1[] = {
+static const char _huff_lengthlist_line_128x11_class1[] = {
          1, 6, 3, 7, 2, 4, 5, 7,
 };
 
 static const static_codebook _huff_book_line_128x11_class1 = {
         1, 8,
-        (long *)_huff_lengthlist_line_128x11_class1,
+        (char *)_huff_lengthlist_line_128x11_class1,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_128x11_class2[] = {
+static const char _huff_lengthlist_line_128x11_class2[] = {
          1, 6,12,16, 4,12,15,16, 9,15,16,16,16,16,16,16,
          2, 5,11,16, 5,11,13,16, 9,13,16,16,16,16,16,16,
          4, 8,12,16, 5, 9,12,16, 9,13,15,16,16,16,16,16,
@@ -627,13 +627,13 @@
 
 static const static_codebook _huff_book_line_128x11_class2 = {
         1, 64,
-        (long *)_huff_lengthlist_line_128x11_class2,
+        (char *)_huff_lengthlist_line_128x11_class2,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_128x11_class3[] = {
+static const char _huff_lengthlist_line_128x11_class3[] = {
          7, 6, 9,17, 7, 6, 8,17,12, 9,11,16,16,16,16,16,
          5, 4, 7,16, 5, 3, 6,14, 9, 6, 8,15,16,16,16,16,
          5, 4, 6,13, 3, 2, 4,11, 7, 4, 6,13,16,11,10,14,
@@ -642,13 +642,13 @@
 
 static const static_codebook _huff_book_line_128x11_class3 = {
         1, 64,
-        (long *)_huff_lengthlist_line_128x11_class3,
+        (char *)_huff_lengthlist_line_128x11_class3,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_128x11_0sub0[] = {
+static const char _huff_lengthlist_line_128x11_0sub0[] = {
          5, 5, 5, 5, 5, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5,
          6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 6, 6, 6, 7, 6,
          7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 8, 6, 8, 6, 8, 7,
@@ -661,26 +661,26 @@
 
 static const static_codebook _huff_book_line_128x11_0sub0 = {
         1, 128,
-        (long *)_huff_lengthlist_line_128x11_0sub0,
+        (char *)_huff_lengthlist_line_128x11_0sub0,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_128x11_1sub0[] = {
+static const char _huff_lengthlist_line_128x11_1sub0[] = {
          2, 5, 5, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5,
          6, 5, 6, 5, 6, 5, 7, 6, 7, 6, 7, 6, 8, 6, 8, 6,
 };
 
 static const static_codebook _huff_book_line_128x11_1sub0 = {
         1, 32,
-        (long *)_huff_lengthlist_line_128x11_1sub0,
+        (char *)_huff_lengthlist_line_128x11_1sub0,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_128x11_1sub1[] = {
+static const char _huff_lengthlist_line_128x11_1sub1[] = {
          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,
          5, 3, 5, 3, 6, 4, 6, 4, 7, 4, 7, 4, 7, 4, 8, 4,
@@ -693,26 +693,26 @@
 
 static const static_codebook _huff_book_line_128x11_1sub1 = {
         1, 128,
-        (long *)_huff_lengthlist_line_128x11_1sub1,
+        (char *)_huff_lengthlist_line_128x11_1sub1,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_128x11_2sub1[] = {
+static const char _huff_lengthlist_line_128x11_2sub1[] = {
          0, 4, 5, 4, 5, 4, 5, 3, 5, 3, 5, 3, 5, 4, 4, 4,
          5, 5,
 };
 
 static const static_codebook _huff_book_line_128x11_2sub1 = {
         1, 18,
-        (long *)_huff_lengthlist_line_128x11_2sub1,
+        (char *)_huff_lengthlist_line_128x11_2sub1,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_128x11_2sub2[] = {
+static const char _huff_lengthlist_line_128x11_2sub2[] = {
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 3, 3, 3, 4, 4, 4, 4, 5, 4, 5, 4, 6, 5, 7,
          5, 7, 6, 8, 6, 8, 6, 9, 7, 9, 7,10, 7, 9, 8,11,
@@ -721,13 +721,13 @@
 
 static const static_codebook _huff_book_line_128x11_2sub2 = {
         1, 50,
-        (long *)_huff_lengthlist_line_128x11_2sub2,
+        (char *)_huff_lengthlist_line_128x11_2sub2,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_128x11_2sub3[] = {
+static const char _huff_lengthlist_line_128x11_2sub3[] = {
          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, 0, 0, 0,
@@ -740,26 +740,26 @@
 
 static const static_codebook _huff_book_line_128x11_2sub3 = {
         1, 128,
-        (long *)_huff_lengthlist_line_128x11_2sub3,
+        (char *)_huff_lengthlist_line_128x11_2sub3,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_128x11_3sub1[] = {
+static const char _huff_lengthlist_line_128x11_3sub1[] = {
          0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4,
          5, 4,
 };
 
 static const static_codebook _huff_book_line_128x11_3sub1 = {
         1, 18,
-        (long *)_huff_lengthlist_line_128x11_3sub1,
+        (char *)_huff_lengthlist_line_128x11_3sub1,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_128x11_3sub2[] = {
+static const char _huff_lengthlist_line_128x11_3sub2[] = {
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 5, 3, 5, 4, 6, 4, 6, 4, 7, 4, 7, 4, 8, 4,
          8, 4, 9, 4, 9, 4,10, 4,10, 5,10, 5,11, 5,12, 6,
@@ -768,13 +768,13 @@
 
 static const static_codebook _huff_book_line_128x11_3sub2 = {
         1, 50,
-        (long *)_huff_lengthlist_line_128x11_3sub2,
+        (char *)_huff_lengthlist_line_128x11_3sub2,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_128x11_3sub3[] = {
+static const char _huff_lengthlist_line_128x11_3sub3[] = {
          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, 0, 0, 0,
@@ -787,25 +787,25 @@
 
 static const static_codebook _huff_book_line_128x11_3sub3 = {
         1, 128,
-        (long *)_huff_lengthlist_line_128x11_3sub3,
+        (char *)_huff_lengthlist_line_128x11_3sub3,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_128x17_class1[] = {
+static const char _huff_lengthlist_line_128x17_class1[] = {
          1, 3, 4, 7, 2, 5, 6, 7,
 };
 
 static const static_codebook _huff_book_line_128x17_class1 = {
         1, 8,
-        (long *)_huff_lengthlist_line_128x17_class1,
+        (char *)_huff_lengthlist_line_128x17_class1,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_128x17_class2[] = {
+static const char _huff_lengthlist_line_128x17_class2[] = {
          1, 4,10,19, 3, 8,13,19, 7,12,19,19,19,19,19,19,
          2, 6,11,19, 8,13,19,19, 9,11,19,19,19,19,19,19,
          6, 7,13,19, 9,13,19,19,10,13,18,18,18,18,18,18,
@@ -814,13 +814,13 @@
 
 static const static_codebook _huff_book_line_128x17_class2 = {
         1, 64,
-        (long *)_huff_lengthlist_line_128x17_class2,
+        (char *)_huff_lengthlist_line_128x17_class2,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_128x17_class3[] = {
+static const char _huff_lengthlist_line_128x17_class3[] = {
          3, 6,10,17, 4, 8,11,20, 8,10,11,20,20,20,20,20,
          2, 4, 8,18, 4, 6, 8,17, 7, 8,10,20,20,17,20,20,
          3, 5, 8,17, 3, 4, 6,17, 8, 8,10,17,17,12,16,20,
@@ -829,13 +829,13 @@
 
 static const static_codebook _huff_book_line_128x17_class3 = {
         1, 64,
-        (long *)_huff_lengthlist_line_128x17_class3,
+        (char *)_huff_lengthlist_line_128x17_class3,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_128x17_0sub0[] = {
+static const char _huff_lengthlist_line_128x17_0sub0[] = {
          5, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5,
          7, 5, 7, 5, 7, 5, 7, 5, 7, 5, 7, 5, 8, 5, 8, 5,
          8, 5, 8, 5, 8, 6, 8, 6, 8, 6, 9, 6, 9, 6, 9, 6,
@@ -848,26 +848,26 @@
 
 static const static_codebook _huff_book_line_128x17_0sub0 = {
         1, 128,
-        (long *)_huff_lengthlist_line_128x17_0sub0,
+        (char *)_huff_lengthlist_line_128x17_0sub0,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_128x17_1sub0[] = {
+static const char _huff_lengthlist_line_128x17_1sub0[] = {
          2, 5, 5, 4, 5, 4, 5, 4, 5, 5, 5, 5, 5, 5, 6, 5,
          6, 5, 6, 5, 7, 6, 7, 6, 7, 6, 8, 6, 9, 7, 9, 7,
 };
 
 static const static_codebook _huff_book_line_128x17_1sub0 = {
         1, 32,
-        (long *)_huff_lengthlist_line_128x17_1sub0,
+        (char *)_huff_lengthlist_line_128x17_1sub0,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_128x17_1sub1[] = {
+static const char _huff_lengthlist_line_128x17_1sub1[] = {
          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,
          4, 3, 5, 3, 5, 3, 6, 3, 6, 4, 6, 4, 7, 4, 7, 5,
@@ -880,26 +880,26 @@
 
 static const static_codebook _huff_book_line_128x17_1sub1 = {
         1, 128,
-        (long *)_huff_lengthlist_line_128x17_1sub1,
+        (char *)_huff_lengthlist_line_128x17_1sub1,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_128x17_2sub1[] = {
+static const char _huff_lengthlist_line_128x17_2sub1[] = {
          0, 4, 5, 4, 6, 4, 8, 3, 9, 3, 9, 2, 9, 3, 8, 4,
          9, 4,
 };
 
 static const static_codebook _huff_book_line_128x17_2sub1 = {
         1, 18,
-        (long *)_huff_lengthlist_line_128x17_2sub1,
+        (char *)_huff_lengthlist_line_128x17_2sub1,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_128x17_2sub2[] = {
+static const char _huff_lengthlist_line_128x17_2sub2[] = {
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 5, 1, 5, 3, 5, 3, 5, 4, 7, 5,10, 7,10, 7,
         12,10,14,10,14, 9,14,11,14,14,14,13,13,13,13,13,
@@ -908,13 +908,13 @@
 
 static const static_codebook _huff_book_line_128x17_2sub2 = {
         1, 50,
-        (long *)_huff_lengthlist_line_128x17_2sub2,
+        (char *)_huff_lengthlist_line_128x17_2sub2,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_128x17_2sub3[] = {
+static const char _huff_lengthlist_line_128x17_2sub3[] = {
          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, 0, 0, 0,
@@ -927,26 +927,26 @@
 
 static const static_codebook _huff_book_line_128x17_2sub3 = {
         1, 128,
-        (long *)_huff_lengthlist_line_128x17_2sub3,
+        (char *)_huff_lengthlist_line_128x17_2sub3,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_128x17_3sub1[] = {
+static const char _huff_lengthlist_line_128x17_3sub1[] = {
          0, 4, 4, 4, 4, 4, 4, 4, 5, 3, 5, 3, 5, 4, 6, 4,
          6, 4,
 };
 
 static const static_codebook _huff_book_line_128x17_3sub1 = {
         1, 18,
-        (long *)_huff_lengthlist_line_128x17_3sub1,
+        (char *)_huff_lengthlist_line_128x17_3sub1,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_128x17_3sub2[] = {
+static const char _huff_lengthlist_line_128x17_3sub2[] = {
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 5, 3, 6, 3, 6, 4, 7, 4, 7, 4, 7, 4, 8, 4,
          8, 4, 8, 4, 8, 4, 9, 4, 9, 5,10, 5,10, 7,10, 8,
@@ -955,13 +955,13 @@
 
 static const static_codebook _huff_book_line_128x17_3sub2 = {
         1, 50,
-        (long *)_huff_lengthlist_line_128x17_3sub2,
+        (char *)_huff_lengthlist_line_128x17_3sub2,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_128x17_3sub3[] = {
+static const char _huff_lengthlist_line_128x17_3sub3[] = {
          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, 0, 0, 0,
@@ -974,37 +974,37 @@
 
 static const static_codebook _huff_book_line_128x17_3sub3 = {
         1, 128,
-        (long *)_huff_lengthlist_line_128x17_3sub3,
+        (char *)_huff_lengthlist_line_128x17_3sub3,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_1024x27_class1[] = {
+static const char _huff_lengthlist_line_1024x27_class1[] = {
          2,10, 8,14, 7,12,11,14, 1, 5, 3, 7, 4, 9, 7,13,
 };
 
 static const static_codebook _huff_book_line_1024x27_class1 = {
         1, 16,
-        (long *)_huff_lengthlist_line_1024x27_class1,
+        (char *)_huff_lengthlist_line_1024x27_class1,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_1024x27_class2[] = {
+static const char _huff_lengthlist_line_1024x27_class2[] = {
          1, 4, 2, 6, 3, 7, 5, 7,
 };
 
 static const static_codebook _huff_book_line_1024x27_class2 = {
         1, 8,
-        (long *)_huff_lengthlist_line_1024x27_class2,
+        (char *)_huff_lengthlist_line_1024x27_class2,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_1024x27_class3[] = {
+static const char _huff_lengthlist_line_1024x27_class3[] = {
          1, 5, 7,21, 5, 8, 9,21,10, 9,12,20,20,16,20,20,
          4, 8, 9,20, 6, 8, 9,20,11,11,13,20,20,15,17,20,
          9,11,14,20, 8,10,15,20,11,13,15,20,20,20,20,20,
@@ -1025,13 +1025,13 @@
 
 static const static_codebook _huff_book_line_1024x27_class3 = {
         1, 256,
-        (long *)_huff_lengthlist_line_1024x27_class3,
+        (char *)_huff_lengthlist_line_1024x27_class3,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_1024x27_class4[] = {
+static const char _huff_lengthlist_line_1024x27_class4[] = {
          2, 3, 7,13, 4, 4, 7,15, 8, 6, 9,17,21,16,15,21,
          2, 5, 7,11, 5, 5, 7,14, 9, 7,10,16,17,15,16,21,
          4, 7,10,17, 7, 7, 9,15,11, 9,11,16,21,18,15,21,
@@ -1040,13 +1040,13 @@
 
 static const static_codebook _huff_book_line_1024x27_class4 = {
         1, 64,
-        (long *)_huff_lengthlist_line_1024x27_class4,
+        (char *)_huff_lengthlist_line_1024x27_class4,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_1024x27_0sub0[] = {
+static const char _huff_lengthlist_line_1024x27_0sub0[] = {
          5, 5, 5, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5,
          6, 5, 6, 5, 6, 5, 6, 5, 7, 5, 7, 5, 7, 5, 7, 5,
          8, 6, 8, 6, 8, 6, 9, 6, 9, 6,10, 6,10, 6,11, 6,
@@ -1059,26 +1059,26 @@
 
 static const static_codebook _huff_book_line_1024x27_0sub0 = {
         1, 128,
-        (long *)_huff_lengthlist_line_1024x27_0sub0,
+        (char *)_huff_lengthlist_line_1024x27_0sub0,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_1024x27_1sub0[] = {
+static const char _huff_lengthlist_line_1024x27_1sub0[] = {
          2, 5, 5, 4, 5, 4, 5, 4, 5, 4, 6, 5, 6, 5, 6, 5,
          6, 5, 7, 5, 7, 6, 8, 6, 8, 6, 8, 6, 9, 6, 9, 6,
 };
 
 static const static_codebook _huff_book_line_1024x27_1sub0 = {
         1, 32,
-        (long *)_huff_lengthlist_line_1024x27_1sub0,
+        (char *)_huff_lengthlist_line_1024x27_1sub0,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_1024x27_1sub1[] = {
+static const char _huff_lengthlist_line_1024x27_1sub1[] = {
          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,
          8, 5, 8, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 4,
@@ -1091,26 +1091,26 @@
 
 static const static_codebook _huff_book_line_1024x27_1sub1 = {
         1, 128,
-        (long *)_huff_lengthlist_line_1024x27_1sub1,
+        (char *)_huff_lengthlist_line_1024x27_1sub1,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_1024x27_2sub0[] = {
+static const char _huff_lengthlist_line_1024x27_2sub0[] = {
          1, 5, 5, 5, 5, 5, 5, 5, 6, 5, 6, 5, 6, 5, 6, 5,
          6, 6, 7, 7, 7, 7, 8, 7, 8, 8, 9, 8,10, 9,10, 9,
 };
 
 static const static_codebook _huff_book_line_1024x27_2sub0 = {
         1, 32,
-        (long *)_huff_lengthlist_line_1024x27_2sub0,
+        (char *)_huff_lengthlist_line_1024x27_2sub0,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_1024x27_2sub1[] = {
+static const char _huff_lengthlist_line_1024x27_2sub1[] = {
          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,
          4, 3, 4, 3, 4, 4, 5, 4, 5, 4, 5, 5, 6, 5, 6, 5,
@@ -1123,26 +1123,26 @@
 
 static const static_codebook _huff_book_line_1024x27_2sub1 = {
         1, 128,
-        (long *)_huff_lengthlist_line_1024x27_2sub1,
+        (char *)_huff_lengthlist_line_1024x27_2sub1,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_1024x27_3sub1[] = {
+static const char _huff_lengthlist_line_1024x27_3sub1[] = {
          0, 4, 5, 4, 5, 3, 5, 3, 5, 3, 5, 4, 4, 4, 4, 5,
          5, 5,
 };
 
 static const static_codebook _huff_book_line_1024x27_3sub1 = {
         1, 18,
-        (long *)_huff_lengthlist_line_1024x27_3sub1,
+        (char *)_huff_lengthlist_line_1024x27_3sub1,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_1024x27_3sub2[] = {
+static const char _huff_lengthlist_line_1024x27_3sub2[] = {
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 3, 3, 4, 3, 4, 4, 4, 4, 5, 5, 5, 5, 5, 6,
          5, 7, 5, 8, 6, 8, 6, 9, 7,10, 7,10, 8,10, 8,11,
@@ -1151,13 +1151,13 @@
 
 static const static_codebook _huff_book_line_1024x27_3sub2 = {
         1, 50,
-        (long *)_huff_lengthlist_line_1024x27_3sub2,
+        (char *)_huff_lengthlist_line_1024x27_3sub2,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_1024x27_3sub3[] = {
+static const char _huff_lengthlist_line_1024x27_3sub3[] = {
          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, 0, 0, 0,
@@ -1170,26 +1170,26 @@
 
 static const static_codebook _huff_book_line_1024x27_3sub3 = {
         1, 128,
-        (long *)_huff_lengthlist_line_1024x27_3sub3,
+        (char *)_huff_lengthlist_line_1024x27_3sub3,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_1024x27_4sub1[] = {
+static const char _huff_lengthlist_line_1024x27_4sub1[] = {
          0, 4, 5, 4, 5, 4, 5, 4, 5, 3, 5, 3, 5, 3, 5, 4,
          5, 4,
 };
 
 static const static_codebook _huff_book_line_1024x27_4sub1 = {
         1, 18,
-        (long *)_huff_lengthlist_line_1024x27_4sub1,
+        (char *)_huff_lengthlist_line_1024x27_4sub1,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_1024x27_4sub2[] = {
+static const char _huff_lengthlist_line_1024x27_4sub2[] = {
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 4, 2, 4, 2, 5, 3, 5, 4, 6, 6, 6, 7, 7, 8,
          7, 8, 7, 8, 7, 9, 8, 9, 8, 9, 8,10, 8,11, 9,12,
@@ -1198,13 +1198,13 @@
 
 static const static_codebook _huff_book_line_1024x27_4sub2 = {
         1, 50,
-        (long *)_huff_lengthlist_line_1024x27_4sub2,
+        (char *)_huff_lengthlist_line_1024x27_4sub2,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_1024x27_4sub3[] = {
+static const char _huff_lengthlist_line_1024x27_4sub3[] = {
          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, 0, 0, 0,
@@ -1217,37 +1217,37 @@
 
 static const static_codebook _huff_book_line_1024x27_4sub3 = {
         1, 128,
-        (long *)_huff_lengthlist_line_1024x27_4sub3,
+        (char *)_huff_lengthlist_line_1024x27_4sub3,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_2048x27_class1[] = {
+static const char _huff_lengthlist_line_2048x27_class1[] = {
          2, 6, 8, 9, 7,11,13,13, 1, 3, 5, 5, 6, 6,12,10,
 };
 
 static const static_codebook _huff_book_line_2048x27_class1 = {
         1, 16,
-        (long *)_huff_lengthlist_line_2048x27_class1,
+        (char *)_huff_lengthlist_line_2048x27_class1,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_2048x27_class2[] = {
+static const char _huff_lengthlist_line_2048x27_class2[] = {
          1, 2, 3, 6, 4, 7, 5, 7,
 };
 
 static const static_codebook _huff_book_line_2048x27_class2 = {
         1, 8,
-        (long *)_huff_lengthlist_line_2048x27_class2,
+        (char *)_huff_lengthlist_line_2048x27_class2,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_2048x27_class3[] = {
+static const char _huff_lengthlist_line_2048x27_class3[] = {
          3, 3, 6,16, 5, 5, 7,16, 9, 8,11,16,16,16,16,16,
          5, 5, 8,16, 5, 5, 7,16, 8, 7, 9,16,16,16,16,16,
          9, 9,12,16, 6, 8,11,16, 9,10,11,16,16,16,16,16,
@@ -1268,13 +1268,13 @@
 
 static const static_codebook _huff_book_line_2048x27_class3 = {
         1, 256,
-        (long *)_huff_lengthlist_line_2048x27_class3,
+        (char *)_huff_lengthlist_line_2048x27_class3,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_2048x27_class4[] = {
+static const char _huff_lengthlist_line_2048x27_class4[] = {
          2, 4, 7,13, 4, 5, 7,15, 8, 7,10,16,16,14,16,16,
          2, 4, 7,16, 3, 4, 7,14, 8, 8,10,16,16,16,15,16,
          6, 8,11,16, 7, 7, 9,16,11, 9,13,16,16,16,15,16,
@@ -1283,13 +1283,13 @@
 
 static const static_codebook _huff_book_line_2048x27_class4 = {
         1, 64,
-        (long *)_huff_lengthlist_line_2048x27_class4,
+        (char *)_huff_lengthlist_line_2048x27_class4,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_2048x27_0sub0[] = {
+static const char _huff_lengthlist_line_2048x27_0sub0[] = {
          5, 5, 5, 5, 5, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5,
          6, 5, 7, 5, 7, 5, 7, 5, 8, 5, 8, 5, 8, 5, 9, 5,
          9, 6,10, 6,10, 6,11, 6,11, 6,11, 6,11, 6,11, 6,
@@ -1302,26 +1302,26 @@
 
 static const static_codebook _huff_book_line_2048x27_0sub0 = {
         1, 128,
-        (long *)_huff_lengthlist_line_2048x27_0sub0,
+        (char *)_huff_lengthlist_line_2048x27_0sub0,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_2048x27_1sub0[] = {
+static const char _huff_lengthlist_line_2048x27_1sub0[] = {
          4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5,
          5, 5, 6, 6, 6, 6, 6, 6, 7, 6, 7, 6, 7, 6, 7, 6,
 };
 
 static const static_codebook _huff_book_line_2048x27_1sub0 = {
         1, 32,
-        (long *)_huff_lengthlist_line_2048x27_1sub0,
+        (char *)_huff_lengthlist_line_2048x27_1sub0,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_2048x27_1sub1[] = {
+static const char _huff_lengthlist_line_2048x27_1sub1[] = {
          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,
          6, 5, 7, 5, 7, 4, 7, 4, 8, 4, 8, 4, 8, 4, 8, 3,
@@ -1334,26 +1334,26 @@
 
 static const static_codebook _huff_book_line_2048x27_1sub1 = {
         1, 128,
-        (long *)_huff_lengthlist_line_2048x27_1sub1,
+        (char *)_huff_lengthlist_line_2048x27_1sub1,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_2048x27_2sub0[] = {
+static const char _huff_lengthlist_line_2048x27_2sub0[] = {
          2, 4, 5, 4, 5, 4, 5, 4, 5, 5, 5, 5, 5, 5, 6, 5,
          6, 5, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8,
 };
 
 static const static_codebook _huff_book_line_2048x27_2sub0 = {
         1, 32,
-        (long *)_huff_lengthlist_line_2048x27_2sub0,
+        (char *)_huff_lengthlist_line_2048x27_2sub0,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_2048x27_2sub1[] = {
+static const char _huff_lengthlist_line_2048x27_2sub1[] = {
          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,
          3, 4, 3, 4, 3, 4, 4, 5, 4, 5, 5, 5, 6, 6, 6, 7,
@@ -1366,26 +1366,26 @@
 
 static const static_codebook _huff_book_line_2048x27_2sub1 = {
         1, 128,
-        (long *)_huff_lengthlist_line_2048x27_2sub1,
+        (char *)_huff_lengthlist_line_2048x27_2sub1,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_2048x27_3sub1[] = {
+static const char _huff_lengthlist_line_2048x27_3sub1[] = {
          0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
          5, 5,
 };
 
 static const static_codebook _huff_book_line_2048x27_3sub1 = {
         1, 18,
-        (long *)_huff_lengthlist_line_2048x27_3sub1,
+        (char *)_huff_lengthlist_line_2048x27_3sub1,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_2048x27_3sub2[] = {
+static const char _huff_lengthlist_line_2048x27_3sub2[] = {
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 3, 3, 3, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 6,
          6, 7, 6, 7, 6, 8, 6, 9, 7, 9, 7, 9, 9,11, 9,12,
@@ -1394,13 +1394,13 @@
 
 static const static_codebook _huff_book_line_2048x27_3sub2 = {
         1, 50,
-        (long *)_huff_lengthlist_line_2048x27_3sub2,
+        (char *)_huff_lengthlist_line_2048x27_3sub2,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_2048x27_3sub3[] = {
+static const char _huff_lengthlist_line_2048x27_3sub3[] = {
          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, 0, 0, 0,
@@ -1413,26 +1413,26 @@
 
 static const static_codebook _huff_book_line_2048x27_3sub3 = {
         1, 128,
-        (long *)_huff_lengthlist_line_2048x27_3sub3,
+        (char *)_huff_lengthlist_line_2048x27_3sub3,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_2048x27_4sub1[] = {
+static const char _huff_lengthlist_line_2048x27_4sub1[] = {
          0, 3, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4, 5, 4, 5, 4,
          4, 5,
 };
 
 static const static_codebook _huff_book_line_2048x27_4sub1 = {
         1, 18,
-        (long *)_huff_lengthlist_line_2048x27_4sub1,
+        (char *)_huff_lengthlist_line_2048x27_4sub1,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_2048x27_4sub2[] = {
+static const char _huff_lengthlist_line_2048x27_4sub2[] = {
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 3, 2, 4, 3, 4, 4, 4, 5, 5, 6, 5, 6, 5, 7,
          6, 6, 6, 7, 7, 7, 8, 9, 9, 9,12,10,11,10,10,12,
@@ -1441,13 +1441,13 @@
 
 static const static_codebook _huff_book_line_2048x27_4sub2 = {
         1, 50,
-        (long *)_huff_lengthlist_line_2048x27_4sub2,
+        (char *)_huff_lengthlist_line_2048x27_4sub2,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_2048x27_4sub3[] = {
+static const char _huff_lengthlist_line_2048x27_4sub3[] = {
          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, 0, 0, 0,
@@ -1460,13 +1460,13 @@
 
 static const static_codebook _huff_book_line_2048x27_4sub3 = {
         1, 128,
-        (long *)_huff_lengthlist_line_2048x27_4sub3,
+        (char *)_huff_lengthlist_line_2048x27_4sub3,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_256x4low_class0[] = {
+static const char _huff_lengthlist_line_256x4low_class0[] = {
          4, 5, 6,11, 5, 5, 6,10, 7, 7, 6, 6,14,13, 9, 9,
          6, 6, 6,10, 6, 6, 6, 9, 8, 7, 7, 9,14,12, 8,11,
          8, 7, 7,11, 8, 8, 7,11, 9, 9, 7, 9,13,11, 9,13,
@@ -1487,50 +1487,50 @@
 
 static const static_codebook _huff_book_line_256x4low_class0 = {
         1, 256,
-        (long *)_huff_lengthlist_line_256x4low_class0,
+        (char *)_huff_lengthlist_line_256x4low_class0,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_256x4low_0sub0[] = {
+static const char _huff_lengthlist_line_256x4low_0sub0[] = {
          1, 3, 2, 3,
 };
 
 static const static_codebook _huff_book_line_256x4low_0sub0 = {
         1, 4,
-        (long *)_huff_lengthlist_line_256x4low_0sub0,
+        (char *)_huff_lengthlist_line_256x4low_0sub0,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_256x4low_0sub1[] = {
+static const char _huff_lengthlist_line_256x4low_0sub1[] = {
          0, 0, 0, 0, 2, 3, 2, 3, 3, 3,
 };
 
 static const static_codebook _huff_book_line_256x4low_0sub1 = {
         1, 10,
-        (long *)_huff_lengthlist_line_256x4low_0sub1,
+        (char *)_huff_lengthlist_line_256x4low_0sub1,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_256x4low_0sub2[] = {
+static const char _huff_lengthlist_line_256x4low_0sub2[] = {
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 4, 3, 4,
          4, 4, 4, 4, 5, 5, 5, 6, 6,
 };
 
 static const static_codebook _huff_book_line_256x4low_0sub2 = {
         1, 25,
-        (long *)_huff_lengthlist_line_256x4low_0sub2,
+        (char *)_huff_lengthlist_line_256x4low_0sub2,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist_line_256x4low_0sub3[] = {
+static const char _huff_lengthlist_line_256x4low_0sub3[] = {
          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, 3, 4, 2, 4, 3, 5, 4,
          5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 8, 6, 9,
@@ -1539,7 +1539,7 @@
 
 static const static_codebook _huff_book_line_256x4low_0sub3 = {
         1, 64,
-        (long *)_huff_lengthlist_line_256x4low_0sub3,
+        (char *)_huff_lengthlist_line_256x4low_0sub3,
         0, 0, 0, 0, 0,
         NULL,
         0
diff -urN '-x*.m4' -xMakefile.in -xMakefile.am -xcompile -xdepcomp -xmissing -xconfigure -xconfig.guess -xconfig.sub -xinstall-sh -xdoc -xltmain.sh '-x*.vcproj' -xpsy.c '-x*44p51.h' -xtest libvorbis-1.3.2/lib/books/uncoupled/res_books_uncoupled.h libvorbis-1.3.4/lib/books/uncoupled/res_books_uncoupled.h
--- libvorbis-1.3.2/lib/books/uncoupled/res_books_uncoupled.h	2010-03-25 15:29:00 +0900
+++ libvorbis-1.3.4/lib/books/uncoupled/res_books_uncoupled.h	2014-01-22 21:32:53 +0900
@@ -11,7 +11,7 @@
  ********************************************************************
 
  function: static codebooks autogenerated by huff/huffbuld
- last modified: $Id: res_books_uncoupled.h 17022 2010-03-25 03:45:42Z xiphmont $
+ last modified: $Id: res_books_uncoupled.h 19057 2014-01-22 12:32:31Z xiphmont $
 
  ********************************************************************/
 
@@ -23,7 +23,7 @@
         2,
 };
 
-static const long _vq_lengthlist__16u0__p1_0[] = {
+static const char _vq_lengthlist__16u0__p1_0[] = {
          1, 4, 4, 5, 7, 7, 5, 7, 8, 5, 8, 8, 8,10,10, 8,
         10,11, 5, 8, 8, 8,10,10, 8,10,10, 4, 9, 9, 9,12,
         11, 8,11,11, 8,12,11,10,12,14,10,13,13, 7,11,11,
@@ -34,7 +34,7 @@
 
 static const static_codebook _16u0__p1_0 = {
         4, 81,
-        (long *)_vq_lengthlist__16u0__p1_0,
+        (char *)_vq_lengthlist__16u0__p1_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__16u0__p1_0,
         0
@@ -46,7 +46,7 @@
         2,
 };
 
-static const long _vq_lengthlist__16u0__p2_0[] = {
+static const char _vq_lengthlist__16u0__p2_0[] = {
          2, 4, 4, 5, 6, 6, 5, 6, 6, 5, 7, 7, 7, 8, 9, 7,
          8, 9, 5, 7, 7, 7, 9, 8, 7, 9, 7, 4, 7, 7, 7, 9,
          9, 7, 8, 8, 6, 9, 8, 7, 8,11, 9,11,10, 6, 8, 9,
@@ -57,7 +57,7 @@
 
 static const static_codebook _16u0__p2_0 = {
         4, 81,
-        (long *)_vq_lengthlist__16u0__p2_0,
+        (char *)_vq_lengthlist__16u0__p2_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__16u0__p2_0,
         0
@@ -71,7 +71,7 @@
         4,
 };
 
-static const long _vq_lengthlist__16u0__p3_0[] = {
+static const char _vq_lengthlist__16u0__p3_0[] = {
          1, 5, 5, 7, 7, 6, 7, 7, 8, 8, 6, 7, 8, 8, 8, 8,
          9, 9,11,11, 8, 9, 9,11,11, 6, 9, 8,10,10, 8,10,
         10,11,11, 8,10,10,11,11,10,11,10,13,12, 9,11,10,
@@ -116,7 +116,7 @@
 
 static const static_codebook _16u0__p3_0 = {
         4, 625,
-        (long *)_vq_lengthlist__16u0__p3_0,
+        (char *)_vq_lengthlist__16u0__p3_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__16u0__p3_0,
         0
@@ -130,7 +130,7 @@
         4,
 };
 
-static const long _vq_lengthlist__16u0__p4_0[] = {
+static const char _vq_lengthlist__16u0__p4_0[] = {
          3, 5, 5, 8, 8, 6, 6, 6, 9, 9, 6, 6, 6, 9, 9, 9,
         10, 9,11,11, 9, 9, 9,11,11, 6, 7, 7,10,10, 7, 7,
          8,10,10, 7, 7, 8,10,10,10,10,10,11,12, 9,10,10,
@@ -175,7 +175,7 @@
 
 static const static_codebook _16u0__p4_0 = {
         4, 625,
-        (long *)_vq_lengthlist__16u0__p4_0,
+        (char *)_vq_lengthlist__16u0__p4_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__16u0__p4_0,
         0
@@ -193,7 +193,7 @@
         8,
 };
 
-static const long _vq_lengthlist__16u0__p5_0[] = {
+static const char _vq_lengthlist__16u0__p5_0[] = {
          1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 6, 8, 8, 8, 8,
          9, 9, 4, 6, 6, 8, 8, 8, 8, 9, 9, 7, 8, 8, 9, 9,
          9, 9,11,10, 7, 8, 8, 9, 9, 9, 9,10,11, 7, 8, 8,
@@ -204,7 +204,7 @@
 
 static const static_codebook _16u0__p5_0 = {
         2, 81,
-        (long *)_vq_lengthlist__16u0__p5_0,
+        (char *)_vq_lengthlist__16u0__p5_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__16u0__p5_0,
         0
@@ -226,7 +226,7 @@
         12,
 };
 
-static const long _vq_lengthlist__16u0__p6_0[] = {
+static const char _vq_lengthlist__16u0__p6_0[] = {
          1, 4, 4, 7, 7,10,10,12,12,13,13,18,17, 3, 6, 6,
          9, 9,11,11,13,13,14,14,18,17, 3, 6, 6, 9, 9,11,
         11,13,13,14,14,17,18, 7, 9, 9,11,11,13,13,14,14,
@@ -242,7 +242,7 @@
 
 static const static_codebook _16u0__p6_0 = {
         2, 169,
-        (long *)_vq_lengthlist__16u0__p6_0,
+        (char *)_vq_lengthlist__16u0__p6_0,
         1, -526516224, 1616117760, 4, 0,
         (long *)_vq_quantlist__16u0__p6_0,
         0
@@ -256,14 +256,14 @@
         4,
 };
 
-static const long _vq_lengthlist__16u0__p6_1[] = {
+static const char _vq_lengthlist__16u0__p6_1[] = {
          1, 4, 5, 6, 6, 4, 6, 6, 6, 6, 4, 6, 6, 6, 6, 6,
          6, 6, 7, 7, 6, 6, 6, 7, 7,
 };
 
 static const static_codebook _16u0__p6_1 = {
         2, 25,
-        (long *)_vq_lengthlist__16u0__p6_1,
+        (char *)_vq_lengthlist__16u0__p6_1,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__16u0__p6_1,
         0
@@ -275,7 +275,7 @@
         2,
 };
 
-static const long _vq_lengthlist__16u0__p7_0[] = {
+static const char _vq_lengthlist__16u0__p7_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,
@@ -286,7 +286,7 @@
 
 static const static_codebook _16u0__p7_0 = {
         4, 81,
-        (long *)_vq_lengthlist__16u0__p7_0,
+        (char *)_vq_lengthlist__16u0__p7_0,
         1, -518803456, 1628680192, 2, 0,
         (long *)_vq_quantlist__16u0__p7_0,
         0
@@ -310,7 +310,7 @@
         14,
 };
 
-static const long _vq_lengthlist__16u0__p7_1[] = {
+static const char _vq_lengthlist__16u0__p7_1[] = {
          1, 5, 5, 6, 5, 9,10,11,11,10,10,10,10,10,10, 5,
          8, 8, 8,10,10,10,10,10,10,10,10,10,10,10, 5, 8,
          9, 9, 9,10,10,10,10,10,10,10,10,10,10, 5,10, 8,
@@ -330,7 +330,7 @@
 
 static const static_codebook _16u0__p7_1 = {
         2, 225,
-        (long *)_vq_lengthlist__16u0__p7_1,
+        (char *)_vq_lengthlist__16u0__p7_1,
         1, -520986624, 1620377600, 4, 0,
         (long *)_vq_quantlist__16u0__p7_1,
         0
@@ -360,7 +360,7 @@
         20,
 };
 
-static const long _vq_lengthlist__16u0__p7_2[] = {
+static const char _vq_lengthlist__16u0__p7_2[] = {
          1, 6, 6, 7, 8, 7, 7,10, 9,10, 9,11,10, 9,11,10,
          9, 9, 9, 9,10, 6, 8, 7, 9, 9, 8, 8,10,10, 9,11,
         11,12,12,10, 9,11, 9,12,10, 9, 6, 9, 8, 9,12, 8,
@@ -393,13 +393,13 @@
 
 static const static_codebook _16u0__p7_2 = {
         2, 441,
-        (long *)_vq_lengthlist__16u0__p7_2,
+        (char *)_vq_lengthlist__16u0__p7_2,
         1, -529268736, 1611661312, 5, 0,
         (long *)_vq_quantlist__16u0__p7_2,
         0
 };
 
-static const long _huff_lengthlist__16u0__single[] = {
+static const char _huff_lengthlist__16u0__single[] = {
          3, 5, 8, 7,14, 8, 9,19, 5, 2, 5, 5, 9, 6, 9,19,
          8, 4, 5, 7, 8, 9,13,19, 7, 4, 6, 5, 9, 6, 9,19,
         12, 8, 7, 9,10,11,13,19, 8, 5, 8, 6, 9, 6, 7,19,
@@ -408,13 +408,13 @@
 
 static const static_codebook _huff_book__16u0__single = {
         2, 64,
-        (long *)_huff_lengthlist__16u0__single,
+        (char *)_huff_lengthlist__16u0__single,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist__16u1__long[] = {
+static const char _huff_lengthlist__16u1__long[] = {
          3, 6,10, 8,12, 8,14, 8,14,19, 5, 3, 5, 5, 7, 6,
         11, 7,16,19, 7, 5, 6, 7, 7, 9,11,12,19,19, 6, 4,
          7, 5, 7, 6,10, 7,18,18, 8, 6, 7, 7, 7, 7, 8, 9,
@@ -426,7 +426,7 @@
 
 static const static_codebook _huff_book__16u1__long = {
         2, 100,
-        (long *)_huff_lengthlist__16u1__long,
+        (char *)_huff_lengthlist__16u1__long,
         0, 0, 0, 0, 0,
         NULL,
         0
@@ -438,7 +438,7 @@
         2,
 };
 
-static const long _vq_lengthlist__16u1__p1_0[] = {
+static const char _vq_lengthlist__16u1__p1_0[] = {
          1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 7, 7,10,10, 7,
          9,10, 5, 7, 8, 7,10, 9, 7,10,10, 5, 8, 8, 8,10,
         10, 8,10,10, 7,10,10,10,11,12,10,12,13, 7,10,10,
@@ -449,7 +449,7 @@
 
 static const static_codebook _16u1__p1_0 = {
         4, 81,
-        (long *)_vq_lengthlist__16u1__p1_0,
+        (char *)_vq_lengthlist__16u1__p1_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__16u1__p1_0,
         0
@@ -461,7 +461,7 @@
         2,
 };
 
-static const long _vq_lengthlist__16u1__p2_0[] = {
+static const char _vq_lengthlist__16u1__p2_0[] = {
          3, 4, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 7, 8, 6,
          7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 7, 5, 6, 6, 6, 8,
          8, 6, 8, 8, 6, 8, 8, 7, 7,10, 8, 9, 9, 6, 8, 8,
@@ -472,7 +472,7 @@
 
 static const static_codebook _16u1__p2_0 = {
         4, 81,
-        (long *)_vq_lengthlist__16u1__p2_0,
+        (char *)_vq_lengthlist__16u1__p2_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__16u1__p2_0,
         0
@@ -486,7 +486,7 @@
         4,
 };
 
-static const long _vq_lengthlist__16u1__p3_0[] = {
+static const char _vq_lengthlist__16u1__p3_0[] = {
          1, 5, 5, 8, 8, 6, 7, 7, 9, 9, 5, 7, 7, 9, 9, 9,
         10, 9,11,11, 9, 9,10,11,11, 6, 8, 8,10,10, 8, 9,
         10,11,11, 8, 9,10,11,11,10,11,11,12,13,10,11,11,
@@ -531,7 +531,7 @@
 
 static const static_codebook _16u1__p3_0 = {
         4, 625,
-        (long *)_vq_lengthlist__16u1__p3_0,
+        (char *)_vq_lengthlist__16u1__p3_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__16u1__p3_0,
         0
@@ -545,7 +545,7 @@
         4,
 };
 
-static const long _vq_lengthlist__16u1__p4_0[] = {
+static const char _vq_lengthlist__16u1__p4_0[] = {
          4, 5, 5, 8, 8, 6, 6, 7, 9, 9, 6, 6, 6, 9, 9, 9,
         10, 9,11,11, 9, 9,10,11,11, 6, 7, 7,10, 9, 7, 7,
          8, 9,10, 7, 7, 8,10,10,10,10,10,10,12, 9, 9,10,
@@ -590,7 +590,7 @@
 
 static const static_codebook _16u1__p4_0 = {
         4, 625,
-        (long *)_vq_lengthlist__16u1__p4_0,
+        (char *)_vq_lengthlist__16u1__p4_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__16u1__p4_0,
         0
@@ -608,7 +608,7 @@
         8,
 };
 
-static const long _vq_lengthlist__16u1__p5_0[] = {
+static const char _vq_lengthlist__16u1__p5_0[] = {
          1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 6, 8, 8, 8, 8,
         10,10, 4, 5, 6, 8, 8, 8, 8,10,10, 7, 8, 8, 9, 9,
          9, 9,11,11, 7, 8, 8, 9, 9, 9, 9,11,11, 7, 8, 8,
@@ -619,7 +619,7 @@
 
 static const static_codebook _16u1__p5_0 = {
         2, 81,
-        (long *)_vq_lengthlist__16u1__p5_0,
+        (char *)_vq_lengthlist__16u1__p5_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__16u1__p5_0,
         0
@@ -637,7 +637,7 @@
         8,
 };
 
-static const long _vq_lengthlist__16u1__p6_0[] = {
+static const char _vq_lengthlist__16u1__p6_0[] = {
          3, 4, 4, 6, 6, 7, 7, 9, 9, 4, 4, 4, 6, 6, 8, 8,
          9, 9, 4, 4, 4, 6, 6, 7, 7, 9, 9, 6, 6, 6, 7, 7,
          8, 8,10, 9, 6, 6, 6, 7, 7, 8, 8, 9,10, 7, 8, 7,
@@ -648,7 +648,7 @@
 
 static const static_codebook _16u1__p6_0 = {
         2, 81,
-        (long *)_vq_lengthlist__16u1__p6_0,
+        (char *)_vq_lengthlist__16u1__p6_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__16u1__p6_0,
         0
@@ -660,7 +660,7 @@
         2,
 };
 
-static const long _vq_lengthlist__16u1__p7_0[] = {
+static const char _vq_lengthlist__16u1__p7_0[] = {
          1, 4, 4, 4, 8, 8, 4, 8, 8, 5,11, 9, 8,12,11, 8,
         12,11, 5,10,11, 8,11,12, 8,11,12, 4,11,11,11,14,
         13,10,13,13, 8,14,13,12,14,16,12,16,15, 8,14,14,
@@ -671,7 +671,7 @@
 
 static const static_codebook _16u1__p7_0 = {
         4, 81,
-        (long *)_vq_lengthlist__16u1__p7_0,
+        (char *)_vq_lengthlist__16u1__p7_0,
         1, -529137664, 1618345984, 2, 0,
         (long *)_vq_quantlist__16u1__p7_0,
         0
@@ -691,7 +691,7 @@
         10,
 };
 
-static const long _vq_lengthlist__16u1__p7_1[] = {
+static const char _vq_lengthlist__16u1__p7_1[] = {
          2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 4, 6, 5, 7, 7,
          8, 8, 8, 8, 8, 8, 4, 5, 6, 7, 7, 8, 8, 8, 8, 8,
          8, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 6, 7, 7, 8,
@@ -704,7 +704,7 @@
 
 static const static_codebook _16u1__p7_1 = {
         2, 121,
-        (long *)_vq_lengthlist__16u1__p7_1,
+        (char *)_vq_lengthlist__16u1__p7_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__16u1__p7_1,
         0
@@ -724,7 +724,7 @@
         10,
 };
 
-static const long _vq_lengthlist__16u1__p8_0[] = {
+static const char _vq_lengthlist__16u1__p8_0[] = {
          1, 4, 4, 5, 5, 8, 8,10,10,12,12, 4, 7, 7, 8, 8,
          9, 9,12,11,14,13, 4, 7, 7, 7, 8, 9,10,11,11,13,
         12, 5, 8, 8, 9, 9,11,11,12,13,15,14, 5, 7, 8, 9,
@@ -737,7 +737,7 @@
 
 static const static_codebook _16u1__p8_0 = {
         2, 121,
-        (long *)_vq_lengthlist__16u1__p8_0,
+        (char *)_vq_lengthlist__16u1__p8_0,
         1, -524582912, 1618345984, 4, 0,
         (long *)_vq_quantlist__16u1__p8_0,
         0
@@ -757,7 +757,7 @@
         10,
 };
 
-static const long _vq_lengthlist__16u1__p8_1[] = {
+static const char _vq_lengthlist__16u1__p8_1[] = {
          2, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 4, 6, 6, 7, 7,
          8, 7, 8, 8, 8, 8, 4, 6, 6, 7, 7, 7, 7, 8, 8, 8,
          8, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 9, 6, 7, 7, 7,
@@ -770,7 +770,7 @@
 
 static const static_codebook _16u1__p8_1 = {
         2, 121,
-        (long *)_vq_lengthlist__16u1__p8_1,
+        (char *)_vq_lengthlist__16u1__p8_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__16u1__p8_1,
         0
@@ -794,7 +794,7 @@
         14,
 };
 
-static const long _vq_lengthlist__16u1__p9_0[] = {
+static const char _vq_lengthlist__16u1__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,
@@ -814,7 +814,7 @@
 
 static const static_codebook _16u1__p9_0 = {
         2, 225,
-        (long *)_vq_lengthlist__16u1__p9_0,
+        (char *)_vq_lengthlist__16u1__p9_0,
         1, -514071552, 1627381760, 4, 0,
         (long *)_vq_quantlist__16u1__p9_0,
         0
@@ -838,7 +838,7 @@
         14,
 };
 
-static const long _vq_lengthlist__16u1__p9_1[] = {
+static const char _vq_lengthlist__16u1__p9_1[] = {
          1, 6, 5, 9, 9,10,10, 6, 7, 9, 9,10,10,10,10, 5,
         10, 8,10, 8,10,10, 8, 8,10, 9,10,10,10,10, 5, 8,
          9,10,10,10,10, 8,10,10,10,10,10,10,10, 9,10,10,
@@ -858,7 +858,7 @@
 
 static const static_codebook _16u1__p9_1 = {
         2, 225,
-        (long *)_vq_lengthlist__16u1__p9_1,
+        (char *)_vq_lengthlist__16u1__p9_1,
         1, -522338304, 1620115456, 4, 0,
         (long *)_vq_quantlist__16u1__p9_1,
         0
@@ -884,7 +884,7 @@
         16,
 };
 
-static const long _vq_lengthlist__16u1__p9_2[] = {
+static const char _vq_lengthlist__16u1__p9_2[] = {
          1, 6, 6, 7, 8, 8,11,10, 9, 9,11, 9,10, 9,11,11,
          9, 6, 7, 6,11, 8,11, 9,10,10,11, 9,11,10,10,10,
         11, 9, 5, 7, 7, 8, 8,10,11, 8, 8,11, 9, 9,10,11,
@@ -908,13 +908,13 @@
 
 static const static_codebook _16u1__p9_2 = {
         2, 289,
-        (long *)_vq_lengthlist__16u1__p9_2,
+        (char *)_vq_lengthlist__16u1__p9_2,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__16u1__p9_2,
         0
 };
 
-static const long _huff_lengthlist__16u1__short[] = {
+static const char _huff_lengthlist__16u1__short[] = {
          5, 7,10, 9,11,10,15,11,13,16, 6, 4, 6, 6, 7, 7,
         10, 9,12,16,10, 6, 5, 6, 6, 7,10,11,16,16, 9, 6,
          7, 6, 7, 7,10, 8,14,16,11, 6, 5, 4, 5, 6, 8, 9,
@@ -926,13 +926,13 @@
 
 static const static_codebook _huff_book__16u1__short = {
         2, 100,
-        (long *)_huff_lengthlist__16u1__short,
+        (char *)_huff_lengthlist__16u1__short,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist__16u2__long[] = {
+static const char _huff_lengthlist__16u2__long[] = {
 	 5, 8,10,10,10,11,11,12,14,18, 7, 5, 5, 6, 8, 9,
 	10,12,14,17, 9, 5, 4, 5, 6, 8,10,11,13,19, 9, 5,
 	 4, 4, 5, 6, 9,10,12,17, 8, 6, 5, 4, 4, 5, 7,10,
@@ -944,7 +944,7 @@
 
 static const static_codebook _huff_book__16u2__long = {
 	2, 100,
-	(long *)_huff_lengthlist__16u2__long,
+	(char *)_huff_lengthlist__16u2__long,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
@@ -956,7 +956,7 @@
 	2,
 };
 
-static const long _vq_lengthlist__16u2_p1_0[] = {
+static const char _vq_lengthlist__16u2_p1_0[] = {
 	 1, 5, 5, 5, 7, 7, 5, 7, 7, 5, 7, 7, 7, 9, 9, 7,
 	 9, 9, 5, 7, 7, 7, 9, 9, 8, 9, 9, 5, 7, 7, 8, 9,
 	 9, 7, 9, 9, 7, 9, 9, 9,10,11, 9,10,10, 7, 9, 9,
@@ -967,7 +967,7 @@
 
 static const static_codebook _16u2_p1_0 = {
 	4, 81,
-	(long *)_vq_lengthlist__16u2_p1_0,
+	(char *)_vq_lengthlist__16u2_p1_0,
 	1, -535822336, 1611661312, 2, 0,
 	(long *)_vq_quantlist__16u2_p1_0,
 	0
@@ -981,7 +981,7 @@
 	4,
 };
 
-static const long _vq_lengthlist__16u2_p2_0[] = {
+static const char _vq_lengthlist__16u2_p2_0[] = {
 	 3, 5, 5, 8, 8, 5, 7, 7, 9, 9, 5, 7, 7, 9, 9, 9,
 	10, 9,11,11, 9, 9, 9,11,11, 5, 7, 7, 9, 9, 7, 8,
 	 8,10,10, 7, 8, 8,10,10,10,10,10,12,12, 9,10,10,
@@ -1026,7 +1026,7 @@
 
 static const static_codebook _16u2_p2_0 = {
 	4, 625,
-	(long *)_vq_lengthlist__16u2_p2_0,
+	(char *)_vq_lengthlist__16u2_p2_0,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__16u2_p2_0,
 	0
@@ -1044,7 +1044,7 @@
 	8,
 };
 
-static const long _vq_lengthlist__16u2_p3_0[] = {
+static const char _vq_lengthlist__16u2_p3_0[] = {
 	 2, 4, 4, 6, 6, 7, 7, 9, 9, 4, 5, 5, 6, 6, 8, 7,
 	 9, 9, 4, 5, 5, 6, 6, 7, 8, 9, 9, 6, 6, 6, 7, 7,
 	 8, 8,10,10, 6, 6, 6, 7, 7, 8, 8,10,10, 7, 8, 7,
@@ -1055,7 +1055,7 @@
 
 static const static_codebook _16u2_p3_0 = {
 	2, 81,
-	(long *)_vq_lengthlist__16u2_p3_0,
+	(char *)_vq_lengthlist__16u2_p3_0,
 	1, -531628032, 1611661312, 4, 0,
 	(long *)_vq_quantlist__16u2_p3_0,
 	0
@@ -1081,7 +1081,7 @@
 	16,
 };
 
-static const long _vq_lengthlist__16u2_p4_0[] = {
+static const char _vq_lengthlist__16u2_p4_0[] = {
 	 2, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,11,11,
 	11, 5, 5, 5, 7, 6, 8, 7, 9, 9, 9, 9,10,10,11,11,
 	12,12, 5, 5, 5, 6, 6, 7, 8, 8, 9, 9, 9,10,10,11,
@@ -1105,7 +1105,7 @@
 
 static const static_codebook _16u2_p4_0 = {
 	2, 289,
-	(long *)_vq_lengthlist__16u2_p4_0,
+	(char *)_vq_lengthlist__16u2_p4_0,
 	1, -529530880, 1611661312, 5, 0,
 	(long *)_vq_quantlist__16u2_p4_0,
 	0
@@ -1117,7 +1117,7 @@
 	2,
 };
 
-static const long _vq_lengthlist__16u2_p5_0[] = {
+static const char _vq_lengthlist__16u2_p5_0[] = {
 	 1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 8, 7, 9, 9, 7,
 	 9,10, 5, 8, 8, 7,10, 9, 7,10, 9, 5, 8, 8, 8,11,
 	10, 8,10,10, 7,10,10, 9, 9,12,10,12,12, 7,10,10,
@@ -1128,7 +1128,7 @@
 
 static const static_codebook _16u2_p5_0 = {
 	4, 81,
-	(long *)_vq_lengthlist__16u2_p5_0,
+	(char *)_vq_lengthlist__16u2_p5_0,
 	1, -529137664, 1618345984, 2, 0,
 	(long *)_vq_quantlist__16u2_p5_0,
 	0
@@ -1148,7 +1148,7 @@
 	10,
 };
 
-static const long _vq_lengthlist__16u2_p5_1[] = {
+static const char _vq_lengthlist__16u2_p5_1[] = {
 	 2, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 5, 6, 6, 7, 7,
 	 7, 7, 8, 8, 8, 8, 5, 6, 6, 6, 7, 7, 7, 8, 8, 8,
 	 8, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 6, 7, 7, 7,
@@ -1161,7 +1161,7 @@
 
 static const static_codebook _16u2_p5_1 = {
 	2, 121,
-	(long *)_vq_lengthlist__16u2_p5_1,
+	(char *)_vq_lengthlist__16u2_p5_1,
 	1, -531365888, 1611661312, 4, 0,
 	(long *)_vq_quantlist__16u2_p5_1,
 	0
@@ -1183,7 +1183,7 @@
 	12,
 };
 
-static const long _vq_lengthlist__16u2_p6_0[] = {
+static const char _vq_lengthlist__16u2_p6_0[] = {
 	 1, 5, 4, 7, 7, 8, 8, 8, 8,10,10,11,11, 4, 6, 6,
 	 7, 7, 9, 9, 9, 9,10,10,11,11, 4, 6, 6, 7, 7, 9,
 	 9, 9, 9,10,10,11,11, 7, 8, 8, 9, 9, 9, 9,10,10,
@@ -1199,7 +1199,7 @@
 
 static const static_codebook _16u2_p6_0 = {
 	2, 169,
-	(long *)_vq_lengthlist__16u2_p6_0,
+	(char *)_vq_lengthlist__16u2_p6_0,
 	1, -526516224, 1616117760, 4, 0,
 	(long *)_vq_quantlist__16u2_p6_0,
 	0
@@ -1213,14 +1213,14 @@
 	4,
 };
 
-static const long _vq_lengthlist__16u2_p6_1[] = {
+static const char _vq_lengthlist__16u2_p6_1[] = {
 	 2, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
 	 5, 5, 5, 5, 5, 5, 5, 5, 5,
 };
 
 static const static_codebook _16u2_p6_1 = {
 	2, 25,
-	(long *)_vq_lengthlist__16u2_p6_1,
+	(char *)_vq_lengthlist__16u2_p6_1,
 	1, -533725184, 1611661312, 3, 0,
 	(long *)_vq_quantlist__16u2_p6_1,
 	0
@@ -1242,7 +1242,7 @@
 	12,
 };
 
-static const long _vq_lengthlist__16u2_p7_0[] = {
+static const char _vq_lengthlist__16u2_p7_0[] = {
 	 1, 4, 4, 7, 7, 8, 8, 8, 8, 9, 9,10,10, 4, 6, 6,
 	 8, 8, 9, 9, 9, 9,10,10,11,10, 4, 6, 6, 8, 8, 9,
 	 9, 9, 9,10,10,11,11, 7, 8, 8,10, 9,10,10,10,10,
@@ -1258,7 +1258,7 @@
 
 static const static_codebook _16u2_p7_0 = {
 	2, 169,
-	(long *)_vq_lengthlist__16u2_p7_0,
+	(char *)_vq_lengthlist__16u2_p7_0,
 	1, -523206656, 1618345984, 4, 0,
 	(long *)_vq_quantlist__16u2_p7_0,
 	0
@@ -1278,7 +1278,7 @@
 	10,
 };
 
-static const long _vq_lengthlist__16u2_p7_1[] = {
+static const char _vq_lengthlist__16u2_p7_1[] = {
 	 2, 5, 5, 7, 7, 7, 7, 7, 7, 8, 8, 5, 6, 6, 7, 7,
 	 7, 7, 8, 8, 8, 8, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8,
 	 8, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7,
@@ -1291,7 +1291,7 @@
 
 static const static_codebook _16u2_p7_1 = {
 	2, 121,
-	(long *)_vq_lengthlist__16u2_p7_1,
+	(char *)_vq_lengthlist__16u2_p7_1,
 	1, -531365888, 1611661312, 4, 0,
 	(long *)_vq_quantlist__16u2_p7_1,
 	0
@@ -1315,7 +1315,7 @@
 	14,
 };
 
-static const long _vq_lengthlist__16u2_p8_0[] = {
+static const char _vq_lengthlist__16u2_p8_0[] = {
 	 1, 4, 4, 7, 7, 8, 8, 7, 7, 9, 8,10, 9,11,11, 4,
 	 7, 6, 9, 8, 9, 9, 9, 9,10, 9,11, 9,12, 9, 4, 6,
 	 7, 8, 8, 9, 9, 9, 9,10,10,10,11,11,12, 7, 9, 8,
@@ -1335,7 +1335,7 @@
 
 static const static_codebook _16u2_p8_0 = {
 	2, 225,
-	(long *)_vq_lengthlist__16u2_p8_0,
+	(char *)_vq_lengthlist__16u2_p8_0,
 	1, -520986624, 1620377600, 4, 0,
 	(long *)_vq_quantlist__16u2_p8_0,
 	0
@@ -1365,7 +1365,7 @@
 	20,
 };
 
-static const long _vq_lengthlist__16u2_p8_1[] = {
+static const char _vq_lengthlist__16u2_p8_1[] = {
 	 3, 5, 5, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 5, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,
 	 9, 9, 9, 9, 9, 9,10,10,10,10, 5, 6, 6, 7, 7, 8,
@@ -1398,7 +1398,7 @@
 
 static const static_codebook _16u2_p8_1 = {
 	2, 441,
-	(long *)_vq_lengthlist__16u2_p8_1,
+	(char *)_vq_lengthlist__16u2_p8_1,
 	1, -529268736, 1611661312, 5, 0,
 	(long *)_vq_quantlist__16u2_p8_1,
 	0
@@ -1422,7 +1422,7 @@
 	14,
 };
 
-static const long _vq_lengthlist__16u2_p9_0[] = {
+static const char _vq_lengthlist__16u2_p9_0[] = {
 	 1, 5, 3, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 5,
 	 7, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 5, 7,
 	 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
@@ -1442,7 +1442,7 @@
 
 static const static_codebook _16u2_p9_0 = {
 	2, 225,
-	(long *)_vq_lengthlist__16u2_p9_0,
+	(char *)_vq_lengthlist__16u2_p9_0,
 	1, -510036736, 1631393792, 4, 0,
 	(long *)_vq_quantlist__16u2_p9_0,
 	0
@@ -1470,7 +1470,7 @@
 	18,
 };
 
-static const long _vq_lengthlist__16u2_p9_1[] = {
+static const char _vq_lengthlist__16u2_p9_1[] = {
 	 1, 4, 4, 7, 7, 7, 7, 7, 6, 9, 7,10, 8,12,12,13,
 	13,14,14, 4, 7, 7, 9, 9, 9, 8, 9, 8,10, 9,11, 9,
 	14, 9,14,10,13,11, 4, 7, 7, 9, 9, 9, 9, 8, 9,10,
@@ -1498,7 +1498,7 @@
 
 static const static_codebook _16u2_p9_1 = {
 	2, 361,
-	(long *)_vq_lengthlist__16u2_p9_1,
+	(char *)_vq_lengthlist__16u2_p9_1,
 	1, -518287360, 1622704128, 5, 0,
 	(long *)_vq_quantlist__16u2_p9_1,
 	0
@@ -1556,7 +1556,7 @@
 	48,
 };
 
-static const long _vq_lengthlist__16u2_p9_2[] = {
+static const char _vq_lengthlist__16u2_p9_2[] = {
 	 2, 3, 4, 4, 4, 5, 5, 6, 5, 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, 8, 8, 7, 8, 8, 8, 8, 8,
@@ -1565,13 +1565,13 @@
 
 static const static_codebook _16u2_p9_2 = {
 	1, 49,
-	(long *)_vq_lengthlist__16u2_p9_2,
+	(char *)_vq_lengthlist__16u2_p9_2,
 	1, -526909440, 1611661312, 6, 0,
 	(long *)_vq_quantlist__16u2_p9_2,
 	0
 };
 
-static const long _huff_lengthlist__16u2__short[] = {
+static const char _huff_lengthlist__16u2__short[] = {
 	 8,11,13,13,15,16,19,19,19,19,11, 8, 8, 9, 9,11,
 	13,15,19,20,14, 8, 7, 7, 8, 9,12,13,15,20,15, 9,
 	 6, 5, 5, 7,10,12,14,18,14, 9, 7, 5, 3, 4, 7,10,
@@ -1583,7 +1583,7 @@
 
 static const static_codebook _huff_book__16u2__short = {
 	2, 100,
-	(long *)_huff_lengthlist__16u2__short,
+	(char *)_huff_lengthlist__16u2__short,
 	0, 0, 0, 0, 0,
 	NULL,
 	0
@@ -1595,7 +1595,7 @@
         2,
 };
 
-static const long _vq_lengthlist__8u0__p1_0[] = {
+static const char _vq_lengthlist__8u0__p1_0[] = {
          1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 8, 8,10,10, 7,
         10,10, 5, 8, 8, 7,10,10, 8,10,10, 4, 9, 8, 8,11,
         11, 8,11,11, 7,11,11,10,11,13,10,13,13, 7,11,11,
@@ -1606,7 +1606,7 @@
 
 static const static_codebook _8u0__p1_0 = {
         4, 81,
-        (long *)_vq_lengthlist__8u0__p1_0,
+        (char *)_vq_lengthlist__8u0__p1_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__8u0__p1_0,
         0
@@ -1618,7 +1618,7 @@
         2,
 };
 
-static const long _vq_lengthlist__8u0__p2_0[] = {
+static const char _vq_lengthlist__8u0__p2_0[] = {
          2, 4, 4, 5, 6, 6, 5, 6, 6, 5, 7, 7, 6, 7, 8, 6,
          7, 8, 5, 7, 7, 6, 8, 8, 7, 9, 7, 5, 7, 7, 7, 9,
          9, 7, 8, 8, 6, 9, 8, 7, 7,10, 8,10,10, 6, 8, 8,
@@ -1629,7 +1629,7 @@
 
 static const static_codebook _8u0__p2_0 = {
         4, 81,
-        (long *)_vq_lengthlist__8u0__p2_0,
+        (char *)_vq_lengthlist__8u0__p2_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__8u0__p2_0,
         0
@@ -1643,7 +1643,7 @@
         4,
 };
 
-static const long _vq_lengthlist__8u0__p3_0[] = {
+static const char _vq_lengthlist__8u0__p3_0[] = {
          1, 5, 5, 7, 7, 6, 7, 7, 9, 9, 6, 7, 7, 9, 9, 8,
         10, 9,11,11, 8, 9, 9,11,11, 6, 8, 8,10,10, 8,10,
         10,11,11, 8,10,10,11,11,10,11,11,12,12,10,11,11,
@@ -1688,7 +1688,7 @@
 
 static const static_codebook _8u0__p3_0 = {
         4, 625,
-        (long *)_vq_lengthlist__8u0__p3_0,
+        (char *)_vq_lengthlist__8u0__p3_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__8u0__p3_0,
         0
@@ -1702,7 +1702,7 @@
         4,
 };
 
-static const long _vq_lengthlist__8u0__p4_0[] = {
+static const char _vq_lengthlist__8u0__p4_0[] = {
          3, 5, 5, 8, 8, 5, 6, 7, 9, 9, 6, 7, 6, 9, 9, 9,
          9, 9,10,11, 9, 9, 9,11,10, 6, 7, 7,10,10, 7, 7,
          8,10,10, 7, 8, 8,10,10,10,10,10,10,11, 9,10,10,
@@ -1747,7 +1747,7 @@
 
 static const static_codebook _8u0__p4_0 = {
         4, 625,
-        (long *)_vq_lengthlist__8u0__p4_0,
+        (char *)_vq_lengthlist__8u0__p4_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__8u0__p4_0,
         0
@@ -1765,7 +1765,7 @@
         8,
 };
 
-static const long _vq_lengthlist__8u0__p5_0[] = {
+static const char _vq_lengthlist__8u0__p5_0[] = {
          1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 6, 8, 7, 8, 8,
         10,10, 4, 6, 6, 8, 8, 8, 8,10,10, 6, 8, 8, 9, 9,
          9, 9,11,11, 7, 8, 8, 9, 9, 9, 9,11,11, 7, 8, 8,
@@ -1776,7 +1776,7 @@
 
 static const static_codebook _8u0__p5_0 = {
         2, 81,
-        (long *)_vq_lengthlist__8u0__p5_0,
+        (char *)_vq_lengthlist__8u0__p5_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__8u0__p5_0,
         0
@@ -1798,7 +1798,7 @@
         12,
 };
 
-static const long _vq_lengthlist__8u0__p6_0[] = {
+static const char _vq_lengthlist__8u0__p6_0[] = {
          1, 4, 4, 7, 7, 9, 9,11,11,12,12,16,16, 3, 6, 6,
          9, 9,11,11,12,12,13,14,18,16, 3, 6, 7, 9, 9,11,
         11,13,12,14,14,17,16, 7, 9, 9,11,11,12,12,14,14,
@@ -1814,7 +1814,7 @@
 
 static const static_codebook _8u0__p6_0 = {
         2, 169,
-        (long *)_vq_lengthlist__8u0__p6_0,
+        (char *)_vq_lengthlist__8u0__p6_0,
         1, -526516224, 1616117760, 4, 0,
         (long *)_vq_quantlist__8u0__p6_0,
         0
@@ -1828,14 +1828,14 @@
         4,
 };
 
-static const long _vq_lengthlist__8u0__p6_1[] = {
+static const char _vq_lengthlist__8u0__p6_1[] = {
          1, 4, 4, 6, 6, 4, 6, 5, 7, 7, 4, 5, 6, 7, 7, 6,
          7, 7, 7, 7, 6, 7, 7, 7, 7,
 };
 
 static const static_codebook _8u0__p6_1 = {
         2, 25,
-        (long *)_vq_lengthlist__8u0__p6_1,
+        (char *)_vq_lengthlist__8u0__p6_1,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__8u0__p6_1,
         0
@@ -1847,7 +1847,7 @@
         2,
 };
 
-static const long _vq_lengthlist__8u0__p7_0[] = {
+static const char _vq_lengthlist__8u0__p7_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,
@@ -1858,7 +1858,7 @@
 
 static const static_codebook _8u0__p7_0 = {
         4, 81,
-        (long *)_vq_lengthlist__8u0__p7_0,
+        (char *)_vq_lengthlist__8u0__p7_0,
         1, -518803456, 1628680192, 2, 0,
         (long *)_vq_quantlist__8u0__p7_0,
         0
@@ -1882,7 +1882,7 @@
         14,
 };
 
-static const long _vq_lengthlist__8u0__p7_1[] = {
+static const char _vq_lengthlist__8u0__p7_1[] = {
          1, 5, 5, 5, 5,10,10,11,11,11,11,11,11,11,11, 5,
          7, 6, 8, 8, 9,10,11,11,11,11,11,11,11,11, 6, 6,
          7, 9, 7,11,10,11,11,11,11,11,11,11,11, 5, 6, 6,
@@ -1902,7 +1902,7 @@
 
 static const static_codebook _8u0__p7_1 = {
         2, 225,
-        (long *)_vq_lengthlist__8u0__p7_1,
+        (char *)_vq_lengthlist__8u0__p7_1,
         1, -520986624, 1620377600, 4, 0,
         (long *)_vq_quantlist__8u0__p7_1,
         0
@@ -1932,7 +1932,7 @@
         20,
 };
 
-static const long _vq_lengthlist__8u0__p7_2[] = {
+static const char _vq_lengthlist__8u0__p7_2[] = {
          1, 6, 5, 7, 7, 9, 9, 9, 9,10,12,12,10,11,11,10,
         11,11,11,10,11, 6, 8, 8, 9, 9,10,10, 9,10,11,11,
         10,11,11,11,11,10,11,11,11,11, 6, 7, 8, 9, 9, 9,
@@ -1965,13 +1965,13 @@
 
 static const static_codebook _8u0__p7_2 = {
         2, 441,
-        (long *)_vq_lengthlist__8u0__p7_2,
+        (char *)_vq_lengthlist__8u0__p7_2,
         1, -529268736, 1611661312, 5, 0,
         (long *)_vq_quantlist__8u0__p7_2,
         0
 };
 
-static const long _huff_lengthlist__8u0__single[] = {
+static const char _huff_lengthlist__8u0__single[] = {
          4, 7,11, 9,12, 8, 7,10, 6, 4, 5, 5, 7, 5, 6,16,
          9, 5, 5, 6, 7, 7, 9,16, 7, 4, 6, 5, 7, 5, 7,17,
         10, 7, 7, 8, 7, 7, 8,18, 7, 5, 6, 4, 5, 4, 5,15,
@@ -1980,7 +1980,7 @@
 
 static const static_codebook _huff_book__8u0__single = {
         2, 64,
-        (long *)_huff_lengthlist__8u0__single,
+        (char *)_huff_lengthlist__8u0__single,
         0, 0, 0, 0, 0,
         NULL,
         0
@@ -1992,7 +1992,7 @@
         2,
 };
 
-static const long _vq_lengthlist__8u1__p1_0[] = {
+static const char _vq_lengthlist__8u1__p1_0[] = {
          1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 8, 7, 9,10, 7,
          9, 9, 5, 8, 8, 7,10, 9, 7, 9, 9, 5, 8, 8, 8,10,
         10, 8,10,10, 7,10,10, 9,10,12,10,12,12, 7,10,10,
@@ -2003,7 +2003,7 @@
 
 static const static_codebook _8u1__p1_0 = {
         4, 81,
-        (long *)_vq_lengthlist__8u1__p1_0,
+        (char *)_vq_lengthlist__8u1__p1_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__8u1__p1_0,
         0
@@ -2015,7 +2015,7 @@
         2,
 };
 
-static const long _vq_lengthlist__8u1__p2_0[] = {
+static const char _vq_lengthlist__8u1__p2_0[] = {
          3, 4, 5, 5, 6, 6, 5, 6, 6, 5, 7, 6, 6, 7, 8, 6,
          7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 7, 5, 6, 6, 7, 8,
          8, 6, 7, 7, 6, 8, 7, 7, 7, 9, 8, 9, 9, 6, 7, 8,
@@ -2026,7 +2026,7 @@
 
 static const static_codebook _8u1__p2_0 = {
         4, 81,
-        (long *)_vq_lengthlist__8u1__p2_0,
+        (char *)_vq_lengthlist__8u1__p2_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__8u1__p2_0,
         0
@@ -2040,7 +2040,7 @@
         4,
 };
 
-static const long _vq_lengthlist__8u1__p3_0[] = {
+static const char _vq_lengthlist__8u1__p3_0[] = {
          1, 5, 5, 7, 7, 6, 7, 7, 9, 9, 6, 7, 7, 9, 9, 8,
         10, 9,11,11, 9, 9, 9,11,11, 6, 8, 8,10,10, 8,10,
         10,11,11, 8, 9,10,11,11,10,11,11,12,12,10,11,11,
@@ -2085,7 +2085,7 @@
 
 static const static_codebook _8u1__p3_0 = {
         4, 625,
-        (long *)_vq_lengthlist__8u1__p3_0,
+        (char *)_vq_lengthlist__8u1__p3_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__8u1__p3_0,
         0
@@ -2099,7 +2099,7 @@
         4,
 };
 
-static const long _vq_lengthlist__8u1__p4_0[] = {
+static const char _vq_lengthlist__8u1__p4_0[] = {
          4, 5, 5, 9, 9, 6, 7, 7, 9, 9, 6, 7, 7, 9, 9, 9,
          9, 9,11,11, 9, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 7,
          8, 9,10, 7, 7, 8, 9,10, 9, 9,10,10,11, 9, 9,10,
@@ -2144,7 +2144,7 @@
 
 static const static_codebook _8u1__p4_0 = {
         4, 625,
-        (long *)_vq_lengthlist__8u1__p4_0,
+        (char *)_vq_lengthlist__8u1__p4_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__8u1__p4_0,
         0
@@ -2162,7 +2162,7 @@
         8,
 };
 
-static const long _vq_lengthlist__8u1__p5_0[] = {
+static const char _vq_lengthlist__8u1__p5_0[] = {
          1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 5, 8, 7, 8, 8,
         10,10, 4, 6, 6, 8, 8, 8, 8,10,10, 7, 8, 8, 9, 9,
          9, 9,11,11, 7, 8, 8, 9, 9, 9, 9,11,11, 8, 8, 8,
@@ -2173,7 +2173,7 @@
 
 static const static_codebook _8u1__p5_0 = {
         2, 81,
-        (long *)_vq_lengthlist__8u1__p5_0,
+        (char *)_vq_lengthlist__8u1__p5_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__8u1__p5_0,
         0
@@ -2191,7 +2191,7 @@
         8,
 };
 
-static const long _vq_lengthlist__8u1__p6_0[] = {
+static const char _vq_lengthlist__8u1__p6_0[] = {
          3, 4, 4, 6, 6, 7, 7, 9, 9, 4, 4, 5, 6, 6, 7, 7,
          9, 9, 4, 4, 4, 6, 6, 7, 7, 9, 9, 6, 6, 6, 7, 7,
          8, 8, 9, 9, 6, 6, 6, 7, 7, 8, 8, 9, 9, 7, 7, 7,
@@ -2202,7 +2202,7 @@
 
 static const static_codebook _8u1__p6_0 = {
         2, 81,
-        (long *)_vq_lengthlist__8u1__p6_0,
+        (char *)_vq_lengthlist__8u1__p6_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__8u1__p6_0,
         0
@@ -2214,7 +2214,7 @@
         2,
 };
 
-static const long _vq_lengthlist__8u1__p7_0[] = {
+static const char _vq_lengthlist__8u1__p7_0[] = {
          1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 9, 9, 8,10,10, 8,
         10,10, 5, 9, 9, 7,10,10, 8,10,10, 4,10,10, 9,12,
         12, 9,11,11, 7,12,11,10,11,13,10,13,13, 7,12,12,
@@ -2225,7 +2225,7 @@
 
 static const static_codebook _8u1__p7_0 = {
         4, 81,
-        (long *)_vq_lengthlist__8u1__p7_0,
+        (char *)_vq_lengthlist__8u1__p7_0,
         1, -529137664, 1618345984, 2, 0,
         (long *)_vq_quantlist__8u1__p7_0,
         0
@@ -2245,7 +2245,7 @@
         10,
 };
 
-static const long _vq_lengthlist__8u1__p7_1[] = {
+static const char _vq_lengthlist__8u1__p7_1[] = {
          2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 4, 5, 5, 7, 7,
          8, 8, 9, 9, 9, 9, 4, 5, 5, 7, 7, 8, 8, 9, 9, 9,
          9, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 6, 7, 7, 8,
@@ -2258,7 +2258,7 @@
 
 static const static_codebook _8u1__p7_1 = {
         2, 121,
-        (long *)_vq_lengthlist__8u1__p7_1,
+        (char *)_vq_lengthlist__8u1__p7_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__8u1__p7_1,
         0
@@ -2278,7 +2278,7 @@
         10,
 };
 
-static const long _vq_lengthlist__8u1__p8_0[] = {
+static const char _vq_lengthlist__8u1__p8_0[] = {
          1, 4, 4, 6, 6, 8, 8,10,10,11,11, 4, 6, 6, 7, 7,
          9, 9,11,11,13,12, 4, 6, 6, 7, 7, 9, 9,11,11,12,
         12, 6, 7, 7, 9, 9,11,11,12,12,13,13, 6, 7, 7, 9,
@@ -2291,7 +2291,7 @@
 
 static const static_codebook _8u1__p8_0 = {
         2, 121,
-        (long *)_vq_lengthlist__8u1__p8_0,
+        (char *)_vq_lengthlist__8u1__p8_0,
         1, -524582912, 1618345984, 4, 0,
         (long *)_vq_quantlist__8u1__p8_0,
         0
@@ -2311,7 +2311,7 @@
         10,
 };
 
-static const long _vq_lengthlist__8u1__p8_1[] = {
+static const char _vq_lengthlist__8u1__p8_1[] = {
          2, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 5, 6, 6, 7, 7,
          7, 7, 8, 8, 8, 8, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8,
          8, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 6, 7, 7, 7,
@@ -2324,7 +2324,7 @@
 
 static const static_codebook _8u1__p8_1 = {
         2, 121,
-        (long *)_vq_lengthlist__8u1__p8_1,
+        (char *)_vq_lengthlist__8u1__p8_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__8u1__p8_1,
         0
@@ -2348,7 +2348,7 @@
         14,
 };
 
-static const long _vq_lengthlist__8u1__p9_0[] = {
+static const char _vq_lengthlist__8u1__p9_0[] = {
          1, 4, 4,11,11,11,11,11,11,11,11,11,11,11,11, 3,
         11, 8,11,11,11,11,11,11,11,11,11,11,11,11, 3, 9,
          9,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
@@ -2368,7 +2368,7 @@
 
 static const static_codebook _8u1__p9_0 = {
         2, 225,
-        (long *)_vq_lengthlist__8u1__p9_0,
+        (char *)_vq_lengthlist__8u1__p9_0,
         1, -514071552, 1627381760, 4, 0,
         (long *)_vq_quantlist__8u1__p9_0,
         0
@@ -2392,7 +2392,7 @@
         14,
 };
 
-static const long _vq_lengthlist__8u1__p9_1[] = {
+static const char _vq_lengthlist__8u1__p9_1[] = {
          1, 4, 4, 7, 7, 9, 9, 7, 7, 8, 8,10,10,11,11, 4,
          7, 7, 9, 9,10,10, 8, 8,10,10,10,11,10,11, 4, 7,
          7, 9, 9,10,10, 8, 8,10, 9,11,11,11,11, 7, 9, 9,
@@ -2412,7 +2412,7 @@
 
 static const static_codebook _8u1__p9_1 = {
         2, 225,
-        (long *)_vq_lengthlist__8u1__p9_1,
+        (char *)_vq_lengthlist__8u1__p9_1,
         1, -522338304, 1620115456, 4, 0,
         (long *)_vq_quantlist__8u1__p9_1,
         0
@@ -2438,7 +2438,7 @@
         16,
 };
 
-static const long _vq_lengthlist__8u1__p9_2[] = {
+static const char _vq_lengthlist__8u1__p9_2[] = {
          2, 5, 4, 6, 6, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
          9, 5, 6, 6, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9,
          9, 9, 5, 6, 6, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9, 9,
@@ -2462,13 +2462,13 @@
 
 static const static_codebook _8u1__p9_2 = {
         2, 289,
-        (long *)_vq_lengthlist__8u1__p9_2,
+        (char *)_vq_lengthlist__8u1__p9_2,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__8u1__p9_2,
         0
 };
 
-static const long _huff_lengthlist__8u1__single[] = {
+static const char _huff_lengthlist__8u1__single[] = {
          4, 7,13, 9,15, 9,16, 8,10,13, 7, 5, 8, 6, 9, 7,
         10, 7,10,11,11, 6, 7, 8, 8, 9, 9, 9,12,16, 8, 5,
          8, 6, 8, 6, 9, 7,10,12,11, 7, 7, 7, 6, 7, 7, 7,
@@ -2480,13 +2480,13 @@
 
 static const static_codebook _huff_book__8u1__single = {
         2, 100,
-        (long *)_huff_lengthlist__8u1__single,
+        (char *)_huff_lengthlist__8u1__single,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist__44u0__long[] = {
+static const char _huff_lengthlist__44u0__long[] = {
          5, 8,13,10,17,11,11,15, 7, 2, 4, 5, 8, 7, 9,16,
         13, 4, 3, 5, 6, 8,11,20,10, 4, 5, 5, 7, 6, 8,18,
         15, 7, 6, 7, 8,10,14,20,10, 6, 7, 6, 9, 7, 8,17,
@@ -2495,7 +2495,7 @@
 
 static const static_codebook _huff_book__44u0__long = {
         2, 64,
-        (long *)_huff_lengthlist__44u0__long,
+        (char *)_huff_lengthlist__44u0__long,
         0, 0, 0, 0, 0,
         NULL,
         0
@@ -2507,7 +2507,7 @@
         2,
 };
 
-static const long _vq_lengthlist__44u0__p1_0[] = {
+static const char _vq_lengthlist__44u0__p1_0[] = {
          1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,11,11, 8,
         10,10, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
         11, 8,11,11, 8,12,11,11,13,13,11,13,14, 7,11,11,
@@ -2518,7 +2518,7 @@
 
 static const static_codebook _44u0__p1_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44u0__p1_0,
+        (char *)_vq_lengthlist__44u0__p1_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__44u0__p1_0,
         0
@@ -2530,7 +2530,7 @@
         2,
 };
 
-static const long _vq_lengthlist__44u0__p2_0[] = {
+static const char _vq_lengthlist__44u0__p2_0[] = {
          2, 4, 4, 5, 6, 6, 5, 6, 6, 5, 7, 7, 7, 8, 8, 6,
          8, 8, 5, 7, 7, 6, 8, 8, 7, 8, 8, 4, 7, 7, 7, 8,
          8, 7, 8, 8, 7, 8, 8, 8, 9,10, 8,10,10, 6, 8, 8,
@@ -2541,7 +2541,7 @@
 
 static const static_codebook _44u0__p2_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44u0__p2_0,
+        (char *)_vq_lengthlist__44u0__p2_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__44u0__p2_0,
         0
@@ -2555,7 +2555,7 @@
         4,
 };
 
-static const long _vq_lengthlist__44u0__p3_0[] = {
+static const char _vq_lengthlist__44u0__p3_0[] = {
          1, 5, 5, 8, 8, 5, 8, 7, 9, 9, 5, 7, 8, 9, 9, 9,
         10, 9,12,12, 9, 9,10,12,12, 6, 8, 8,11,10, 8,10,
         10,11,11, 8, 9,10,11,11,10,11,11,14,13,10,11,11,
@@ -2600,7 +2600,7 @@
 
 static const static_codebook _44u0__p3_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44u0__p3_0,
+        (char *)_vq_lengthlist__44u0__p3_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44u0__p3_0,
         0
@@ -2614,7 +2614,7 @@
         4,
 };
 
-static const long _vq_lengthlist__44u0__p4_0[] = {
+static const char _vq_lengthlist__44u0__p4_0[] = {
          4, 5, 5, 9, 9, 5, 6, 6, 9, 9, 5, 6, 6, 9, 9, 9,
         10, 9,12,12, 9, 9,10,12,12, 5, 7, 7,10,10, 7, 7,
          8,10,10, 6, 7, 8,10,10,10,10,10,11,13,10, 9,10,
@@ -2659,7 +2659,7 @@
 
 static const static_codebook _44u0__p4_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44u0__p4_0,
+        (char *)_vq_lengthlist__44u0__p4_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44u0__p4_0,
         0
@@ -2677,7 +2677,7 @@
         8,
 };
 
-static const long _vq_lengthlist__44u0__p5_0[] = {
+static const char _vq_lengthlist__44u0__p5_0[] = {
          1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 6, 8, 8, 8, 8,
          9, 9, 4, 6, 6, 8, 8, 8, 8, 9, 9, 7, 8, 8, 9, 9,
          9, 9,11,10, 7, 8, 8, 9, 9, 9, 9,10,10, 7, 8, 8,
@@ -2688,7 +2688,7 @@
 
 static const static_codebook _44u0__p5_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44u0__p5_0,
+        (char *)_vq_lengthlist__44u0__p5_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44u0__p5_0,
         0
@@ -2710,7 +2710,7 @@
         12,
 };
 
-static const long _vq_lengthlist__44u0__p6_0[] = {
+static const char _vq_lengthlist__44u0__p6_0[] = {
          1, 4, 4, 6, 6, 8, 8,10, 9,11,10,14,13, 4, 6, 5,
          8, 8, 9, 9,11,10,11,11,14,14, 4, 5, 6, 8, 8, 9,
          9,10,10,11,11,14,14, 6, 8, 8, 9, 9,10,10,11,11,
@@ -2726,7 +2726,7 @@
 
 static const static_codebook _44u0__p6_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44u0__p6_0,
+        (char *)_vq_lengthlist__44u0__p6_0,
         1, -526516224, 1616117760, 4, 0,
         (long *)_vq_quantlist__44u0__p6_0,
         0
@@ -2740,14 +2740,14 @@
         4,
 };
 
-static const long _vq_lengthlist__44u0__p6_1[] = {
+static const char _vq_lengthlist__44u0__p6_1[] = {
          2, 4, 4, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5,
          6, 6, 6, 6, 5, 6, 6, 6, 6,
 };
 
 static const static_codebook _44u0__p6_1 = {
         2, 25,
-        (long *)_vq_lengthlist__44u0__p6_1,
+        (char *)_vq_lengthlist__44u0__p6_1,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44u0__p6_1,
         0
@@ -2761,7 +2761,7 @@
         4,
 };
 
-static const long _vq_lengthlist__44u0__p7_0[] = {
+static const char _vq_lengthlist__44u0__p7_0[] = {
          1, 4, 4,11,11, 9,11,11,11,11,11,11,11,11,11,11,
         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
@@ -2806,7 +2806,7 @@
 
 static const static_codebook _44u0__p7_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44u0__p7_0,
+        (char *)_vq_lengthlist__44u0__p7_0,
         1, -518709248, 1626677248, 3, 0,
         (long *)_vq_quantlist__44u0__p7_0,
         0
@@ -2828,7 +2828,7 @@
         12,
 };
 
-static const long _vq_lengthlist__44u0__p7_1[] = {
+static const char _vq_lengthlist__44u0__p7_1[] = {
          1, 4, 4, 6, 6, 6, 6, 7, 7, 8, 8, 9, 9, 5, 7, 7,
          8, 7, 7, 7, 9, 8,10, 9,10,11, 5, 7, 7, 8, 8, 7,
          7, 8, 9,10,10,11,11, 6, 8, 8, 9, 9, 9, 9,11,10,
@@ -2844,7 +2844,7 @@
 
 static const static_codebook _44u0__p7_1 = {
         2, 169,
-        (long *)_vq_lengthlist__44u0__p7_1,
+        (char *)_vq_lengthlist__44u0__p7_1,
         1, -523010048, 1618608128, 4, 0,
         (long *)_vq_quantlist__44u0__p7_1,
         0
@@ -2866,7 +2866,7 @@
         12,
 };
 
-static const long _vq_lengthlist__44u0__p7_2[] = {
+static const char _vq_lengthlist__44u0__p7_2[] = {
          2, 5, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 8, 5, 5, 6,
          7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 5, 6, 5, 7, 7, 8,
          8, 8, 8, 9, 9, 9, 9, 6, 7, 7, 8, 8, 8, 8, 9, 8,
@@ -2882,13 +2882,13 @@
 
 static const static_codebook _44u0__p7_2 = {
         2, 169,
-        (long *)_vq_lengthlist__44u0__p7_2,
+        (char *)_vq_lengthlist__44u0__p7_2,
         1, -531103744, 1611661312, 4, 0,
         (long *)_vq_quantlist__44u0__p7_2,
         0
 };
 
-static const long _huff_lengthlist__44u0__short[] = {
+static const char _huff_lengthlist__44u0__short[] = {
         12,13,14,13,17,12,15,17, 5, 5, 6,10,10,11,15,16,
          4, 3, 3, 7, 5, 7,10,16, 7, 7, 7,10, 9,11,12,16,
          6, 5, 5, 9, 5, 6,10,16, 8, 7, 7, 9, 6, 7, 9,16,
@@ -2897,13 +2897,13 @@
 
 static const static_codebook _huff_book__44u0__short = {
         2, 64,
-        (long *)_huff_lengthlist__44u0__short,
+        (char *)_huff_lengthlist__44u0__short,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist__44u1__long[] = {
+static const char _huff_lengthlist__44u1__long[] = {
          5, 8,13,10,17,11,11,15, 7, 2, 4, 5, 8, 7, 9,16,
         13, 4, 3, 5, 6, 8,11,20,10, 4, 5, 5, 7, 6, 8,18,
         15, 7, 6, 7, 8,10,14,20,10, 6, 7, 6, 9, 7, 8,17,
@@ -2912,7 +2912,7 @@
 
 static const static_codebook _huff_book__44u1__long = {
         2, 64,
-        (long *)_huff_lengthlist__44u1__long,
+        (char *)_huff_lengthlist__44u1__long,
         0, 0, 0, 0, 0,
         NULL,
         0
@@ -2924,7 +2924,7 @@
         2,
 };
 
-static const long _vq_lengthlist__44u1__p1_0[] = {
+static const char _vq_lengthlist__44u1__p1_0[] = {
          1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,11,11, 8,
         10,10, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
         11, 8,11,11, 8,12,11,11,13,13,11,13,14, 7,11,11,
@@ -2935,7 +2935,7 @@
 
 static const static_codebook _44u1__p1_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44u1__p1_0,
+        (char *)_vq_lengthlist__44u1__p1_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__44u1__p1_0,
         0
@@ -2947,7 +2947,7 @@
         2,
 };
 
-static const long _vq_lengthlist__44u1__p2_0[] = {
+static const char _vq_lengthlist__44u1__p2_0[] = {
          2, 4, 4, 5, 6, 6, 5, 6, 6, 5, 7, 7, 7, 8, 8, 6,
          8, 8, 5, 7, 7, 6, 8, 8, 7, 8, 8, 4, 7, 7, 7, 8,
          8, 7, 8, 8, 7, 8, 8, 8, 9,10, 8,10,10, 6, 8, 8,
@@ -2958,7 +2958,7 @@
 
 static const static_codebook _44u1__p2_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44u1__p2_0,
+        (char *)_vq_lengthlist__44u1__p2_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__44u1__p2_0,
         0
@@ -2972,7 +2972,7 @@
         4,
 };
 
-static const long _vq_lengthlist__44u1__p3_0[] = {
+static const char _vq_lengthlist__44u1__p3_0[] = {
          1, 5, 5, 8, 8, 5, 8, 7, 9, 9, 5, 7, 8, 9, 9, 9,
         10, 9,12,12, 9, 9,10,12,12, 6, 8, 8,11,10, 8,10,
         10,11,11, 8, 9,10,11,11,10,11,11,14,13,10,11,11,
@@ -3017,7 +3017,7 @@
 
 static const static_codebook _44u1__p3_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44u1__p3_0,
+        (char *)_vq_lengthlist__44u1__p3_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44u1__p3_0,
         0
@@ -3031,7 +3031,7 @@
         4,
 };
 
-static const long _vq_lengthlist__44u1__p4_0[] = {
+static const char _vq_lengthlist__44u1__p4_0[] = {
          4, 5, 5, 9, 9, 5, 6, 6, 9, 9, 5, 6, 6, 9, 9, 9,
         10, 9,12,12, 9, 9,10,12,12, 5, 7, 7,10,10, 7, 7,
          8,10,10, 6, 7, 8,10,10,10,10,10,11,13,10, 9,10,
@@ -3076,7 +3076,7 @@
 
 static const static_codebook _44u1__p4_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44u1__p4_0,
+        (char *)_vq_lengthlist__44u1__p4_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44u1__p4_0,
         0
@@ -3094,7 +3094,7 @@
         8,
 };
 
-static const long _vq_lengthlist__44u1__p5_0[] = {
+static const char _vq_lengthlist__44u1__p5_0[] = {
          1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 6, 8, 8, 8, 8,
          9, 9, 4, 6, 6, 8, 8, 8, 8, 9, 9, 7, 8, 8, 9, 9,
          9, 9,11,10, 7, 8, 8, 9, 9, 9, 9,10,10, 7, 8, 8,
@@ -3105,7 +3105,7 @@
 
 static const static_codebook _44u1__p5_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44u1__p5_0,
+        (char *)_vq_lengthlist__44u1__p5_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44u1__p5_0,
         0
@@ -3127,7 +3127,7 @@
         12,
 };
 
-static const long _vq_lengthlist__44u1__p6_0[] = {
+static const char _vq_lengthlist__44u1__p6_0[] = {
          1, 4, 4, 6, 6, 8, 8,10, 9,11,10,14,13, 4, 6, 5,
          8, 8, 9, 9,11,10,11,11,14,14, 4, 5, 6, 8, 8, 9,
          9,10,10,11,11,14,14, 6, 8, 8, 9, 9,10,10,11,11,
@@ -3143,7 +3143,7 @@
 
 static const static_codebook _44u1__p6_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44u1__p6_0,
+        (char *)_vq_lengthlist__44u1__p6_0,
         1, -526516224, 1616117760, 4, 0,
         (long *)_vq_quantlist__44u1__p6_0,
         0
@@ -3157,14 +3157,14 @@
         4,
 };
 
-static const long _vq_lengthlist__44u1__p6_1[] = {
+static const char _vq_lengthlist__44u1__p6_1[] = {
          2, 4, 4, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5,
          6, 6, 6, 6, 5, 6, 6, 6, 6,
 };
 
 static const static_codebook _44u1__p6_1 = {
         2, 25,
-        (long *)_vq_lengthlist__44u1__p6_1,
+        (char *)_vq_lengthlist__44u1__p6_1,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44u1__p6_1,
         0
@@ -3180,7 +3180,7 @@
         6,
 };
 
-static const long _vq_lengthlist__44u1__p7_0[] = {
+static const char _vq_lengthlist__44u1__p7_0[] = {
          1, 3, 2, 9, 9, 7, 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, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
@@ -3189,7 +3189,7 @@
 
 static const static_codebook _44u1__p7_0 = {
         2, 49,
-        (long *)_vq_lengthlist__44u1__p7_0,
+        (char *)_vq_lengthlist__44u1__p7_0,
         1, -518017024, 1626677248, 3, 0,
         (long *)_vq_quantlist__44u1__p7_0,
         0
@@ -3211,7 +3211,7 @@
         12,
 };
 
-static const long _vq_lengthlist__44u1__p7_1[] = {
+static const char _vq_lengthlist__44u1__p7_1[] = {
          1, 4, 4, 6, 6, 6, 6, 7, 7, 8, 8, 9, 9, 5, 7, 7,
          8, 7, 7, 7, 9, 8,10, 9,10,11, 5, 7, 7, 8, 8, 7,
          7, 8, 9,10,10,11,11, 6, 8, 8, 9, 9, 9, 9,11,10,
@@ -3227,7 +3227,7 @@
 
 static const static_codebook _44u1__p7_1 = {
         2, 169,
-        (long *)_vq_lengthlist__44u1__p7_1,
+        (char *)_vq_lengthlist__44u1__p7_1,
         1, -523010048, 1618608128, 4, 0,
         (long *)_vq_quantlist__44u1__p7_1,
         0
@@ -3249,7 +3249,7 @@
         12,
 };
 
-static const long _vq_lengthlist__44u1__p7_2[] = {
+static const char _vq_lengthlist__44u1__p7_2[] = {
          2, 5, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 8, 5, 5, 6,
          7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 5, 6, 5, 7, 7, 8,
          8, 8, 8, 9, 9, 9, 9, 6, 7, 7, 8, 8, 8, 8, 9, 8,
@@ -3265,13 +3265,13 @@
 
 static const static_codebook _44u1__p7_2 = {
         2, 169,
-        (long *)_vq_lengthlist__44u1__p7_2,
+        (char *)_vq_lengthlist__44u1__p7_2,
         1, -531103744, 1611661312, 4, 0,
         (long *)_vq_quantlist__44u1__p7_2,
         0
 };
 
-static const long _huff_lengthlist__44u1__short[] = {
+static const char _huff_lengthlist__44u1__short[] = {
         12,13,14,13,17,12,15,17, 5, 5, 6,10,10,11,15,16,
          4, 3, 3, 7, 5, 7,10,16, 7, 7, 7,10, 9,11,12,16,
          6, 5, 5, 9, 5, 6,10,16, 8, 7, 7, 9, 6, 7, 9,16,
@@ -3280,13 +3280,13 @@
 
 static const static_codebook _huff_book__44u1__short = {
         2, 64,
-        (long *)_huff_lengthlist__44u1__short,
+        (char *)_huff_lengthlist__44u1__short,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist__44u2__long[] = {
+static const char _huff_lengthlist__44u2__long[] = {
          5, 9,14,12,15,13,10,13, 7, 4, 5, 6, 8, 7, 8,12,
         13, 4, 3, 5, 5, 6, 9,15,12, 6, 5, 6, 6, 6, 7,14,
         14, 7, 4, 6, 4, 6, 8,15,12, 6, 6, 5, 5, 5, 6,14,
@@ -3295,7 +3295,7 @@
 
 static const static_codebook _huff_book__44u2__long = {
         2, 64,
-        (long *)_huff_lengthlist__44u2__long,
+        (char *)_huff_lengthlist__44u2__long,
         0, 0, 0, 0, 0,
         NULL,
         0
@@ -3307,7 +3307,7 @@
         2,
 };
 
-static const long _vq_lengthlist__44u2__p1_0[] = {
+static const char _vq_lengthlist__44u2__p1_0[] = {
          1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,11,11, 8,
         10,11, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
         11, 8,11,11, 8,11,11,11,13,14,11,13,13, 7,11,11,
@@ -3318,7 +3318,7 @@
 
 static const static_codebook _44u2__p1_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44u2__p1_0,
+        (char *)_vq_lengthlist__44u2__p1_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__44u2__p1_0,
         0
@@ -3330,7 +3330,7 @@
         2,
 };
 
-static const long _vq_lengthlist__44u2__p2_0[] = {
+static const char _vq_lengthlist__44u2__p2_0[] = {
          2, 5, 5, 5, 6, 6, 5, 6, 6, 5, 6, 6, 7, 8, 8, 6,
          8, 8, 5, 6, 6, 6, 8, 7, 7, 8, 8, 5, 6, 6, 7, 8,
          8, 6, 8, 8, 6, 8, 8, 8, 9,10, 8,10,10, 6, 8, 8,
@@ -3341,7 +3341,7 @@
 
 static const static_codebook _44u2__p2_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44u2__p2_0,
+        (char *)_vq_lengthlist__44u2__p2_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__44u2__p2_0,
         0
@@ -3355,7 +3355,7 @@
         4,
 };
 
-static const long _vq_lengthlist__44u2__p3_0[] = {
+static const char _vq_lengthlist__44u2__p3_0[] = {
          2, 4, 4, 7, 8, 5, 7, 7, 9, 9, 5, 7, 7, 9, 9, 8,
          9, 9,12,11, 8, 9, 9,11,12, 5, 7, 7,10,10, 7, 9,
          9,11,11, 7, 9, 9,10,11,10,11,11,13,13, 9,10,11,
@@ -3400,7 +3400,7 @@
 
 static const static_codebook _44u2__p3_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44u2__p3_0,
+        (char *)_vq_lengthlist__44u2__p3_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44u2__p3_0,
         0
@@ -3414,7 +3414,7 @@
         4,
 };
 
-static const long _vq_lengthlist__44u2__p4_0[] = {
+static const char _vq_lengthlist__44u2__p4_0[] = {
          4, 5, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 9,
          9, 9,11,11, 9, 9, 9,11,11, 5, 7, 7, 9, 9, 7, 8,
          8,10,10, 7, 7, 8,10,10,10,10,10,11,12, 9,10,10,
@@ -3459,7 +3459,7 @@
 
 static const static_codebook _44u2__p4_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44u2__p4_0,
+        (char *)_vq_lengthlist__44u2__p4_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44u2__p4_0,
         0
@@ -3477,7 +3477,7 @@
         8,
 };
 
-static const long _vq_lengthlist__44u2__p5_0[] = {
+static const char _vq_lengthlist__44u2__p5_0[] = {
          1, 4, 4, 7, 7, 8, 8, 9, 9, 4, 6, 5, 8, 8, 8, 8,
         10,10, 4, 5, 6, 8, 8, 8, 8,10,10, 7, 8, 8, 9, 9,
          9, 9,11,11, 7, 8, 8, 9, 9, 9, 9,11,11, 8, 8, 8,
@@ -3488,7 +3488,7 @@
 
 static const static_codebook _44u2__p5_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44u2__p5_0,
+        (char *)_vq_lengthlist__44u2__p5_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44u2__p5_0,
         0
@@ -3510,7 +3510,7 @@
         12,
 };
 
-static const long _vq_lengthlist__44u2__p6_0[] = {
+static const char _vq_lengthlist__44u2__p6_0[] = {
          1, 4, 4, 6, 6, 8, 8,10,10,11,11,14,13, 4, 6, 5,
          8, 8, 9, 9,11,10,12,11,15,14, 4, 5, 6, 8, 8, 9,
          9,11,11,11,11,14,14, 6, 8, 8,10, 9,11,11,11,11,
@@ -3526,7 +3526,7 @@
 
 static const static_codebook _44u2__p6_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44u2__p6_0,
+        (char *)_vq_lengthlist__44u2__p6_0,
         1, -526516224, 1616117760, 4, 0,
         (long *)_vq_quantlist__44u2__p6_0,
         0
@@ -3540,14 +3540,14 @@
         4,
 };
 
-static const long _vq_lengthlist__44u2__p6_1[] = {
+static const char _vq_lengthlist__44u2__p6_1[] = {
          2, 4, 4, 5, 5, 4, 5, 5, 6, 5, 4, 5, 5, 5, 6, 5,
          6, 5, 6, 6, 5, 5, 6, 6, 6,
 };
 
 static const static_codebook _44u2__p6_1 = {
         2, 25,
-        (long *)_vq_lengthlist__44u2__p6_1,
+        (char *)_vq_lengthlist__44u2__p6_1,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44u2__p6_1,
         0
@@ -3565,7 +3565,7 @@
         8,
 };
 
-static const long _vq_lengthlist__44u2__p7_0[] = {
+static const char _vq_lengthlist__44u2__p7_0[] = {
          1, 3, 2,12,12,12,12,12,12, 4,12,12,12,12,12,12,
         12,12, 5,12,12,12,12,12,12,12,12,12,12,11,11,11,
         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
@@ -3576,7 +3576,7 @@
 
 static const static_codebook _44u2__p7_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44u2__p7_0,
+        (char *)_vq_lengthlist__44u2__p7_0,
         1, -516612096, 1626677248, 4, 0,
         (long *)_vq_quantlist__44u2__p7_0,
         0
@@ -3598,7 +3598,7 @@
         12,
 };
 
-static const long _vq_lengthlist__44u2__p7_1[] = {
+static const char _vq_lengthlist__44u2__p7_1[] = {
          1, 4, 4, 7, 6, 7, 6, 8, 7, 9, 7, 9, 8, 4, 7, 6,
          8, 8, 9, 8,10, 9,10,10,11,11, 4, 7, 7, 8, 8, 8,
          8, 9,10,11,11,11,11, 6, 8, 8,10,10,10,10,11,11,
@@ -3614,7 +3614,7 @@
 
 static const static_codebook _44u2__p7_1 = {
         2, 169,
-        (long *)_vq_lengthlist__44u2__p7_1,
+        (char *)_vq_lengthlist__44u2__p7_1,
         1, -523010048, 1618608128, 4, 0,
         (long *)_vq_quantlist__44u2__p7_1,
         0
@@ -3636,7 +3636,7 @@
         12,
 };
 
-static const long _vq_lengthlist__44u2__p7_2[] = {
+static const char _vq_lengthlist__44u2__p7_2[] = {
          2, 5, 5, 6, 6, 7, 7, 8, 7, 8, 8, 8, 8, 5, 6, 6,
          7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 5, 6, 6, 7, 7, 8,
          7, 8, 8, 8, 8, 8, 8, 6, 7, 7, 7, 8, 8, 8, 8, 8,
@@ -3652,13 +3652,13 @@
 
 static const static_codebook _44u2__p7_2 = {
         2, 169,
-        (long *)_vq_lengthlist__44u2__p7_2,
+        (char *)_vq_lengthlist__44u2__p7_2,
         1, -531103744, 1611661312, 4, 0,
         (long *)_vq_quantlist__44u2__p7_2,
         0
 };
 
-static const long _huff_lengthlist__44u2__short[] = {
+static const char _huff_lengthlist__44u2__short[] = {
         13,15,17,17,15,15,12,17,11, 9, 7,10,10, 9,12,17,
         10, 6, 3, 6, 5, 7,10,17,15,10, 6, 9, 8, 9,11,17,
         15, 8, 4, 7, 3, 5, 9,16,16,10, 5, 8, 4, 5, 8,16,
@@ -3667,13 +3667,13 @@
 
 static const static_codebook _huff_book__44u2__short = {
         2, 64,
-        (long *)_huff_lengthlist__44u2__short,
+        (char *)_huff_lengthlist__44u2__short,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist__44u3__long[] = {
+static const char _huff_lengthlist__44u3__long[] = {
          6, 9,13,12,14,11,10,13, 8, 4, 5, 7, 8, 7, 8,12,
         11, 4, 3, 5, 5, 7, 9,14,11, 6, 5, 6, 6, 6, 7,13,
         13, 7, 5, 6, 4, 5, 7,14,11, 7, 6, 6, 5, 5, 6,13,
@@ -3682,7 +3682,7 @@
 
 static const static_codebook _huff_book__44u3__long = {
         2, 64,
-        (long *)_huff_lengthlist__44u3__long,
+        (char *)_huff_lengthlist__44u3__long,
         0, 0, 0, 0, 0,
         NULL,
         0
@@ -3694,7 +3694,7 @@
         2,
 };
 
-static const long _vq_lengthlist__44u3__p1_0[] = {
+static const char _vq_lengthlist__44u3__p1_0[] = {
          1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,10,11, 8,
         10,11, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
         11, 8,11,11, 8,11,11,11,13,14,11,14,14, 8,11,11,
@@ -3705,7 +3705,7 @@
 
 static const static_codebook _44u3__p1_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44u3__p1_0,
+        (char *)_vq_lengthlist__44u3__p1_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__44u3__p1_0,
         0
@@ -3717,7 +3717,7 @@
         2,
 };
 
-static const long _vq_lengthlist__44u3__p2_0[] = {
+static const char _vq_lengthlist__44u3__p2_0[] = {
          2, 5, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 7, 8, 8, 6,
          8, 8, 5, 6, 6, 6, 8, 8, 7, 8, 8, 5, 7, 6, 7, 8,
          8, 6, 8, 8, 7, 8, 8, 8, 9,10, 8,10,10, 6, 8, 8,
@@ -3728,7 +3728,7 @@
 
 static const static_codebook _44u3__p2_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44u3__p2_0,
+        (char *)_vq_lengthlist__44u3__p2_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__44u3__p2_0,
         0
@@ -3742,7 +3742,7 @@
         4,
 };
 
-static const long _vq_lengthlist__44u3__p3_0[] = {
+static const char _vq_lengthlist__44u3__p3_0[] = {
          2, 4, 4, 7, 7, 5, 7, 7, 9, 9, 5, 7, 7, 9, 9, 8,
          9, 9,12,12, 8, 9, 9,11,12, 5, 7, 7,10,10, 7, 9,
          9,11,11, 7, 9, 9,10,11,10,11,11,13,13, 9,10,11,
@@ -3787,7 +3787,7 @@
 
 static const static_codebook _44u3__p3_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44u3__p3_0,
+        (char *)_vq_lengthlist__44u3__p3_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44u3__p3_0,
         0
@@ -3801,7 +3801,7 @@
         4,
 };
 
-static const long _vq_lengthlist__44u3__p4_0[] = {
+static const char _vq_lengthlist__44u3__p4_0[] = {
          4, 5, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 9,
          9, 9,11,11, 9, 9, 9,11,11, 5, 7, 7, 9, 9, 7, 8,
          8,10,10, 7, 7, 8,10,10, 9,10,10,11,12, 9,10,10,
@@ -3846,7 +3846,7 @@
 
 static const static_codebook _44u3__p4_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44u3__p4_0,
+        (char *)_vq_lengthlist__44u3__p4_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44u3__p4_0,
         0
@@ -3864,7 +3864,7 @@
         8,
 };
 
-static const long _vq_lengthlist__44u3__p5_0[] = {
+static const char _vq_lengthlist__44u3__p5_0[] = {
          2, 3, 3, 6, 6, 7, 7, 9, 9, 4, 5, 5, 7, 7, 8, 8,
         10,10, 4, 5, 5, 7, 7, 8, 8,10,10, 6, 7, 7, 8, 8,
          9, 9,11,10, 6, 7, 7, 8, 8, 9, 9,10,10, 7, 8, 8,
@@ -3875,7 +3875,7 @@
 
 static const static_codebook _44u3__p5_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44u3__p5_0,
+        (char *)_vq_lengthlist__44u3__p5_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44u3__p5_0,
         0
@@ -3897,7 +3897,7 @@
         12,
 };
 
-static const long _vq_lengthlist__44u3__p6_0[] = {
+static const char _vq_lengthlist__44u3__p6_0[] = {
          1, 4, 4, 6, 6, 8, 8, 9, 9,10,11,13,14, 4, 6, 5,
          8, 8, 9, 9,10,10,11,11,14,14, 4, 6, 6, 8, 8, 9,
          9,10,10,11,11,14,14, 6, 8, 8, 9, 9,10,10,11,11,
@@ -3913,7 +3913,7 @@
 
 static const static_codebook _44u3__p6_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44u3__p6_0,
+        (char *)_vq_lengthlist__44u3__p6_0,
         1, -526516224, 1616117760, 4, 0,
         (long *)_vq_quantlist__44u3__p6_0,
         0
@@ -3927,14 +3927,14 @@
         4,
 };
 
-static const long _vq_lengthlist__44u3__p6_1[] = {
+static const char _vq_lengthlist__44u3__p6_1[] = {
          2, 4, 4, 5, 5, 4, 5, 5, 6, 5, 4, 5, 5, 5, 6, 5,
          6, 5, 6, 6, 5, 5, 6, 6, 6,
 };
 
 static const static_codebook _44u3__p6_1 = {
         2, 25,
-        (long *)_vq_lengthlist__44u3__p6_1,
+        (char *)_vq_lengthlist__44u3__p6_1,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44u3__p6_1,
         0
@@ -3952,7 +3952,7 @@
         8,
 };
 
-static const long _vq_lengthlist__44u3__p7_0[] = {
+static const char _vq_lengthlist__44u3__p7_0[] = {
          1, 3, 3,10,10,10,10,10,10, 4,10,10,10,10,10,10,
         10,10, 4,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
@@ -3963,7 +3963,7 @@
 
 static const static_codebook _44u3__p7_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44u3__p7_0,
+        (char *)_vq_lengthlist__44u3__p7_0,
         1, -515907584, 1627381760, 4, 0,
         (long *)_vq_quantlist__44u3__p7_0,
         0
@@ -3987,7 +3987,7 @@
         14,
 };
 
-static const long _vq_lengthlist__44u3__p7_1[] = {
+static const char _vq_lengthlist__44u3__p7_1[] = {
          1, 4, 4, 6, 6, 7, 6, 8, 7, 9, 8,10, 9,11,11, 4,
          7, 7, 8, 7, 9, 9,10,10,11,11,11,11,12,12, 4, 7,
          7, 7, 7, 9, 9,10,10,11,11,12,12,12,11, 6, 8, 8,
@@ -4007,7 +4007,7 @@
 
 static const static_codebook _44u3__p7_1 = {
         2, 225,
-        (long *)_vq_lengthlist__44u3__p7_1,
+        (char *)_vq_lengthlist__44u3__p7_1,
         1, -522338304, 1620115456, 4, 0,
         (long *)_vq_quantlist__44u3__p7_1,
         0
@@ -4033,7 +4033,7 @@
         16,
 };
 
-static const long _vq_lengthlist__44u3__p7_2[] = {
+static const char _vq_lengthlist__44u3__p7_2[] = {
          2, 5, 5, 7, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
          9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
         10,10, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 8, 9, 9, 9,
@@ -4057,13 +4057,13 @@
 
 static const static_codebook _44u3__p7_2 = {
         2, 289,
-        (long *)_vq_lengthlist__44u3__p7_2,
+        (char *)_vq_lengthlist__44u3__p7_2,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__44u3__p7_2,
         0
 };
 
-static const long _huff_lengthlist__44u3__short[] = {
+static const char _huff_lengthlist__44u3__short[] = {
         14,14,14,15,13,15,12,16,10, 8, 7, 9, 9, 8,12,16,
         10, 5, 4, 6, 5, 6, 9,16,14, 8, 6, 8, 7, 8,10,16,
         14, 7, 4, 6, 3, 5, 8,16,15, 9, 5, 7, 4, 4, 7,16,
@@ -4072,13 +4072,13 @@
 
 static const static_codebook _huff_book__44u3__short = {
         2, 64,
-        (long *)_huff_lengthlist__44u3__short,
+        (char *)_huff_lengthlist__44u3__short,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist__44u4__long[] = {
+static const char _huff_lengthlist__44u4__long[] = {
          3, 8,12,12,13,12,11,13, 5, 4, 6, 7, 8, 8, 9,13,
          9, 5, 4, 5, 5, 7, 9,13, 9, 6, 5, 6, 6, 7, 8,12,
         12, 7, 5, 6, 4, 5, 8,13,11, 7, 6, 6, 5, 5, 6,12,
@@ -4087,7 +4087,7 @@
 
 static const static_codebook _huff_book__44u4__long = {
         2, 64,
-        (long *)_huff_lengthlist__44u4__long,
+        (char *)_huff_lengthlist__44u4__long,
         0, 0, 0, 0, 0,
         NULL,
         0
@@ -4099,7 +4099,7 @@
         2,
 };
 
-static const long _vq_lengthlist__44u4__p1_0[] = {
+static const char _vq_lengthlist__44u4__p1_0[] = {
          1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,10,11, 8,
         10,11, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
         11, 8,11,11, 8,11,11,11,13,14,11,15,14, 8,11,11,
@@ -4110,7 +4110,7 @@
 
 static const static_codebook _44u4__p1_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44u4__p1_0,
+        (char *)_vq_lengthlist__44u4__p1_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__44u4__p1_0,
         0
@@ -4122,7 +4122,7 @@
         2,
 };
 
-static const long _vq_lengthlist__44u4__p2_0[] = {
+static const char _vq_lengthlist__44u4__p2_0[] = {
          2, 5, 5, 5, 6, 6, 5, 6, 6, 5, 6, 6, 7, 8, 8, 6,
          8, 8, 5, 6, 6, 6, 8, 8, 7, 8, 8, 5, 7, 6, 6, 8,
          8, 6, 8, 8, 6, 8, 8, 8, 9,10, 8,10,10, 6, 8, 8,
@@ -4133,7 +4133,7 @@
 
 static const static_codebook _44u4__p2_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44u4__p2_0,
+        (char *)_vq_lengthlist__44u4__p2_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__44u4__p2_0,
         0
@@ -4147,7 +4147,7 @@
         4,
 };
 
-static const long _vq_lengthlist__44u4__p3_0[] = {
+static const char _vq_lengthlist__44u4__p3_0[] = {
          2, 4, 4, 8, 8, 5, 7, 7, 9, 9, 5, 7, 7, 9, 9, 8,
         10, 9,12,12, 8, 9,10,12,12, 5, 7, 7,10,10, 7, 9,
          9,11,11, 7, 9, 9,11,11,10,12,11,14,14, 9,10,11,
@@ -4192,7 +4192,7 @@
 
 static const static_codebook _44u4__p3_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44u4__p3_0,
+        (char *)_vq_lengthlist__44u4__p3_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44u4__p3_0,
         0
@@ -4206,7 +4206,7 @@
         4,
 };
 
-static const long _vq_lengthlist__44u4__p4_0[] = {
+static const char _vq_lengthlist__44u4__p4_0[] = {
          4, 5, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 9,
          9, 9,11,11, 8, 9, 9,11,11, 5, 7, 7, 9, 9, 7, 8,
          8,10,10, 7, 7, 8,10,10, 9,10,10,11,12, 9,10,10,
@@ -4251,7 +4251,7 @@
 
 static const static_codebook _44u4__p4_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44u4__p4_0,
+        (char *)_vq_lengthlist__44u4__p4_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44u4__p4_0,
         0
@@ -4269,7 +4269,7 @@
         8,
 };
 
-static const long _vq_lengthlist__44u4__p5_0[] = {
+static const char _vq_lengthlist__44u4__p5_0[] = {
          2, 3, 3, 6, 6, 7, 7, 9, 9, 4, 5, 5, 7, 7, 8, 8,
         10, 9, 4, 5, 5, 7, 7, 8, 8,10,10, 6, 7, 7, 8, 8,
          9, 9,11,10, 6, 7, 7, 8, 8, 9, 9,10,11, 7, 8, 8,
@@ -4280,7 +4280,7 @@
 
 static const static_codebook _44u4__p5_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44u4__p5_0,
+        (char *)_vq_lengthlist__44u4__p5_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44u4__p5_0,
         0
@@ -4302,7 +4302,7 @@
         12,
 };
 
-static const long _vq_lengthlist__44u4__p6_0[] = {
+static const char _vq_lengthlist__44u4__p6_0[] = {
          1, 4, 4, 6, 6, 8, 8, 9, 9,11,10,13,13, 4, 6, 5,
          8, 8, 9, 9,10,10,11,11,14,14, 4, 6, 6, 8, 8, 9,
          9,10,10,11,11,14,14, 6, 8, 8, 9, 9,10,10,11,11,
@@ -4318,7 +4318,7 @@
 
 static const static_codebook _44u4__p6_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44u4__p6_0,
+        (char *)_vq_lengthlist__44u4__p6_0,
         1, -526516224, 1616117760, 4, 0,
         (long *)_vq_quantlist__44u4__p6_0,
         0
@@ -4332,14 +4332,14 @@
         4,
 };
 
-static const long _vq_lengthlist__44u4__p6_1[] = {
+static const char _vq_lengthlist__44u4__p6_1[] = {
          2, 4, 4, 5, 5, 4, 5, 5, 6, 5, 4, 5, 5, 5, 6, 5,
          6, 5, 6, 6, 5, 5, 6, 6, 6,
 };
 
 static const static_codebook _44u4__p6_1 = {
         2, 25,
-        (long *)_vq_lengthlist__44u4__p6_1,
+        (char *)_vq_lengthlist__44u4__p6_1,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44u4__p6_1,
         0
@@ -4361,7 +4361,7 @@
         12,
 };
 
-static const long _vq_lengthlist__44u4__p7_0[] = {
+static const char _vq_lengthlist__44u4__p7_0[] = {
          1, 3, 3,12,12,12,12,12,12,12,12,12,12, 3,12,11,
         12,12,12,12,12,12,12,12,12,12, 4,11,10,12,12,12,
         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
@@ -4377,7 +4377,7 @@
 
 static const static_codebook _44u4__p7_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44u4__p7_0,
+        (char *)_vq_lengthlist__44u4__p7_0,
         1, -514332672, 1627381760, 4, 0,
         (long *)_vq_quantlist__44u4__p7_0,
         0
@@ -4401,7 +4401,7 @@
         14,
 };
 
-static const long _vq_lengthlist__44u4__p7_1[] = {
+static const char _vq_lengthlist__44u4__p7_1[] = {
          1, 4, 4, 6, 6, 7, 7, 9, 8,10, 8,10, 9,11,11, 4,
          7, 6, 8, 7, 9, 9,10,10,11,10,11,10,12,10, 4, 6,
          7, 8, 8, 9, 9,10,10,11,11,11,11,12,12, 6, 8, 8,
@@ -4421,7 +4421,7 @@
 
 static const static_codebook _44u4__p7_1 = {
         2, 225,
-        (long *)_vq_lengthlist__44u4__p7_1,
+        (char *)_vq_lengthlist__44u4__p7_1,
         1, -522338304, 1620115456, 4, 0,
         (long *)_vq_quantlist__44u4__p7_1,
         0
@@ -4447,7 +4447,7 @@
         16,
 };
 
-static const long _vq_lengthlist__44u4__p7_2[] = {
+static const char _vq_lengthlist__44u4__p7_2[] = {
          2, 5, 5, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
          9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
          9, 9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
@@ -4471,13 +4471,13 @@
 
 static const static_codebook _44u4__p7_2 = {
         2, 289,
-        (long *)_vq_lengthlist__44u4__p7_2,
+        (char *)_vq_lengthlist__44u4__p7_2,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__44u4__p7_2,
         0
 };
 
-static const long _huff_lengthlist__44u4__short[] = {
+static const char _huff_lengthlist__44u4__short[] = {
         14,17,15,17,16,14,13,16,10, 7, 7,10,13,10,15,16,
          9, 4, 4, 6, 5, 7, 9,16,12, 8, 7, 8, 8, 8,11,16,
         14, 7, 4, 6, 3, 5, 8,15,13, 8, 5, 7, 4, 5, 7,16,
@@ -4486,13 +4486,13 @@
 
 static const static_codebook _huff_book__44u4__short = {
         2, 64,
-        (long *)_huff_lengthlist__44u4__short,
+        (char *)_huff_lengthlist__44u4__short,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist__44u5__long[] = {
+static const char _huff_lengthlist__44u5__long[] = {
          3, 8,13,12,14,12,16,11,13,14, 5, 4, 5, 6, 7, 8,
         10, 9,12,15,10, 5, 5, 5, 6, 8, 9, 9,13,15,10, 5,
          5, 6, 6, 7, 8, 8,11,13,12, 7, 5, 6, 4, 6, 7, 7,
@@ -4504,7 +4504,7 @@
 
 static const static_codebook _huff_book__44u5__long = {
         2, 100,
-        (long *)_huff_lengthlist__44u5__long,
+        (char *)_huff_lengthlist__44u5__long,
         0, 0, 0, 0, 0,
         NULL,
         0
@@ -4516,7 +4516,7 @@
         2,
 };
 
-static const long _vq_lengthlist__44u5__p1_0[] = {
+static const char _vq_lengthlist__44u5__p1_0[] = {
          1, 4, 4, 5, 8, 7, 5, 7, 7, 5, 8, 8, 8,10,10, 7,
          9,10, 5, 8, 8, 7,10, 9, 8,10,10, 5, 8, 8, 8,10,
         10, 8,10,10, 8,10,10,10,12,13,10,13,13, 7,10,10,
@@ -4527,7 +4527,7 @@
 
 static const static_codebook _44u5__p1_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44u5__p1_0,
+        (char *)_vq_lengthlist__44u5__p1_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__44u5__p1_0,
         0
@@ -4539,7 +4539,7 @@
         2,
 };
 
-static const long _vq_lengthlist__44u5__p2_0[] = {
+static const char _vq_lengthlist__44u5__p2_0[] = {
          3, 4, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 8, 8, 6,
          7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 8, 5, 6, 6, 6, 8,
          8, 6, 8, 8, 6, 8, 8, 8, 9, 9, 8, 9, 9, 6, 8, 7,
@@ -4550,7 +4550,7 @@
 
 static const static_codebook _44u5__p2_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44u5__p2_0,
+        (char *)_vq_lengthlist__44u5__p2_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__44u5__p2_0,
         0
@@ -4564,7 +4564,7 @@
         4,
 };
 
-static const long _vq_lengthlist__44u5__p3_0[] = {
+static const char _vq_lengthlist__44u5__p3_0[] = {
          2, 4, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 8,
         10, 9,13,12, 8, 9,10,12,12, 5, 7, 7,10,10, 7, 9,
          9,11,11, 6, 8, 9,11,11,10,11,11,14,14, 9,10,11,
@@ -4609,7 +4609,7 @@
 
 static const static_codebook _44u5__p3_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44u5__p3_0,
+        (char *)_vq_lengthlist__44u5__p3_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44u5__p3_0,
         0
@@ -4623,7 +4623,7 @@
         4,
 };
 
-static const long _vq_lengthlist__44u5__p4_0[] = {
+static const char _vq_lengthlist__44u5__p4_0[] = {
          4, 5, 5, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 8,
          9, 9,11,11, 8, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 8,
          8,10,10, 6, 7, 8, 9,10, 9,10,10,11,12, 9, 9,10,
@@ -4668,7 +4668,7 @@
 
 static const static_codebook _44u5__p4_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44u5__p4_0,
+        (char *)_vq_lengthlist__44u5__p4_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44u5__p4_0,
         0
@@ -4686,7 +4686,7 @@
         8,
 };
 
-static const long _vq_lengthlist__44u5__p5_0[] = {
+static const char _vq_lengthlist__44u5__p5_0[] = {
          2, 3, 3, 6, 6, 8, 8,10,10, 4, 5, 5, 8, 7, 8, 8,
         11,10, 3, 5, 5, 7, 8, 8, 8,10,11, 6, 8, 7,10, 9,
         10,10,11,11, 6, 7, 8, 9, 9, 9,10,11,12, 8, 8, 8,
@@ -4697,7 +4697,7 @@
 
 static const static_codebook _44u5__p5_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44u5__p5_0,
+        (char *)_vq_lengthlist__44u5__p5_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44u5__p5_0,
         0
@@ -4715,7 +4715,7 @@
         8,
 };
 
-static const long _vq_lengthlist__44u5__p6_0[] = {
+static const char _vq_lengthlist__44u5__p6_0[] = {
          3, 4, 4, 5, 5, 7, 7, 9, 9, 4, 5, 4, 6, 6, 7, 7,
          9, 9, 4, 4, 5, 6, 6, 7, 7, 9, 9, 5, 6, 6, 7, 7,
          8, 8,10,10, 6, 6, 6, 7, 7, 8, 8,10,10, 7, 7, 7,
@@ -4726,7 +4726,7 @@
 
 static const static_codebook _44u5__p6_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44u5__p6_0,
+        (char *)_vq_lengthlist__44u5__p6_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44u5__p6_0,
         0
@@ -4738,7 +4738,7 @@
         2,
 };
 
-static const long _vq_lengthlist__44u5__p7_0[] = {
+static const char _vq_lengthlist__44u5__p7_0[] = {
          1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 9, 9, 8,11,10, 7,
         11,10, 5, 9, 9, 7,10,10, 8,10,11, 4, 9, 9, 9,12,
         12, 9,12,12, 8,12,12,11,12,12,10,12,13, 7,12,12,
@@ -4749,7 +4749,7 @@
 
 static const static_codebook _44u5__p7_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44u5__p7_0,
+        (char *)_vq_lengthlist__44u5__p7_0,
         1, -529137664, 1618345984, 2, 0,
         (long *)_vq_quantlist__44u5__p7_0,
         0
@@ -4769,7 +4769,7 @@
         10,
 };
 
-static const long _vq_lengthlist__44u5__p7_1[] = {
+static const char _vq_lengthlist__44u5__p7_1[] = {
          2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 4, 5, 5, 7, 7,
          8, 8, 9, 8, 8, 9, 4, 5, 5, 7, 7, 8, 8, 9, 9, 8,
          9, 6, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 6, 7, 7, 8,
@@ -4782,7 +4782,7 @@
 
 static const static_codebook _44u5__p7_1 = {
         2, 121,
-        (long *)_vq_lengthlist__44u5__p7_1,
+        (char *)_vq_lengthlist__44u5__p7_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__44u5__p7_1,
         0
@@ -4802,7 +4802,7 @@
         10,
 };
 
-static const long _vq_lengthlist__44u5__p8_0[] = {
+static const char _vq_lengthlist__44u5__p8_0[] = {
          1, 4, 4, 6, 6, 8, 8, 9, 9,10,10, 4, 6, 6, 7, 7,
          9, 9,10,10,11,11, 4, 6, 6, 7, 7, 9, 9,10,10,11,
         11, 6, 8, 7, 9, 9,10,10,11,11,13,12, 6, 8, 8, 9,
@@ -4815,7 +4815,7 @@
 
 static const static_codebook _44u5__p8_0 = {
         2, 121,
-        (long *)_vq_lengthlist__44u5__p8_0,
+        (char *)_vq_lengthlist__44u5__p8_0,
         1, -524582912, 1618345984, 4, 0,
         (long *)_vq_quantlist__44u5__p8_0,
         0
@@ -4835,7 +4835,7 @@
         10,
 };
 
-static const long _vq_lengthlist__44u5__p8_1[] = {
+static const char _vq_lengthlist__44u5__p8_1[] = {
          3, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 5, 6, 5, 7, 6,
          7, 7, 8, 8, 8, 8, 5, 5, 5, 6, 6, 7, 7, 8, 8, 8,
          8, 6, 7, 6, 7, 7, 8, 8, 8, 8, 8, 8, 6, 6, 7, 7,
@@ -4848,7 +4848,7 @@
 
 static const static_codebook _44u5__p8_1 = {
         2, 121,
-        (long *)_vq_lengthlist__44u5__p8_1,
+        (char *)_vq_lengthlist__44u5__p8_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__44u5__p8_1,
         0
@@ -4870,7 +4870,7 @@
         12,
 };
 
-static const long _vq_lengthlist__44u5__p9_0[] = {
+static const char _vq_lengthlist__44u5__p9_0[] = {
          1, 3, 2,12,10,13,13,13,13,13,13,13,13, 4, 9, 9,
         13,13,13,13,13,13,13,13,13,13, 5,10, 9,13,13,13,
         13,13,13,13,13,13,13,12,13,13,13,13,13,13,13,13,
@@ -4886,7 +4886,7 @@
 
 static const static_codebook _44u5__p9_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44u5__p9_0,
+        (char *)_vq_lengthlist__44u5__p9_0,
         1, -514332672, 1627381760, 4, 0,
         (long *)_vq_quantlist__44u5__p9_0,
         0
@@ -4910,7 +4910,7 @@
         14,
 };
 
-static const long _vq_lengthlist__44u5__p9_1[] = {
+static const char _vq_lengthlist__44u5__p9_1[] = {
          1, 4, 4, 7, 7, 8, 8, 8, 7, 8, 7, 9, 8, 9, 9, 4,
          7, 6, 9, 8,10,10, 9, 8, 9, 9, 9, 9, 9, 8, 5, 6,
          6, 8, 9,10,10, 9, 9, 9,10,10,10,10,11, 7, 8, 8,
@@ -4930,7 +4930,7 @@
 
 static const static_codebook _44u5__p9_1 = {
         2, 225,
-        (long *)_vq_lengthlist__44u5__p9_1,
+        (char *)_vq_lengthlist__44u5__p9_1,
         1, -522338304, 1620115456, 4, 0,
         (long *)_vq_quantlist__44u5__p9_1,
         0
@@ -4956,7 +4956,7 @@
         16,
 };
 
-static const long _vq_lengthlist__44u5__p9_2[] = {
+static const char _vq_lengthlist__44u5__p9_2[] = {
          2, 5, 5, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9,
          9, 5, 6, 6, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9,
          9, 9, 5, 6, 6, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 9,
@@ -4980,13 +4980,13 @@
 
 static const static_codebook _44u5__p9_2 = {
         2, 289,
-        (long *)_vq_lengthlist__44u5__p9_2,
+        (char *)_vq_lengthlist__44u5__p9_2,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__44u5__p9_2,
         0
 };
 
-static const long _huff_lengthlist__44u5__short[] = {
+static const char _huff_lengthlist__44u5__short[] = {
          4,10,17,13,17,13,17,17,17,17, 3, 6, 8, 9,11, 9,
         15,12,16,17, 6, 5, 5, 7, 7, 8,10,11,17,17, 7, 8,
          7, 9, 9,10,13,13,17,17, 8, 6, 5, 7, 4, 7, 5, 8,
@@ -4998,13 +4998,13 @@
 
 static const static_codebook _huff_book__44u5__short = {
         2, 100,
-        (long *)_huff_lengthlist__44u5__short,
+        (char *)_huff_lengthlist__44u5__short,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist__44u6__long[] = {
+static const char _huff_lengthlist__44u6__long[] = {
          3, 9,14,13,14,13,16,12,13,14, 5, 4, 6, 6, 8, 9,
         11,10,12,15,10, 5, 5, 6, 6, 8,10,10,13,16,10, 6,
          6, 6, 6, 8, 9, 9,12,14,13, 7, 6, 6, 4, 6, 6, 7,
@@ -5016,7 +5016,7 @@
 
 static const static_codebook _huff_book__44u6__long = {
         2, 100,
-        (long *)_huff_lengthlist__44u6__long,
+        (char *)_huff_lengthlist__44u6__long,
         0, 0, 0, 0, 0,
         NULL,
         0
@@ -5028,7 +5028,7 @@
         2,
 };
 
-static const long _vq_lengthlist__44u6__p1_0[] = {
+static const char _vq_lengthlist__44u6__p1_0[] = {
          1, 4, 4, 4, 8, 7, 5, 7, 7, 5, 8, 8, 8,10,10, 7,
          9,10, 5, 8, 8, 7,10, 9, 8,10,10, 5, 8, 8, 8,10,
         10, 8,10,10, 8,10,10,10,12,13,10,13,13, 7,10,10,
@@ -5039,7 +5039,7 @@
 
 static const static_codebook _44u6__p1_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44u6__p1_0,
+        (char *)_vq_lengthlist__44u6__p1_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__44u6__p1_0,
         0
@@ -5051,7 +5051,7 @@
         2,
 };
 
-static const long _vq_lengthlist__44u6__p2_0[] = {
+static const char _vq_lengthlist__44u6__p2_0[] = {
          3, 4, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 8, 8, 6,
          7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 8, 5, 6, 6, 6, 8,
          8, 6, 8, 8, 6, 8, 8, 8, 9, 9, 8, 9, 9, 6, 7, 7,
@@ -5062,7 +5062,7 @@
 
 static const static_codebook _44u6__p2_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44u6__p2_0,
+        (char *)_vq_lengthlist__44u6__p2_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__44u6__p2_0,
         0
@@ -5076,7 +5076,7 @@
         4,
 };
 
-static const long _vq_lengthlist__44u6__p3_0[] = {
+static const char _vq_lengthlist__44u6__p3_0[] = {
          2, 5, 4, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 8,
          9, 9,13,12, 8, 9,10,12,13, 5, 7, 7,10, 9, 7, 9,
          9,11,11, 7, 8, 9,11,11,10,11,11,14,14, 9,10,11,
@@ -5121,7 +5121,7 @@
 
 static const static_codebook _44u6__p3_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44u6__p3_0,
+        (char *)_vq_lengthlist__44u6__p3_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44u6__p3_0,
         0
@@ -5135,7 +5135,7 @@
         4,
 };
 
-static const long _vq_lengthlist__44u6__p4_0[] = {
+static const char _vq_lengthlist__44u6__p4_0[] = {
          4, 5, 5, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 8,
          9, 9,11,11, 8, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 8,
          8,10,10, 7, 7, 8, 9,10, 9,10,10,11,11, 9, 9,10,
@@ -5180,7 +5180,7 @@
 
 static const static_codebook _44u6__p4_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44u6__p4_0,
+        (char *)_vq_lengthlist__44u6__p4_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44u6__p4_0,
         0
@@ -5198,7 +5198,7 @@
         8,
 };
 
-static const long _vq_lengthlist__44u6__p5_0[] = {
+static const char _vq_lengthlist__44u6__p5_0[] = {
          2, 3, 3, 6, 6, 8, 8,10,10, 4, 5, 5, 8, 7, 8, 8,
         11,11, 3, 5, 5, 7, 8, 8, 8,11,11, 6, 8, 7, 9, 9,
         10, 9,12,11, 6, 7, 8, 9, 9, 9,10,11,12, 8, 8, 8,
@@ -5209,7 +5209,7 @@
 
 static const static_codebook _44u6__p5_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44u6__p5_0,
+        (char *)_vq_lengthlist__44u6__p5_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44u6__p5_0,
         0
@@ -5227,7 +5227,7 @@
         8,
 };
 
-static const long _vq_lengthlist__44u6__p6_0[] = {
+static const char _vq_lengthlist__44u6__p6_0[] = {
          3, 4, 4, 5, 5, 7, 7, 9, 9, 4, 5, 4, 6, 6, 7, 7,
          9, 9, 4, 4, 5, 6, 6, 7, 8, 9, 9, 5, 6, 6, 7, 7,
          8, 8,10,10, 5, 6, 6, 7, 7, 8, 8,10,10, 7, 8, 7,
@@ -5238,7 +5238,7 @@
 
 static const static_codebook _44u6__p6_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44u6__p6_0,
+        (char *)_vq_lengthlist__44u6__p6_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44u6__p6_0,
         0
@@ -5250,7 +5250,7 @@
         2,
 };
 
-static const long _vq_lengthlist__44u6__p7_0[] = {
+static const char _vq_lengthlist__44u6__p7_0[] = {
          1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 9, 8, 7,10,10, 8,
         10,10, 5, 8, 9, 7,10,10, 7,10, 9, 4, 8, 8, 9,11,
         11, 8,11,11, 7,11,11,10,10,13,10,13,13, 7,11,11,
@@ -5261,7 +5261,7 @@
 
 static const static_codebook _44u6__p7_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44u6__p7_0,
+        (char *)_vq_lengthlist__44u6__p7_0,
         1, -529137664, 1618345984, 2, 0,
         (long *)_vq_quantlist__44u6__p7_0,
         0
@@ -5281,7 +5281,7 @@
         10,
 };
 
-static const long _vq_lengthlist__44u6__p7_1[] = {
+static const char _vq_lengthlist__44u6__p7_1[] = {
          3, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 4, 5, 5, 7, 6,
          8, 8, 8, 8, 8, 8, 4, 5, 5, 6, 7, 8, 8, 8, 8, 8,
          8, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 6, 7, 7, 7,
@@ -5294,7 +5294,7 @@
 
 static const static_codebook _44u6__p7_1 = {
         2, 121,
-        (long *)_vq_lengthlist__44u6__p7_1,
+        (char *)_vq_lengthlist__44u6__p7_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__44u6__p7_1,
         0
@@ -5314,7 +5314,7 @@
         10,
 };
 
-static const long _vq_lengthlist__44u6__p8_0[] = {
+static const char _vq_lengthlist__44u6__p8_0[] = {
          1, 4, 4, 6, 6, 8, 8, 9, 9,10,10, 4, 6, 6, 7, 7,
          9, 9,10,10,11,11, 4, 6, 6, 7, 7, 9, 9,10,10,11,
         11, 6, 8, 8, 9, 9,10,10,11,11,12,12, 6, 8, 8, 9,
@@ -5327,7 +5327,7 @@
 
 static const static_codebook _44u6__p8_0 = {
         2, 121,
-        (long *)_vq_lengthlist__44u6__p8_0,
+        (char *)_vq_lengthlist__44u6__p8_0,
         1, -524582912, 1618345984, 4, 0,
         (long *)_vq_quantlist__44u6__p8_0,
         0
@@ -5347,7 +5347,7 @@
         10,
 };
 
-static const long _vq_lengthlist__44u6__p8_1[] = {
+static const char _vq_lengthlist__44u6__p8_1[] = {
          3, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 5, 6, 5, 7, 7,
          7, 7, 8, 7, 8, 8, 5, 5, 6, 6, 7, 7, 7, 7, 7, 8,
          8, 6, 7, 7, 7, 7, 8, 7, 8, 8, 8, 8, 6, 6, 7, 7,
@@ -5360,7 +5360,7 @@
 
 static const static_codebook _44u6__p8_1 = {
         2, 121,
-        (long *)_vq_lengthlist__44u6__p8_1,
+        (char *)_vq_lengthlist__44u6__p8_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__44u6__p8_1,
         0
@@ -5384,7 +5384,7 @@
         14,
 };
 
-static const long _vq_lengthlist__44u6__p9_0[] = {
+static const char _vq_lengthlist__44u6__p9_0[] = {
          1, 3, 2, 9, 8,15,15,15,15,15,15,15,15,15,15, 4,
          8, 9,13,14,14,14,14,14,14,14,14,14,14,14, 5, 8,
          9,14,14,14,14,14,14,14,14,14,14,14,14,11,14,14,
@@ -5404,7 +5404,7 @@
 
 static const static_codebook _44u6__p9_0 = {
         2, 225,
-        (long *)_vq_lengthlist__44u6__p9_0,
+        (char *)_vq_lengthlist__44u6__p9_0,
         1, -514071552, 1627381760, 4, 0,
         (long *)_vq_quantlist__44u6__p9_0,
         0
@@ -5428,7 +5428,7 @@
         14,
 };
 
-static const long _vq_lengthlist__44u6__p9_1[] = {
+static const char _vq_lengthlist__44u6__p9_1[] = {
          1, 4, 4, 7, 7, 8, 9, 8, 8, 9, 8, 9, 8, 9, 9, 4,
          7, 6, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 4, 7,
          6, 9, 9,10,10, 9, 9,10,10,10,10,11,11, 7, 9, 8,
@@ -5448,7 +5448,7 @@
 
 static const static_codebook _44u6__p9_1 = {
         2, 225,
-        (long *)_vq_lengthlist__44u6__p9_1,
+        (char *)_vq_lengthlist__44u6__p9_1,
         1, -522338304, 1620115456, 4, 0,
         (long *)_vq_quantlist__44u6__p9_1,
         0
@@ -5474,7 +5474,7 @@
         16,
 };
 
-static const long _vq_lengthlist__44u6__p9_2[] = {
+static const char _vq_lengthlist__44u6__p9_2[] = {
          3, 5, 5, 7, 7, 8, 8, 8, 8, 8, 8, 9, 8, 8, 9, 9,
          9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,
          9, 9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9,
@@ -5498,13 +5498,13 @@
 
 static const static_codebook _44u6__p9_2 = {
         2, 289,
-        (long *)_vq_lengthlist__44u6__p9_2,
+        (char *)_vq_lengthlist__44u6__p9_2,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__44u6__p9_2,
         0
 };
 
-static const long _huff_lengthlist__44u6__short[] = {
+static const char _huff_lengthlist__44u6__short[] = {
          4,11,16,13,17,13,17,16,17,17, 4, 7, 9, 9,13,10,
         16,12,16,17, 7, 6, 5, 7, 8, 9,12,12,16,17, 6, 9,
          7, 9,10,10,15,15,17,17, 6, 7, 5, 7, 5, 7, 7,10,
@@ -5516,13 +5516,13 @@
 
 static const static_codebook _huff_book__44u6__short = {
         2, 100,
-        (long *)_huff_lengthlist__44u6__short,
+        (char *)_huff_lengthlist__44u6__short,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist__44u7__long[] = {
+static const char _huff_lengthlist__44u7__long[] = {
          3, 9,14,13,15,14,16,13,13,14, 5, 5, 7, 7, 8, 9,
         11,10,12,15,10, 6, 5, 6, 6, 9,10,10,13,16,10, 6,
          6, 6, 6, 8, 9, 9,12,15,14, 7, 6, 6, 5, 6, 6, 8,
@@ -5534,7 +5534,7 @@
 
 static const static_codebook _huff_book__44u7__long = {
         2, 100,
-        (long *)_huff_lengthlist__44u7__long,
+        (char *)_huff_lengthlist__44u7__long,
         0, 0, 0, 0, 0,
         NULL,
         0
@@ -5546,7 +5546,7 @@
         2,
 };
 
-static const long _vq_lengthlist__44u7__p1_0[] = {
+static const char _vq_lengthlist__44u7__p1_0[] = {
          1, 4, 4, 4, 7, 7, 5, 7, 7, 5, 8, 8, 8,10,10, 7,
         10,10, 5, 8, 8, 7,10,10, 8,10,10, 5, 8, 8, 8,11,
         10, 8,10,10, 8,10,10,10,12,13,10,13,13, 7,10,10,
@@ -5557,7 +5557,7 @@
 
 static const static_codebook _44u7__p1_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44u7__p1_0,
+        (char *)_vq_lengthlist__44u7__p1_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__44u7__p1_0,
         0
@@ -5569,7 +5569,7 @@
         2,
 };
 
-static const long _vq_lengthlist__44u7__p2_0[] = {
+static const char _vq_lengthlist__44u7__p2_0[] = {
          3, 4, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 8, 8, 6,
          7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 8, 5, 6, 6, 6, 8,
          7, 6, 8, 8, 6, 8, 8, 8, 9, 9, 8, 9, 9, 6, 8, 7,
@@ -5580,7 +5580,7 @@
 
 static const static_codebook _44u7__p2_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44u7__p2_0,
+        (char *)_vq_lengthlist__44u7__p2_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__44u7__p2_0,
         0
@@ -5594,7 +5594,7 @@
         4,
 };
 
-static const long _vq_lengthlist__44u7__p3_0[] = {
+static const char _vq_lengthlist__44u7__p3_0[] = {
          2, 5, 4, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 8,
          9, 9,13,12, 8, 9,10,12,13, 5, 7, 7,10, 9, 7, 9,
          9,11,11, 6, 8, 9,11,11,10,11,11,14,14, 9,10,11,
@@ -5639,7 +5639,7 @@
 
 static const static_codebook _44u7__p3_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44u7__p3_0,
+        (char *)_vq_lengthlist__44u7__p3_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44u7__p3_0,
         0
@@ -5653,7 +5653,7 @@
         4,
 };
 
-static const long _vq_lengthlist__44u7__p4_0[] = {
+static const char _vq_lengthlist__44u7__p4_0[] = {
          4, 5, 5, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 8,
          9, 9,11,11, 8, 9, 9,10,11, 6, 7, 7, 9, 9, 7, 8,
          8,10,10, 6, 7, 8, 9,10, 9,10,10,12,12, 9, 9,10,
@@ -5698,7 +5698,7 @@
 
 static const static_codebook _44u7__p4_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44u7__p4_0,
+        (char *)_vq_lengthlist__44u7__p4_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44u7__p4_0,
         0
@@ -5716,7 +5716,7 @@
         8,
 };
 
-static const long _vq_lengthlist__44u7__p5_0[] = {
+static const char _vq_lengthlist__44u7__p5_0[] = {
          2, 3, 3, 6, 6, 7, 8,10,10, 4, 5, 5, 8, 7, 8, 8,
         11,11, 3, 5, 5, 7, 7, 8, 9,11,11, 6, 8, 7, 9, 9,
         10,10,12,12, 6, 7, 8, 9,10,10,10,12,12, 8, 8, 8,
@@ -5727,7 +5727,7 @@
 
 static const static_codebook _44u7__p5_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44u7__p5_0,
+        (char *)_vq_lengthlist__44u7__p5_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44u7__p5_0,
         0
@@ -5745,7 +5745,7 @@
         8,
 };
 
-static const long _vq_lengthlist__44u7__p6_0[] = {
+static const char _vq_lengthlist__44u7__p6_0[] = {
          3, 4, 4, 5, 5, 7, 7, 9, 9, 4, 5, 4, 6, 6, 8, 7,
          9, 9, 4, 4, 5, 6, 6, 7, 7, 9, 9, 5, 6, 6, 7, 7,
          8, 8,10,10, 5, 6, 6, 7, 7, 8, 8,10,10, 7, 8, 7,
@@ -5756,7 +5756,7 @@
 
 static const static_codebook _44u7__p6_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44u7__p6_0,
+        (char *)_vq_lengthlist__44u7__p6_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44u7__p6_0,
         0
@@ -5768,7 +5768,7 @@
         2,
 };
 
-static const long _vq_lengthlist__44u7__p7_0[] = {
+static const char _vq_lengthlist__44u7__p7_0[] = {
          1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 9, 8, 8, 9, 9, 7,
         10,10, 5, 8, 9, 7, 9,10, 8, 9, 9, 4, 9, 9, 9,11,
         10, 8,10,10, 7,11,10,10,10,12,10,12,12, 7,10,10,
@@ -5779,7 +5779,7 @@
 
 static const static_codebook _44u7__p7_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44u7__p7_0,
+        (char *)_vq_lengthlist__44u7__p7_0,
         1, -529137664, 1618345984, 2, 0,
         (long *)_vq_quantlist__44u7__p7_0,
         0
@@ -5799,7 +5799,7 @@
         10,
 };
 
-static const long _vq_lengthlist__44u7__p7_1[] = {
+static const char _vq_lengthlist__44u7__p7_1[] = {
          3, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 4, 5, 5, 6, 6,
          8, 7, 8, 8, 8, 8, 4, 5, 5, 6, 6, 7, 8, 8, 8, 8,
          8, 6, 7, 6, 7, 7, 8, 8, 9, 9, 9, 9, 6, 6, 7, 7,
@@ -5812,7 +5812,7 @@
 
 static const static_codebook _44u7__p7_1 = {
         2, 121,
-        (long *)_vq_lengthlist__44u7__p7_1,
+        (char *)_vq_lengthlist__44u7__p7_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__44u7__p7_1,
         0
@@ -5832,7 +5832,7 @@
         10,
 };
 
-static const long _vq_lengthlist__44u7__p8_0[] = {
+static const char _vq_lengthlist__44u7__p8_0[] = {
          1, 4, 4, 6, 6, 8, 8,10,10,11,11, 4, 6, 6, 7, 7,
          9, 9,11,10,12,12, 5, 6, 5, 7, 7, 9, 9,10,11,12,
         12, 6, 7, 7, 8, 8,10,10,11,11,13,13, 6, 7, 7, 8,
@@ -5845,7 +5845,7 @@
 
 static const static_codebook _44u7__p8_0 = {
         2, 121,
-        (long *)_vq_lengthlist__44u7__p8_0,
+        (char *)_vq_lengthlist__44u7__p8_0,
         1, -524582912, 1618345984, 4, 0,
         (long *)_vq_quantlist__44u7__p8_0,
         0
@@ -5865,7 +5865,7 @@
         10,
 };
 
-static const long _vq_lengthlist__44u7__p8_1[] = {
+static const char _vq_lengthlist__44u7__p8_1[] = {
          4, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 5, 6, 6, 7, 7,
          7, 7, 7, 7, 7, 7, 5, 6, 6, 6, 7, 7, 7, 7, 7, 7,
          7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 6, 7, 7, 7,
@@ -5878,7 +5878,7 @@
 
 static const static_codebook _44u7__p8_1 = {
         2, 121,
-        (long *)_vq_lengthlist__44u7__p8_1,
+        (char *)_vq_lengthlist__44u7__p8_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__44u7__p8_1,
         0
@@ -5898,7 +5898,7 @@
         10,
 };
 
-static const long _vq_lengthlist__44u7__p9_0[] = {
+static const char _vq_lengthlist__44u7__p9_0[] = {
          1, 3, 3,10,10,10,10,10,10,10,10, 4,10,10,10,10,
         10,10,10,10,10,10, 4,10,10,10,10,10,10,10,10,10,
         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
@@ -5911,7 +5911,7 @@
 
 static const static_codebook _44u7__p9_0 = {
         2, 121,
-        (long *)_vq_lengthlist__44u7__p9_0,
+        (char *)_vq_lengthlist__44u7__p9_0,
         1, -512171520, 1630791680, 4, 0,
         (long *)_vq_quantlist__44u7__p9_0,
         0
@@ -5933,7 +5933,7 @@
         12,
 };
 
-static const long _vq_lengthlist__44u7__p9_1[] = {
+static const char _vq_lengthlist__44u7__p9_1[] = {
          1, 4, 4, 6, 5, 8, 6, 9, 8,10, 9,11,10, 4, 6, 6,
          8, 8, 9, 9,11,10,11,11,11,11, 4, 6, 6, 8, 8,10,
          9,11,11,11,11,11,12, 6, 8, 8,10,10,11,11,12,12,
@@ -5949,7 +5949,7 @@
 
 static const static_codebook _44u7__p9_1 = {
         2, 169,
-        (long *)_vq_lengthlist__44u7__p9_1,
+        (char *)_vq_lengthlist__44u7__p9_1,
         1, -518889472, 1622704128, 4, 0,
         (long *)_vq_quantlist__44u7__p9_1,
         0
@@ -6007,7 +6007,7 @@
         48,
 };
 
-static const long _vq_lengthlist__44u7__p9_2[] = {
+static const char _vq_lengthlist__44u7__p9_2[] = {
          2, 4, 4, 4, 4, 5, 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, 8, 8, 8,
@@ -6016,13 +6016,13 @@
 
 static const static_codebook _44u7__p9_2 = {
         1, 49,
-        (long *)_vq_lengthlist__44u7__p9_2,
+        (char *)_vq_lengthlist__44u7__p9_2,
         1, -526909440, 1611661312, 6, 0,
         (long *)_vq_quantlist__44u7__p9_2,
         0
 };
 
-static const long _huff_lengthlist__44u7__short[] = {
+static const char _huff_lengthlist__44u7__short[] = {
          5,12,17,16,16,17,17,17,17,17, 4, 7,11,11,12, 9,
         17,10,17,17, 7, 7, 8, 9, 7, 9,11,10,15,17, 7, 9,
         10,11,10,12,14,12,16,17, 7, 8, 5, 7, 4, 7, 7, 8,
@@ -6034,13 +6034,13 @@
 
 static const static_codebook _huff_book__44u7__short = {
         2, 100,
-        (long *)_huff_lengthlist__44u7__short,
+        (char *)_huff_lengthlist__44u7__short,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist__44u8__long[] = {
+static const char _huff_lengthlist__44u8__long[] = {
          3, 9,13,14,14,15,14,14,15,15, 5, 4, 6, 8,10,12,
         12,14,15,15, 9, 5, 4, 5, 8,10,11,13,16,16,10, 7,
          4, 3, 5, 7, 9,11,13,13,10, 9, 7, 4, 4, 6, 8,10,
@@ -6052,13 +6052,13 @@
 
 static const static_codebook _huff_book__44u8__long = {
         2, 100,
-        (long *)_huff_lengthlist__44u8__long,
+        (char *)_huff_lengthlist__44u8__long,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist__44u8__short[] = {
+static const char _huff_lengthlist__44u8__short[] = {
          6,14,18,18,17,17,17,17,17,17, 4, 7, 9, 9,10,13,
         15,17,17,17, 6, 7, 5, 6, 8,11,16,17,16,17, 5, 7,
          5, 4, 6,10,14,17,17,17, 6, 6, 6, 5, 7,10,13,16,
@@ -6070,7 +6070,7 @@
 
 static const static_codebook _huff_book__44u8__short = {
         2, 100,
-        (long *)_huff_lengthlist__44u8__short,
+        (char *)_huff_lengthlist__44u8__short,
         0, 0, 0, 0, 0,
         NULL,
         0
@@ -6082,7 +6082,7 @@
         2,
 };
 
-static const long _vq_lengthlist__44u8_p1_0[] = {
+static const char _vq_lengthlist__44u8_p1_0[] = {
          1, 5, 5, 5, 7, 7, 5, 7, 7, 5, 7, 7, 8, 9, 9, 7,
          9, 9, 5, 7, 7, 7, 9, 9, 8, 9, 9, 5, 7, 7, 7, 9,
          9, 7, 9, 9, 7, 9, 9, 9,10,11, 9,11,10, 7, 9, 9,
@@ -6093,7 +6093,7 @@
 
 static const static_codebook _44u8_p1_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44u8_p1_0,
+        (char *)_vq_lengthlist__44u8_p1_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__44u8_p1_0,
         0
@@ -6107,7 +6107,7 @@
         4,
 };
 
-static const long _vq_lengthlist__44u8_p2_0[] = {
+static const char _vq_lengthlist__44u8_p2_0[] = {
          4, 5, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 8,
          9, 9,11,11, 8, 9, 9,11,11, 5, 7, 7, 9, 9, 7, 8,
          8,10,10, 7, 8, 8,10,10, 9,10,10,12,12, 9,10,10,
@@ -6152,7 +6152,7 @@
 
 static const static_codebook _44u8_p2_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44u8_p2_0,
+        (char *)_vq_lengthlist__44u8_p2_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44u8_p2_0,
         0
@@ -6170,7 +6170,7 @@
         8,
 };
 
-static const long _vq_lengthlist__44u8_p3_0[] = {
+static const char _vq_lengthlist__44u8_p3_0[] = {
          3, 4, 4, 5, 5, 7, 7, 9, 9, 4, 5, 4, 6, 6, 7, 7,
          9, 9, 4, 4, 5, 6, 6, 7, 7, 9, 9, 5, 6, 6, 7, 7,
          8, 8,10,10, 6, 6, 6, 7, 7, 8, 8,10,10, 7, 7, 7,
@@ -6181,7 +6181,7 @@
 
 static const static_codebook _44u8_p3_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44u8_p3_0,
+        (char *)_vq_lengthlist__44u8_p3_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44u8_p3_0,
         0
@@ -6207,7 +6207,7 @@
         16,
 };
 
-static const long _vq_lengthlist__44u8_p4_0[] = {
+static const char _vq_lengthlist__44u8_p4_0[] = {
          4, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8,10,10,11,11,11,
         11, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,11,
         12,12, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,
@@ -6231,7 +6231,7 @@
 
 static const static_codebook _44u8_p4_0 = {
         2, 289,
-        (long *)_vq_lengthlist__44u8_p4_0,
+        (char *)_vq_lengthlist__44u8_p4_0,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__44u8_p4_0,
         0
@@ -6243,7 +6243,7 @@
         2,
 };
 
-static const long _vq_lengthlist__44u8_p5_0[] = {
+static const char _vq_lengthlist__44u8_p5_0[] = {
          1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 8, 8, 9, 9, 7,
          9, 9, 5, 8, 8, 7, 9, 9, 8, 9, 9, 5, 8, 8, 8,10,
         10, 8,10,10, 7,10,10, 9,10,12, 9,12,11, 7,10,10,
@@ -6254,7 +6254,7 @@
 
 static const static_codebook _44u8_p5_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44u8_p5_0,
+        (char *)_vq_lengthlist__44u8_p5_0,
         1, -529137664, 1618345984, 2, 0,
         (long *)_vq_quantlist__44u8_p5_0,
         0
@@ -6274,7 +6274,7 @@
         10,
 };
 
-static const long _vq_lengthlist__44u8_p5_1[] = {
+static const char _vq_lengthlist__44u8_p5_1[] = {
          4, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 5, 5, 5, 6, 6,
          7, 7, 8, 8, 8, 8, 5, 5, 5, 6, 6, 7, 7, 7, 8, 8,
          8, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 6, 6, 6, 7,
@@ -6287,7 +6287,7 @@
 
 static const static_codebook _44u8_p5_1 = {
         2, 121,
-        (long *)_vq_lengthlist__44u8_p5_1,
+        (char *)_vq_lengthlist__44u8_p5_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__44u8_p5_1,
         0
@@ -6309,7 +6309,7 @@
         12,
 };
 
-static const long _vq_lengthlist__44u8_p6_0[] = {
+static const char _vq_lengthlist__44u8_p6_0[] = {
          2, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 4, 6, 5,
          7, 7, 8, 8, 8, 8, 9, 9,10,10, 4, 6, 6, 7, 7, 8,
          8, 8, 8, 9, 9,10,10, 6, 7, 7, 7, 8, 8, 8, 8, 9,
@@ -6325,7 +6325,7 @@
 
 static const static_codebook _44u8_p6_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44u8_p6_0,
+        (char *)_vq_lengthlist__44u8_p6_0,
         1, -526516224, 1616117760, 4, 0,
         (long *)_vq_quantlist__44u8_p6_0,
         0
@@ -6339,14 +6339,14 @@
         4,
 };
 
-static const long _vq_lengthlist__44u8_p6_1[] = {
+static const char _vq_lengthlist__44u8_p6_1[] = {
          3, 4, 4, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5,
          5, 5, 5, 5, 5, 5, 5, 5, 5,
 };
 
 static const static_codebook _44u8_p6_1 = {
         2, 25,
-        (long *)_vq_lengthlist__44u8_p6_1,
+        (char *)_vq_lengthlist__44u8_p6_1,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44u8_p6_1,
         0
@@ -6368,7 +6368,7 @@
         12,
 };
 
-static const long _vq_lengthlist__44u8_p7_0[] = {
+static const char _vq_lengthlist__44u8_p7_0[] = {
          1, 4, 5, 6, 6, 7, 7, 8, 8,10,10,11,11, 5, 6, 6,
          7, 7, 8, 8, 9, 9,11,10,12,11, 5, 6, 6, 7, 7, 8,
          8, 9, 9,10,11,11,12, 6, 7, 7, 8, 8, 9, 9,10,10,
@@ -6384,7 +6384,7 @@
 
 static const static_codebook _44u8_p7_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44u8_p7_0,
+        (char *)_vq_lengthlist__44u8_p7_0,
         1, -523206656, 1618345984, 4, 0,
         (long *)_vq_quantlist__44u8_p7_0,
         0
@@ -6404,7 +6404,7 @@
         10,
 };
 
-static const long _vq_lengthlist__44u8_p7_1[] = {
+static const char _vq_lengthlist__44u8_p7_1[] = {
          4, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 5, 6, 6, 7, 7,
          7, 7, 7, 7, 7, 7, 5, 6, 6, 7, 7, 7, 7, 7, 7, 7,
          7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 6, 7, 7, 7,
@@ -6417,7 +6417,7 @@
 
 static const static_codebook _44u8_p7_1 = {
         2, 121,
-        (long *)_vq_lengthlist__44u8_p7_1,
+        (char *)_vq_lengthlist__44u8_p7_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__44u8_p7_1,
         0
@@ -6441,7 +6441,7 @@
         14,
 };
 
-static const long _vq_lengthlist__44u8_p8_0[] = {
+static const char _vq_lengthlist__44u8_p8_0[] = {
          1, 4, 4, 7, 7, 8, 8, 8, 7, 9, 8,10, 9,11,10, 4,
          6, 6, 8, 8,10, 9, 9, 9,10,10,11,10,12,10, 4, 6,
          6, 8, 8,10,10, 9, 9,10,10,11,11,11,12, 7, 8, 8,
@@ -6461,7 +6461,7 @@
 
 static const static_codebook _44u8_p8_0 = {
         2, 225,
-        (long *)_vq_lengthlist__44u8_p8_0,
+        (char *)_vq_lengthlist__44u8_p8_0,
         1, -520986624, 1620377600, 4, 0,
         (long *)_vq_quantlist__44u8_p8_0,
         0
@@ -6491,7 +6491,7 @@
         20,
 };
 
-static const long _vq_lengthlist__44u8_p8_1[] = {
+static const char _vq_lengthlist__44u8_p8_1[] = {
          4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,
          9, 9, 9, 9, 9, 6, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,
          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 5, 6, 6, 7, 7, 8,
@@ -6524,7 +6524,7 @@
 
 static const static_codebook _44u8_p8_1 = {
         2, 441,
-        (long *)_vq_lengthlist__44u8_p8_1,
+        (char *)_vq_lengthlist__44u8_p8_1,
         1, -529268736, 1611661312, 5, 0,
         (long *)_vq_quantlist__44u8_p8_1,
         0
@@ -6542,7 +6542,7 @@
         8,
 };
 
-static const long _vq_lengthlist__44u8_p9_0[] = {
+static const char _vq_lengthlist__44u8_p9_0[] = {
          1, 3, 3, 9, 9, 9, 9, 9, 9, 4, 9, 9, 9, 9, 9, 9,
          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,
@@ -6553,7 +6553,7 @@
 
 static const static_codebook _44u8_p9_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44u8_p9_0,
+        (char *)_vq_lengthlist__44u8_p9_0,
         1, -511895552, 1631393792, 4, 0,
         (long *)_vq_quantlist__44u8_p9_0,
         0
@@ -6581,7 +6581,7 @@
         18,
 };
 
-static const long _vq_lengthlist__44u8_p9_1[] = {
+static const char _vq_lengthlist__44u8_p9_1[] = {
          1, 4, 4, 7, 7, 8, 7, 8, 6, 9, 7,10, 8,11,10,11,
         11,11,11, 4, 7, 6, 9, 9,10, 9, 9, 9,10,10,11,10,
         11,10,11,11,13,11, 4, 7, 7, 9, 9, 9, 9, 9, 9,10,
@@ -6609,7 +6609,7 @@
 
 static const static_codebook _44u8_p9_1 = {
         2, 361,
-        (long *)_vq_lengthlist__44u8_p9_1,
+        (char *)_vq_lengthlist__44u8_p9_1,
         1, -518287360, 1622704128, 5, 0,
         (long *)_vq_quantlist__44u8_p9_1,
         0
@@ -6667,7 +6667,7 @@
         48,
 };
 
-static const long _vq_lengthlist__44u8_p9_2[] = {
+static const char _vq_lengthlist__44u8_p9_2[] = {
          2, 3, 4, 5, 5, 5, 5, 5, 6, 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,
@@ -6676,13 +6676,13 @@
 
 static const static_codebook _44u8_p9_2 = {
         1, 49,
-        (long *)_vq_lengthlist__44u8_p9_2,
+        (char *)_vq_lengthlist__44u8_p9_2,
         1, -526909440, 1611661312, 6, 0,
         (long *)_vq_quantlist__44u8_p9_2,
         0
 };
 
-static const long _huff_lengthlist__44u9__long[] = {
+static const char _huff_lengthlist__44u9__long[] = {
          3, 9,13,13,14,15,14,14,15,15, 5, 5, 9,10,12,12,
         13,14,16,15,10, 6, 6, 6, 8,11,12,13,16,15,11, 7,
          5, 3, 5, 8,10,12,15,15,10,10, 7, 4, 3, 5, 8,10,
@@ -6694,13 +6694,13 @@
 
 static const static_codebook _huff_book__44u9__long = {
         2, 100,
-        (long *)_huff_lengthlist__44u9__long,
+        (char *)_huff_lengthlist__44u9__long,
         0, 0, 0, 0, 0,
         NULL,
         0
 };
 
-static const long _huff_lengthlist__44u9__short[] = {
+static const char _huff_lengthlist__44u9__short[] = {
          9,16,18,18,17,17,17,17,17,17, 5, 8,11,12,11,12,
         17,17,16,16, 6, 6, 8, 8, 9,10,14,15,16,16, 6, 7,
          7, 4, 6, 9,13,16,16,16, 6, 6, 7, 4, 5, 8,11,15,
@@ -6712,7 +6712,7 @@
 
 static const static_codebook _huff_book__44u9__short = {
         2, 100,
-        (long *)_huff_lengthlist__44u9__short,
+        (char *)_huff_lengthlist__44u9__short,
         0, 0, 0, 0, 0,
         NULL,
         0
@@ -6724,7 +6724,7 @@
         2,
 };
 
-static const long _vq_lengthlist__44u9_p1_0[] = {
+static const char _vq_lengthlist__44u9_p1_0[] = {
          1, 5, 5, 5, 7, 7, 5, 7, 7, 5, 7, 7, 7, 9, 9, 7,
          9, 9, 5, 7, 7, 7, 9, 9, 7, 9, 9, 5, 7, 7, 7, 9,
          9, 7, 9, 9, 8, 9, 9, 9,10,11, 9,11,11, 7, 9, 9,
@@ -6735,7 +6735,7 @@
 
 static const static_codebook _44u9_p1_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44u9_p1_0,
+        (char *)_vq_lengthlist__44u9_p1_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__44u9_p1_0,
         0
@@ -6749,7 +6749,7 @@
         4,
 };
 
-static const long _vq_lengthlist__44u9_p2_0[] = {
+static const char _vq_lengthlist__44u9_p2_0[] = {
          3, 5, 5, 8, 8, 5, 7, 7, 9, 9, 6, 7, 7, 9, 9, 8,
          9, 9,11,10, 8, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 8,
          8,10,10, 7, 8, 8, 9,10, 9,10,10,11,11, 9, 9,10,
@@ -6794,7 +6794,7 @@
 
 static const static_codebook _44u9_p2_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44u9_p2_0,
+        (char *)_vq_lengthlist__44u9_p2_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44u9_p2_0,
         0
@@ -6812,7 +6812,7 @@
         8,
 };
 
-static const long _vq_lengthlist__44u9_p3_0[] = {
+static const char _vq_lengthlist__44u9_p3_0[] = {
          3, 4, 4, 5, 5, 7, 7, 8, 8, 4, 5, 5, 6, 6, 7, 7,
          9, 9, 4, 4, 5, 6, 6, 7, 7, 9, 9, 5, 6, 6, 7, 7,
          8, 8, 9, 9, 5, 6, 6, 7, 7, 8, 8, 9, 9, 7, 7, 7,
@@ -6823,7 +6823,7 @@
 
 static const static_codebook _44u9_p3_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44u9_p3_0,
+        (char *)_vq_lengthlist__44u9_p3_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44u9_p3_0,
         0
@@ -6849,7 +6849,7 @@
         16,
 };
 
-static const long _vq_lengthlist__44u9_p4_0[] = {
+static const char _vq_lengthlist__44u9_p4_0[] = {
          4, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
         11, 5, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,
         11,11, 5, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,
@@ -6873,7 +6873,7 @@
 
 static const static_codebook _44u9_p4_0 = {
         2, 289,
-        (long *)_vq_lengthlist__44u9_p4_0,
+        (char *)_vq_lengthlist__44u9_p4_0,
         1, -529530880, 1611661312, 5, 0,
         (long *)_vq_quantlist__44u9_p4_0,
         0
@@ -6885,7 +6885,7 @@
         2,
 };
 
-static const long _vq_lengthlist__44u9_p5_0[] = {
+static const char _vq_lengthlist__44u9_p5_0[] = {
          1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 8, 8, 9, 9, 7,
          9, 9, 5, 8, 8, 7, 9, 9, 8, 9, 9, 5, 8, 8, 8,10,
         10, 8,10,10, 7,10,10, 9,10,12, 9,11,11, 7,10,10,
@@ -6896,7 +6896,7 @@
 
 static const static_codebook _44u9_p5_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44u9_p5_0,
+        (char *)_vq_lengthlist__44u9_p5_0,
         1, -529137664, 1618345984, 2, 0,
         (long *)_vq_quantlist__44u9_p5_0,
         0
@@ -6916,7 +6916,7 @@
         10,
 };
 
-static const long _vq_lengthlist__44u9_p5_1[] = {
+static const char _vq_lengthlist__44u9_p5_1[] = {
          5, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 5, 6, 6, 6, 6,
          7, 7, 7, 7, 8, 7, 5, 6, 6, 6, 6, 7, 7, 7, 7, 7,
          7, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 6, 6, 6, 7,
@@ -6929,7 +6929,7 @@
 
 static const static_codebook _44u9_p5_1 = {
         2, 121,
-        (long *)_vq_lengthlist__44u9_p5_1,
+        (char *)_vq_lengthlist__44u9_p5_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__44u9_p5_1,
         0
@@ -6951,7 +6951,7 @@
         12,
 };
 
-static const long _vq_lengthlist__44u9_p6_0[] = {
+static const char _vq_lengthlist__44u9_p6_0[] = {
          2, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 4, 6, 5,
          7, 7, 8, 8, 8, 8, 9, 9,10,10, 4, 5, 6, 7, 7, 8,
          8, 8, 8, 9, 9,10,10, 6, 7, 7, 8, 8, 8, 8, 9, 9,
@@ -6967,7 +6967,7 @@
 
 static const static_codebook _44u9_p6_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44u9_p6_0,
+        (char *)_vq_lengthlist__44u9_p6_0,
         1, -526516224, 1616117760, 4, 0,
         (long *)_vq_quantlist__44u9_p6_0,
         0
@@ -6981,14 +6981,14 @@
         4,
 };
 
-static const long _vq_lengthlist__44u9_p6_1[] = {
+static const char _vq_lengthlist__44u9_p6_1[] = {
          4, 4, 4, 5, 5, 4, 5, 4, 5, 5, 4, 4, 5, 5, 5, 5,
          5, 5, 5, 5, 5, 5, 5, 5, 5,
 };
 
 static const static_codebook _44u9_p6_1 = {
         2, 25,
-        (long *)_vq_lengthlist__44u9_p6_1,
+        (char *)_vq_lengthlist__44u9_p6_1,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44u9_p6_1,
         0
@@ -7010,7 +7010,7 @@
         12,
 };
 
-static const long _vq_lengthlist__44u9_p7_0[] = {
+static const char _vq_lengthlist__44u9_p7_0[] = {
          1, 4, 5, 6, 6, 7, 7, 8, 9,10,10,11,11, 5, 6, 6,
          7, 7, 8, 8, 9, 9,10,10,11,11, 5, 6, 6, 7, 7, 8,
          8, 9, 9,10,10,11,11, 6, 7, 7, 8, 8, 9, 9,10,10,
@@ -7026,7 +7026,7 @@
 
 static const static_codebook _44u9_p7_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44u9_p7_0,
+        (char *)_vq_lengthlist__44u9_p7_0,
         1, -523206656, 1618345984, 4, 0,
         (long *)_vq_quantlist__44u9_p7_0,
         0
@@ -7046,7 +7046,7 @@
         10,
 };
 
-static const long _vq_lengthlist__44u9_p7_1[] = {
+static const char _vq_lengthlist__44u9_p7_1[] = {
          5, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 7, 7,
          7, 7, 7, 7, 7, 7, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7,
          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 7, 7, 7,
@@ -7059,7 +7059,7 @@
 
 static const static_codebook _44u9_p7_1 = {
         2, 121,
-        (long *)_vq_lengthlist__44u9_p7_1,
+        (char *)_vq_lengthlist__44u9_p7_1,
         1, -531365888, 1611661312, 4, 0,
         (long *)_vq_quantlist__44u9_p7_1,
         0
@@ -7083,7 +7083,7 @@
         14,
 };
 
-static const long _vq_lengthlist__44u9_p8_0[] = {
+static const char _vq_lengthlist__44u9_p8_0[] = {
          1, 4, 4, 7, 7, 8, 8, 8, 8, 9, 9,10, 9,11,10, 4,
          6, 6, 8, 8, 9, 9, 9, 9,10,10,11,10,12,10, 4, 6,
          6, 8, 8, 9,10, 9, 9,10,10,11,11,12,12, 7, 8, 8,
@@ -7103,7 +7103,7 @@
 
 static const static_codebook _44u9_p8_0 = {
         2, 225,
-        (long *)_vq_lengthlist__44u9_p8_0,
+        (char *)_vq_lengthlist__44u9_p8_0,
         1, -520986624, 1620377600, 4, 0,
         (long *)_vq_quantlist__44u9_p8_0,
         0
@@ -7133,7 +7133,7 @@
         20,
 };
 
-static const long _vq_lengthlist__44u9_p8_1[] = {
+static const char _vq_lengthlist__44u9_p8_1[] = {
          4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,
          9, 9, 9, 9, 9, 6, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,
          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 6, 6, 7, 7, 8,
@@ -7166,7 +7166,7 @@
 
 static const static_codebook _44u9_p8_1 = {
         2, 441,
-        (long *)_vq_lengthlist__44u9_p8_1,
+        (char *)_vq_lengthlist__44u9_p8_1,
         1, -529268736, 1611661312, 5, 0,
         (long *)_vq_quantlist__44u9_p8_1,
         0
@@ -7190,7 +7190,7 @@
         14,
 };
 
-static const long _vq_lengthlist__44u9_p9_0[] = {
+static const char _vq_lengthlist__44u9_p9_0[] = {
          1, 3, 3,11,11,11,11,11,11,11,11,11,11,11,11, 4,
         10,11,11,11,11,11,11,11,11,11,11,11,11,11, 4,10,
         10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
@@ -7210,7 +7210,7 @@
 
 static const static_codebook _44u9_p9_0 = {
         2, 225,
-        (long *)_vq_lengthlist__44u9_p9_0,
+        (char *)_vq_lengthlist__44u9_p9_0,
         1, -510036736, 1631393792, 4, 0,
         (long *)_vq_quantlist__44u9_p9_0,
         0
@@ -7238,7 +7238,7 @@
         18,
 };
 
-static const long _vq_lengthlist__44u9_p9_1[] = {
+static const char _vq_lengthlist__44u9_p9_1[] = {
          1, 4, 4, 7, 7, 8, 7, 8, 7, 9, 8,10, 9,10,10,11,
         11,12,12, 4, 7, 6, 9, 9,10, 9, 9, 8,10,10,11,10,
         12,10,13,12,13,12, 4, 6, 6, 9, 9, 9, 9, 9, 9,10,
@@ -7266,7 +7266,7 @@
 
 static const static_codebook _44u9_p9_1 = {
         2, 361,
-        (long *)_vq_lengthlist__44u9_p9_1,
+        (char *)_vq_lengthlist__44u9_p9_1,
         1, -518287360, 1622704128, 5, 0,
         (long *)_vq_quantlist__44u9_p9_1,
         0
@@ -7324,7 +7324,7 @@
         48,
 };
 
-static const long _vq_lengthlist__44u9_p9_2[] = {
+static const char _vq_lengthlist__44u9_p9_2[] = {
          2, 4, 4, 5, 4, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6,
          6, 6, 6, 7, 6, 7, 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,
@@ -7333,13 +7333,13 @@
 
 static const static_codebook _44u9_p9_2 = {
         1, 49,
-        (long *)_vq_lengthlist__44u9_p9_2,
+        (char *)_vq_lengthlist__44u9_p9_2,
         1, -526909440, 1611661312, 6, 0,
         (long *)_vq_quantlist__44u9_p9_2,
         0
 };
 
-static const long _huff_lengthlist__44un1__long[] = {
+static const char _huff_lengthlist__44un1__long[] = {
          5, 6,12, 9,14, 9, 9,19, 6, 1, 5, 5, 8, 7, 9,19,
         12, 4, 4, 7, 7, 9,11,18, 9, 5, 6, 6, 8, 7, 8,17,
         14, 8, 7, 8, 8,10,12,18, 9, 6, 8, 6, 8, 6, 8,18,
@@ -7348,7 +7348,7 @@
 
 static const static_codebook _huff_book__44un1__long = {
         2, 64,
-        (long *)_huff_lengthlist__44un1__long,
+        (char *)_huff_lengthlist__44un1__long,
         0, 0, 0, 0, 0,
         NULL,
         0
@@ -7360,7 +7360,7 @@
         2,
 };
 
-static const long _vq_lengthlist__44un1__p1_0[] = {
+static const char _vq_lengthlist__44un1__p1_0[] = {
          1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,10,11, 8,
         10,11, 5, 8, 8, 8,11,10, 8,11,10, 4, 9, 9, 8,11,
         11, 8,11,11, 8,12,11,10,12,14,11,13,13, 7,11,11,
@@ -7371,7 +7371,7 @@
 
 static const static_codebook _44un1__p1_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44un1__p1_0,
+        (char *)_vq_lengthlist__44un1__p1_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__44un1__p1_0,
         0
@@ -7383,7 +7383,7 @@
         2,
 };
 
-static const long _vq_lengthlist__44un1__p2_0[] = {
+static const char _vq_lengthlist__44un1__p2_0[] = {
          2, 4, 4, 5, 6, 6, 5, 6, 6, 5, 7, 7, 7, 8, 8, 6,
          7, 9, 5, 7, 7, 6, 8, 7, 7, 9, 8, 4, 7, 7, 7, 9,
          8, 7, 8, 8, 7, 9, 8, 8, 8,10, 9,10,10, 6, 8, 8,
@@ -7394,7 +7394,7 @@
 
 static const static_codebook _44un1__p2_0 = {
         4, 81,
-        (long *)_vq_lengthlist__44un1__p2_0,
+        (char *)_vq_lengthlist__44un1__p2_0,
         1, -535822336, 1611661312, 2, 0,
         (long *)_vq_quantlist__44un1__p2_0,
         0
@@ -7408,7 +7408,7 @@
         4,
 };
 
-static const long _vq_lengthlist__44un1__p3_0[] = {
+static const char _vq_lengthlist__44un1__p3_0[] = {
          1, 5, 5, 8, 8, 5, 8, 7, 9, 9, 5, 7, 8, 9, 9, 9,
         10, 9,12,12, 9, 9,10,11,12, 6, 8, 8,10,10, 8,10,
         10,11,11, 8, 9,10,11,11,10,11,11,13,13,10,11,11,
@@ -7453,7 +7453,7 @@
 
 static const static_codebook _44un1__p3_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44un1__p3_0,
+        (char *)_vq_lengthlist__44un1__p3_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44un1__p3_0,
         0
@@ -7467,7 +7467,7 @@
         4,
 };
 
-static const long _vq_lengthlist__44un1__p4_0[] = {
+static const char _vq_lengthlist__44un1__p4_0[] = {
          3, 5, 5, 9, 9, 5, 6, 6,10, 9, 5, 6, 6, 9,10,10,
         10,10,12,11, 9,10,10,12,12, 5, 7, 7,10,10, 7, 7,
          8,10,11, 7, 7, 8,10,11,10,10,11,11,13,10,10,11,
@@ -7512,7 +7512,7 @@
 
 static const static_codebook _44un1__p4_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44un1__p4_0,
+        (char *)_vq_lengthlist__44un1__p4_0,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44un1__p4_0,
         0
@@ -7530,7 +7530,7 @@
         8,
 };
 
-static const long _vq_lengthlist__44un1__p5_0[] = {
+static const char _vq_lengthlist__44un1__p5_0[] = {
          1, 4, 4, 7, 7, 8, 8, 9, 9, 4, 6, 5, 8, 7, 8, 8,
         10, 9, 4, 6, 6, 8, 8, 8, 8,10,10, 7, 8, 7, 9, 9,
          9, 9,11,10, 7, 8, 8, 9, 9, 9, 9,10,11, 8, 8, 8,
@@ -7541,7 +7541,7 @@
 
 static const static_codebook _44un1__p5_0 = {
         2, 81,
-        (long *)_vq_lengthlist__44un1__p5_0,
+        (char *)_vq_lengthlist__44un1__p5_0,
         1, -531628032, 1611661312, 4, 0,
         (long *)_vq_quantlist__44un1__p5_0,
         0
@@ -7563,7 +7563,7 @@
         12,
 };
 
-static const long _vq_lengthlist__44un1__p6_0[] = {
+static const char _vq_lengthlist__44un1__p6_0[] = {
          1, 4, 4, 6, 6, 8, 8,10,10,11,11,15,15, 4, 5, 5,
          8, 8, 9, 9,11,11,12,12,16,16, 4, 5, 6, 8, 8, 9,
          9,11,11,12,12,14,14, 7, 8, 8, 9, 9,10,10,11,12,
@@ -7579,7 +7579,7 @@
 
 static const static_codebook _44un1__p6_0 = {
         2, 169,
-        (long *)_vq_lengthlist__44un1__p6_0,
+        (char *)_vq_lengthlist__44un1__p6_0,
         1, -526516224, 1616117760, 4, 0,
         (long *)_vq_quantlist__44un1__p6_0,
         0
@@ -7593,14 +7593,14 @@
         4,
 };
 
-static const long _vq_lengthlist__44un1__p6_1[] = {
+static const char _vq_lengthlist__44un1__p6_1[] = {
          2, 4, 4, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 6, 5, 5,
          6, 5, 6, 6, 5, 6, 6, 6, 6,
 };
 
 static const static_codebook _44un1__p6_1 = {
         2, 25,
-        (long *)_vq_lengthlist__44un1__p6_1,
+        (char *)_vq_lengthlist__44un1__p6_1,
         1, -533725184, 1611661312, 3, 0,
         (long *)_vq_quantlist__44un1__p6_1,
         0
@@ -7614,7 +7614,7 @@
         4,
 };
 
-static const long _vq_lengthlist__44un1__p7_0[] = {
+static const char _vq_lengthlist__44un1__p7_0[] = {
          1, 5, 3,11,11,11,11,11,11,11, 8,11,11,11,11,11,
         11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,
         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
@@ -7659,7 +7659,7 @@
 
 static const static_codebook _44un1__p7_0 = {
         4, 625,
-        (long *)_vq_lengthlist__44un1__p7_0,
+        (char *)_vq_lengthlist__44un1__p7_0,
         1, -518709248, 1626677248, 3, 0,
         (long *)_vq_quantlist__44un1__p7_0,
         0
@@ -7681,7 +7681,7 @@
         12,
 };
 
-static const long _vq_lengthlist__44un1__p7_1[] = {
+static const char _vq_lengthlist__44un1__p7_1[] = {
          1, 4, 4, 6, 6, 6, 6, 9, 8, 9, 8, 8, 8, 5, 7, 7,
          7, 7, 8, 8, 8,10, 8,10, 8, 9, 5, 7, 7, 8, 7, 7,
          8,10,10,11,10,12,11, 7, 8, 8, 9, 9, 9,10,11,11,
@@ -7697,7 +7697,7 @@
 
 static const static_codebook _44un1__p7_1 = {
         2, 169,
-        (long *)_vq_lengthlist__44un1__p7_1,
+        (char *)_vq_lengthlist__44un1__p7_1,
         1, -523010048, 1618608128, 4, 0,
         (long *)_vq_quantlist__44un1__p7_1,
         0
@@ -7719,7 +7719,7 @@
         12,
 };
 
-static const long _vq_lengthlist__44un1__p7_2[] = {
+static const char _vq_lengthlist__44un1__p7_2[] = {
          3, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9, 9, 8, 4, 5, 5,
          6, 6, 8, 8, 9, 8, 9, 9, 9, 9, 4, 5, 5, 7, 6, 8,
          8, 8, 8, 9, 8, 9, 8, 6, 7, 7, 7, 8, 8, 8, 9, 9,
@@ -7735,13 +7735,13 @@
 
 static const static_codebook _44un1__p7_2 = {
         2, 169,
-        (long *)_vq_lengthlist__44un1__p7_2,
+        (char *)_vq_lengthlist__44un1__p7_2,
         1, -531103744, 1611661312, 4, 0,
         (long *)_vq_quantlist__44un1__p7_2,
         0
 };
 
-static const long _huff_lengthlist__44un1__short[] = {
+static const char _huff_lengthlist__44un1__short[] = {
         12,12,14,12,14,14,14,14,12, 6, 6, 8, 9, 9,11,14,
         12, 4, 2, 6, 6, 7,11,14,13, 6, 5, 7, 8, 9,11,14,
         13, 8, 5, 8, 6, 8,12,14,12, 7, 7, 8, 8, 8,10,14,
@@ -7750,7 +7750,7 @@
 
 static const static_codebook _huff_book__44un1__short = {
         2, 64,
-        (long *)_huff_lengthlist__44un1__short,
+        (char *)_huff_lengthlist__44un1__short,
         0, 0, 0, 0, 0,
         NULL,
         0
diff -urN '-x*.m4' -xMakefile.in -xMakefile.am -xcompile -xdepcomp -xmissing -xconfigure -xconfig.guess -xconfig.sub -xinstall-sh -xdoc -xltmain.sh '-x*.vcproj' -xpsy.c '-x*44p51.h' -xtest libvorbis-1.3.2/lib/codebook.c libvorbis-1.3.4/lib/codebook.c
--- libvorbis-1.3.2/lib/codebook.c	2010-10-23 13:31:21 +0900
+++ libvorbis-1.3.4/lib/codebook.c	2014-01-22 21:32:53 +0900
@@ -11,7 +11,7 @@
  ********************************************************************
 
  function: basic codebook pack/unpack/code/decode operations
- last mod: $Id: codebook.c 17553 2010-10-21 17:54:26Z tterribe $
+ last mod: $Id: codebook.c 19057 2014-01-22 12:32:31Z xiphmont $
 
  ********************************************************************/
 
@@ -53,8 +53,8 @@
     oggpack_write(opb,c->lengthlist[0]-1,5); /* 1 to 32 */
 
     for(i=1;i<c->entries;i++){
-      long this=c->lengthlist[i];
-      long last=c->lengthlist[i-1];
+      char this=c->lengthlist[i];
+      char last=c->lengthlist[i-1];
       if(this>last){
         for(j=last;j<this;j++){
           oggpack_write(opb,i-count,_ilog(c->entries-count));
@@ -248,7 +248,7 @@
       }
 
       /* quantized values */
-      if((quantvals*s->q_quant+7>>3)>opb->storage-oggpack_bytes(opb))
+      if(((quantvals*s->q_quant+7)>>3)>opb->storage-oggpack_bytes(opb))
         goto _eofout;
       s->quantlist=_ogg_malloc(sizeof(*s->quantlist)*quantvals);
       for(i=0;i<quantvals;i++)
@@ -367,6 +367,7 @@
 }
 
 /* returns 0 on OK or -1 on eof *************************************/
+/* decode vector / dim granularity gaurding is done in the upper layer */
 long vorbis_book_decodevs_add(codebook *book,float *a,oggpack_buffer *b,int n){
   if(book->used_entries>0){
     int step=n/book->dim;
@@ -386,6 +387,7 @@
   return(0);
 }
 
+/* decode vector / dim granularity gaurding is done in the upper layer */
 long vorbis_book_decodev_add(codebook *book,float *a,oggpack_buffer *b,int n){
   if(book->used_entries>0){
     int i,j,entry;
@@ -431,6 +433,9 @@
   return(0);
 }
 
+/* unlike the others, we guard against n not being an integer number
+   of <dim> internally rather than in the upper layer (called only by
+   floor0) */
 long vorbis_book_decodev_set(codebook *book,float *a,oggpack_buffer *b,int n){
   if(book->used_entries>0){
     int i,j,entry;
@@ -440,15 +445,15 @@
       entry = decode_packed_entry_number(book,b);
       if(entry==-1)return(-1);
       t     = book->valuelist+entry*book->dim;
-      for (j=0;j<book->dim;)
+      for (j=0;i<n && j<book->dim;){
         a[i++]=t[j++];
+      }
     }
   }else{
-    int i,j;
+    int i;
 
     for(i=0;i<n;){
-      for (j=0;j<book->dim;)
-        a[i++]=0.f;
+      a[i++]=0.f;
     }
   }
   return(0);
diff -urN '-x*.m4' -xMakefile.in -xMakefile.am -xcompile -xdepcomp -xmissing -xconfigure -xconfig.guess -xconfig.sub -xinstall-sh -xdoc -xltmain.sh '-x*.vcproj' -xpsy.c '-x*44p51.h' -xtest libvorbis-1.3.2/lib/codebook.h libvorbis-1.3.4/lib/codebook.h
--- libvorbis-1.3.2/lib/codebook.h	2010-03-26 10:56:25 +0900
+++ libvorbis-1.3.4/lib/codebook.h	2014-01-22 21:32:53 +0900
@@ -5,13 +5,13 @@
  * 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-2009             *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2014             *
  * by the Xiph.Org Foundation http://www.xiph.org/                  *
  *                                                                  *
  ********************************************************************
 
  function: basic shared codebook operations
- last mod: $Id: codebook.h 17030 2010-03-25 06:52:55Z xiphmont $
+ last mod: $Id: codebook.h 19057 2014-01-22 12:32:31Z xiphmont $
 
  ********************************************************************/
 
@@ -34,14 +34,14 @@
 */
 
 typedef struct static_codebook{
-  long   dim;            /* codebook dimensions (elements per vector) */
-  long   entries;        /* codebook entries */
-  long  *lengthlist;     /* codeword lengths in bits */
+  long   dim;           /* codebook dimensions (elements per vector) */
+  long   entries;       /* codebook entries */
+  char  *lengthlist;    /* codeword lengths in bits */
 
   /* mapping ***************************************************************/
-  int    maptype;        /* 0=none
-                            1=implicitly populated values from map column
-                            2=listed arbitrary values */
+  int    maptype;       /* 0=none
+                           1=implicitly populated values from map column
+                           2=listed arbitrary values */
 
   /* The below does a linear, single monotonic sequence mapping. */
   long     q_min;       /* packed 32 bit float; quant value 0 maps to minval */
diff -urN '-x*.m4' -xMakefile.in -xMakefile.am -xcompile -xdepcomp -xmissing -xconfigure -xconfig.guess -xconfig.sub -xinstall-sh -xdoc -xltmain.sh '-x*.vcproj' -xpsy.c '-x*44p51.h' -xtest libvorbis-1.3.2/lib/floor0.c libvorbis-1.3.4/lib/floor0.c
--- libvorbis-1.3.2/lib/floor0.c	2010-10-23 13:31:21 +0900
+++ libvorbis-1.3.4/lib/floor0.c	2014-01-22 18:53:32 +0900
@@ -11,7 +11,7 @@
  ********************************************************************
 
  function: floor backend 0 implementation
- last mod: $Id: floor0.c 17558 2010-10-22 00:24:41Z tterribe $
+ last mod: $Id: floor0.c 19031 2013-12-03 19:20:50Z tterribe $
 
  ********************************************************************/
 
@@ -147,6 +147,9 @@
                                       vorbis_info_floor *i){
   vorbis_info_floor0 *info=(vorbis_info_floor0 *)i;
   vorbis_look_floor0 *look=_ogg_calloc(1,sizeof(*look));
+
+  (void)vd;
+
   look->m=info->order;
   look->ln=info->barkmap;
   look->vi=info;
@@ -177,10 +180,9 @@
          vector */
       float *lsp=_vorbis_block_alloc(vb,sizeof(*lsp)*(look->m+b->dim+1));
 
-      for(j=0;j<look->m;j+=b->dim)
-        if(vorbis_book_decodev_set(b,lsp+j,&vb->opb,b->dim)==-1)goto eop;
+      if(vorbis_book_decodev_set(b,lsp,&vb->opb,look->m)==-1)goto eop;
       for(j=0;j<look->m;){
-        for(k=0;k<b->dim;k++,j++)lsp[j]+=last;
+        for(k=0;j<look->m && k<b->dim;k++,j++)lsp[j]+=last;
         last=lsp[j-1];
       }
 
diff -urN '-x*.m4' -xMakefile.in -xMakefile.am -xcompile -xdepcomp -xmissing -xconfigure -xconfig.guess -xconfig.sub -xinstall-sh -xdoc -xltmain.sh '-x*.vcproj' -xpsy.c '-x*44p51.h' -xtest libvorbis-1.3.2/lib/floor1.c libvorbis-1.3.4/lib/floor1.c
--- libvorbis-1.3.2/lib/floor1.c	2010-10-23 13:31:21 +0900
+++ libvorbis-1.3.4/lib/floor1.c	2014-01-22 18:53:32 +0900
@@ -11,7 +11,7 @@
  ********************************************************************
 
  function: floor backend 1 implementation
- last mod: $Id: floor1.c 17555 2010-10-21 18:14:51Z tterribe $
+ last mod: $Id: floor1.c 19031 2013-12-03 19:20:50Z tterribe $
 
  ********************************************************************/
 
@@ -167,6 +167,7 @@
 
   for(j=0,k=0;j<info->partitions;j++){
     count+=info->class_dim[info->partitionclass[j]];
+    if(count>VIF_POSIT) goto err_out;
     for(;k<count;k++){
       int t=info->postlist[k+2]=oggpack_read(opb,rangebits);
       if(t<0 || t>=(1<<rangebits))
@@ -202,6 +203,8 @@
   vorbis_look_floor1 *look=_ogg_calloc(1,sizeof(*look));
   int i,j,n=0;
 
+  (void)vd;
+
   look->vi=info;
   look->n=info->postlist[1];
 
@@ -1035,7 +1038,7 @@
           }
         }
 
-        fit_value[i]=val+predicted&0x7fff;
+        fit_value[i]=(val+predicted)&0x7fff;
         fit_value[look->loneighbor[i-2]]&=0x7fff;
         fit_value[look->hineighbor[i-2]]&=0x7fff;
 
diff -urN '-x*.m4' -xMakefile.in -xMakefile.am -xcompile -xdepcomp -xmissing -xconfigure -xconfig.guess -xconfig.sub -xinstall-sh -xdoc -xltmain.sh '-x*.vcproj' -xpsy.c '-x*44p51.h' -xtest libvorbis-1.3.2/lib/info.c libvorbis-1.3.4/lib/info.c
--- libvorbis-1.3.2/lib/info.c	2010-11-02 04:26:18 +0900
+++ libvorbis-1.3.4/lib/info.c	2014-01-23 03:03:37 +0900
@@ -11,7 +11,7 @@
  ********************************************************************
 
  function: maintain the info structure, info <-> header packets
- last mod: $Id: info.c 17584 2010-11-01 19:26:16Z xiphmont $
+ last mod: $Id: info.c 19058 2014-01-22 18:03:15Z xiphmont $
 
  ********************************************************************/
 
@@ -31,8 +31,8 @@
 #include "misc.h"
 #include "os.h"
 
-#define GENERAL_VENDOR_STRING "Xiph.Org libVorbis 1.3.2"
-#define ENCODE_VENDOR_STRING "Xiph.Org libVorbis I 20101101 (Schaufenugget)"
+#define GENERAL_VENDOR_STRING "Xiph.Org libVorbis 1.3.4"
+#define ENCODE_VENDOR_STRING "Xiph.Org libVorbis I 20140122 (Turpakäräjiin)"
 
 /* helpers */
 static int ilog2(unsigned int v){
@@ -550,7 +550,10 @@
   oggpack_buffer opb;
 
   oggpack_writeinit(&opb);
-  if(_vorbis_pack_comment(&opb,vc)) return OV_EIMPL;
+  if(_vorbis_pack_comment(&opb,vc)){
+    oggpack_writeclear(&opb);
+    return OV_EIMPL;
+  }
 
   op->packet = _ogg_malloc(oggpack_bytes(&opb));
   memcpy(op->packet, opb.buffer, oggpack_bytes(&opb));
@@ -561,6 +564,7 @@
   op->granulepos=0;
   op->packetno=1;
 
+  oggpack_writeclear(&opb);
   return 0;
 }
 
diff -urN '-x*.m4' -xMakefile.in -xMakefile.am -xcompile -xdepcomp -xmissing -xconfigure -xconfig.guess -xconfig.sub -xinstall-sh -xdoc -xltmain.sh '-x*.vcproj' -xpsy.c '-x*44p51.h' -xtest libvorbis-1.3.2/lib/os.h libvorbis-1.3.4/lib/os.h
--- libvorbis-1.3.2/lib/os.h	2010-03-25 15:29:00 +0900
+++ libvorbis-1.3.4/lib/os.h	2014-01-22 18:53:32 +0900
@@ -13,7 +13,7 @@
  ********************************************************************
 
  function: #ifdef jail to whip a few platforms into the UNIX ideal.
- last mod: $Id: os.h 16227 2009-07-08 06:58:46Z xiphmont $
+ last mod: $Id: os.h 19031 2013-12-03 19:20:50Z tterribe $
 
  ********************************************************************/
 
@@ -135,9 +135,11 @@
 }
 
 static __inline void vorbis_fpu_setround(vorbis_fpu_control *fpu){
+  (void)fpu;
 }
 
 static __inline void vorbis_fpu_restore(vorbis_fpu_control fpu){
+  (void)fpu;
 }
 
 #endif /* Special MSVC 32 bit implementation */
@@ -156,9 +158,11 @@
 }
 
 static __inline void vorbis_fpu_setround(vorbis_fpu_control *fpu){
+  (void)fpu;
 }
 
 static __inline void vorbis_fpu_restore(vorbis_fpu_control fpu){
+  (void)fpu;
 }
 
 #endif /* Special MSVC x64 implementation */
diff -urN '-x*.m4' -xMakefile.in -xMakefile.am -xcompile -xdepcomp -xmissing -xconfigure -xconfig.guess -xconfig.sub -xinstall-sh -xdoc -xltmain.sh '-x*.vcproj' -xpsy.c '-x*44p51.h' -xtest libvorbis-1.3.2/lib/res0.c libvorbis-1.3.4/lib/res0.c
--- libvorbis-1.3.2/lib/res0.c	2010-10-23 13:31:21 +0900
+++ libvorbis-1.3.4/lib/res0.c	2014-01-22 18:53:32 +0900
@@ -11,7 +11,7 @@
  ********************************************************************
 
  function: residue backend 0, 1 and 2 implementation
- last mod: $Id: res0.c 17556 2010-10-21 18:25:19Z tterribe $
+ last mod: $Id: res0.c 19031 2013-12-03 19:20:50Z tterribe $
 
  ********************************************************************/
 
@@ -390,8 +390,13 @@
   return(index);
 }
 
+#ifdef TRAIN_RES
 static int _encodepart(oggpack_buffer *opb,int *vec, int n,
                        codebook *book,long *acc){
+#else
+static int _encodepart(oggpack_buffer *opb,int *vec, int n,
+                       codebook *book){
+#endif
   int i,bits=0;
   int dim=book->dim;
   int step=n/dim;
@@ -534,12 +539,18 @@
 }
 
 static int _01forward(oggpack_buffer *opb,
-                      vorbis_block *vb,vorbis_look_residue *vl,
+                      vorbis_look_residue *vl,
                       int **in,int ch,
                       long **partword,
+#ifdef TRAIN_RES
                       int (*encode)(oggpack_buffer *,int *,int,
                                     codebook *,long *),
-                      int submap){
+                      int submap
+#else
+                      int (*encode)(oggpack_buffer *,int *,int,
+                                    codebook *)
+#endif
+){
   long i,j,k,s;
   vorbis_look_residue0 *look=(vorbis_look_residue0 *)vl;
   vorbis_info_residue0 *info=look->info;
@@ -609,9 +620,8 @@
             codebook *statebook=look->partbooks[partword[j][i]][s];
             if(statebook){
               int ret;
-              long *accumulator=NULL;
-
 #ifdef TRAIN_RES
+              long *accumulator=NULL;
               accumulator=look->training_data[s][partword[j][i]];
               {
                 int l;
@@ -623,10 +633,12 @@
                     look->training_max[s][partword[j][i]]=samples[l];
                 }
               }
-#endif
-
               ret=encode(opb,in[j]+offset,samples_per_partition,
                          statebook,accumulator);
+#else
+              ret=encode(opb,in[j]+offset,samples_per_partition,
+                         statebook);
+#endif
 
               look->postbits+=ret;
               resbits[partword[j][i]]+=ret;
@@ -637,19 +649,6 @@
     }
   }
 
-  /*{
-    long total=0;
-    long totalbits=0;
-    fprintf(stderr,"%d :: ",vb->mode);
-    for(k=0;k<possible_partitions;k++){
-    fprintf(stderr,"%ld/%1.2g, ",resvals[k],(float)resbits[k]/resvals[k]);
-    total+=resvals[k];
-    totalbits+=resbits[k];
-    }
-
-    fprintf(stderr,":: %ld:%1.2g\n",total,(double)totalbits/total);
-    }*/
-
   return(0);
 }
 
@@ -729,12 +728,18 @@
 int res1_forward(oggpack_buffer *opb,vorbis_block *vb,vorbis_look_residue *vl,
                  int **in,int *nonzero,int ch, long **partword, int submap){
   int i,used=0;
+  (void)vb;
   for(i=0;i<ch;i++)
     if(nonzero[i])
       in[used++]=in[i];
 
   if(used){
-    return _01forward(opb,vb,vl,in,used,partword,_encodepart,submap);
+#ifdef TRAIN_RES
+    return _01forward(opb,vl,in,used,partword,_encodepart,submap);
+#else
+    (void)submap;
+    return _01forward(opb,vl,in,used,partword,_encodepart);
+#endif
   }else{
     return(0);
   }
@@ -795,7 +800,12 @@
   }
 
   if(used){
-    return _01forward(opb,vb,vl,&work,1,partword,_encodepart,submap);
+#ifdef TRAIN_RES
+    return _01forward(opb,vl,&work,1,partword,_encodepart,submap);
+#else
+    (void)submap;
+    return _01forward(opb,vl,&work,1,partword,_encodepart);
+#endif
   }else{
     return(0);
   }
diff -urN '-x*.m4' -xMakefile.in -xMakefile.am -xcompile -xdepcomp -xmissing -xconfigure -xconfig.guess -xconfig.sub -xinstall-sh -xdoc -xltmain.sh '-x*.vcproj' -xpsy.c '-x*44p51.h' -xtest libvorbis-1.3.2/lib/sharedbook.c libvorbis-1.3.4/lib/sharedbook.c
--- libvorbis-1.3.2/lib/sharedbook.c	2010-03-26 10:56:25 +0900
+++ libvorbis-1.3.4/lib/sharedbook.c	2014-01-22 21:32:53 +0900
@@ -11,7 +11,7 @@
  ********************************************************************
 
  function: basic shared codebook operations
- last mod: $Id: sharedbook.c 17030 2010-03-25 06:52:55Z xiphmont $
+ last mod: $Id: sharedbook.c 19057 2014-01-22 12:32:31Z xiphmont $
 
  ********************************************************************/
 
@@ -70,7 +70,7 @@
 /* given a list of word lengths, generate a list of codewords.  Works
    for length ordered or unordered, always assigns the lowest valued
    codewords first.  Extended to handle unused entries (length 0) */
-ogg_uint32_t *_make_words(long *l,long n,long sparsecount){
+ogg_uint32_t *_make_words(char *l,long n,long sparsecount){
   long i,j,count=0;
   ogg_uint32_t marker[33];
   ogg_uint32_t *r=_ogg_malloc((sparsecount?sparsecount:n)*sizeof(*r));
diff -urN '-x*.m4' -xMakefile.in -xMakefile.am -xcompile -xdepcomp -xmissing -xconfigure -xconfig.guess -xconfig.sub -xinstall-sh -xdoc -xltmain.sh '-x*.vcproj' -xpsy.c '-x*44p51.h' -xtest libvorbis-1.3.2/lib/vorbisfile.c libvorbis-1.3.4/lib/vorbisfile.c
--- libvorbis-1.3.2/lib/vorbisfile.c	2010-10-27 23:54:00 +0900
+++ libvorbis-1.3.4/lib/vorbisfile.c	2014-01-22 18:53:32 +0900
@@ -11,7 +11,7 @@
  ********************************************************************
 
  function: stdio-based convenience library for opening/seeking/decoding
- last mod: $Id: vorbisfile.c 17573 2010-10-27 14:53:59Z xiphmont $
+ last mod: $Id: vorbisfile.c 19031 2013-12-03 19:20:50Z tterribe $
 
  ********************************************************************/
 
@@ -1055,7 +1055,11 @@
 /* Only partially open the vorbis file; test for Vorbisness, and load
    the headers for the first chain.  Do not seek (although test for
    seekability).  Use ov_test_open to finish opening the file, else
-   ov_clear to close/free it. Same return codes as open. */
+   ov_clear to close/free it. Same return codes as open.
+
+   Note that vorbisfile does _not_ take ownership of the file if the
+   call fails; the calling applicaiton is responsible for closing the file
+   if this call returns an error. */
 
 int ov_test_callbacks(void *f,OggVorbis_File *vf,
     const char *initial,long ibytes,ov_callbacks callbacks)
@@ -2054,14 +2058,14 @@
   }
 }
 
-extern float *vorbis_window(vorbis_dsp_state *v,int W);
+extern const float *vorbis_window(vorbis_dsp_state *v,int W);
 
 static void _ov_splice(float **pcm,float **lappcm,
                        int n1, int n2,
                        int ch1, int ch2,
-                       float *w1, float *w2){
+                       const float *w1, const float *w2){
   int i,j;
-  float *w=w1;
+  const float *w=w1;
   int n=n1;
 
   if(n1>n2){
@@ -2169,7 +2173,7 @@
   vorbis_info *vi1,*vi2;
   float **lappcm;
   float **pcm;
-  float *w1,*w2;
+  const float *w1,*w2;
   int n1,n2,i,ret,hs1,hs2;
 
   if(vf1==vf2)return(0); /* degenerate case */
@@ -2223,7 +2227,7 @@
   vorbis_info *vi;
   float **lappcm;
   float **pcm;
-  float *w1,*w2;
+  const float *w1,*w2;
   int n1,n2,ch1,ch2,hs;
   int i,ret;
 
@@ -2284,7 +2288,7 @@
   vorbis_info *vi;
   float **lappcm;
   float **pcm;
-  float *w1,*w2;
+  const float *w1,*w2;
   int n1,n2,ch1,ch2,hs;
   int i,ret;
 
diff -urN '-x*.m4' -xMakefile.in -xMakefile.am -xcompile -xdepcomp -xmissing -xconfigure -xconfig.guess -xconfig.sub -xinstall-sh -xdoc -xltmain.sh '-x*.vcproj' -xpsy.c '-x*44p51.h' -xtest libvorbis-1.3.2/lib/window.c libvorbis-1.3.4/lib/window.c
--- libvorbis-1.3.2/lib/window.c	2010-03-25 15:29:00 +0900
+++ libvorbis-1.3.4/lib/window.c	2014-01-22 18:53:32 +0900
@@ -11,7 +11,7 @@
  ********************************************************************
 
  function: window functions
- last mod: $Id: window.c 16227 2009-07-08 06:58:46Z xiphmont $
+ last mod: $Id: window.c 19028 2013-12-02 23:23:39Z tterribe $
 
  ********************************************************************/
 
@@ -19,6 +19,7 @@
 #include <math.h>
 #include "os.h"
 #include "misc.h"
+#include "window.h"
 
 static const float vwin64[32] = {
   0.0009460463F, 0.0085006468F, 0.0235352254F, 0.0458950567F,
diff -urN '-x*.m4' -xMakefile.in -xMakefile.am -xcompile -xdepcomp -xmissing -xconfigure -xconfig.guess -xconfig.sub -xinstall-sh -xdoc -xltmain.sh '-x*.vcproj' -xpsy.c '-x*44p51.h' -xtest libvorbis-1.3.2/lib/window.h libvorbis-1.3.4/lib/window.h
--- libvorbis-1.3.2/lib/window.h	2010-03-23 11:27:13 +0900
+++ libvorbis-1.3.4/lib/window.h	2014-01-22 18:53:32 +0900
@@ -11,14 +11,14 @@
  ********************************************************************
 
  function: window functions
- last mod: $Id: window.h 13293 2007-07-24 00:09:47Z xiphmont $
+ last mod: $Id: window.h 19028 2013-12-02 23:23:39Z tterribe $
 
  ********************************************************************/
 
 #ifndef _V_WINDOW_
 #define _V_WINDOW_
 
-extern float *_vorbis_window_get(int n);
+extern const float *_vorbis_window_get(int n);
 extern void _vorbis_apply_window(float *d,int *winno,long *blocksizes,
                           int lW,int W,int nW);
 
diff -urN '-x*.m4' -xMakefile.in -xMakefile.am -xcompile -xdepcomp -xmissing -xconfigure -xconfig.guess -xconfig.sub -xinstall-sh -xdoc -xltmain.sh '-x*.vcproj' -xpsy.c '-x*44p51.h' -xtest libvorbis-1.3.2/libvorbis.spec libvorbis-1.3.4/libvorbis.spec
--- libvorbis-1.3.2/libvorbis.spec	2010-11-02 05:29:15 +0900
+++ libvorbis-1.3.4/libvorbis.spec	2014-01-22 20:39:52 +0900
@@ -1,5 +1,5 @@
 Name:		libvorbis
-Version:	1.3.2
+Version:	1.3.4
 Release:	0.xiph.1
 Summary:	The Vorbis General Audio Compression Codec.
 
diff -urN '-x*.m4' -xMakefile.in -xMakefile.am -xcompile -xdepcomp -xmissing -xconfigure -xconfig.guess -xconfig.sub -xinstall-sh -xdoc -xltmain.sh '-x*.vcproj' -xpsy.c '-x*44p51.h' -xtest libvorbis-1.3.2/vorbis.pc.in libvorbis-1.3.4/vorbis.pc.in
--- libvorbis-1.3.2/vorbis.pc.in	2007-01-25 01:09:44 +0900
+++ libvorbis-1.3.4/vorbis.pc.in	2014-01-22 18:53:32 +0900
@@ -8,7 +8,8 @@
 Name: vorbis
 Description: vorbis is the primary Ogg Vorbis library
 Version: @VERSION@
-Requires: ogg
+Requires.private: ogg
 Conflicts:
-Libs: -L${libdir} -lvorbis -lm
+Libs: -L${libdir} -lvorbis 
+Libs.private: -lm
 Cflags: -I${includedir}
diff -urN '-x*.m4' -xMakefile.in -xMakefile.am -xcompile -xdepcomp -xmissing -xconfigure -xconfig.guess -xconfig.sub -xinstall-sh -xdoc -xltmain.sh '-x*.vcproj' -xpsy.c '-x*44p51.h' -xtest libvorbis-1.3.2/vorbisenc.pc.in libvorbis-1.3.4/vorbisenc.pc.in
--- libvorbis-1.3.2/vorbisenc.pc.in	2007-01-25 01:09:44 +0900
+++ libvorbis-1.3.4/vorbisenc.pc.in	2014-01-22 18:53:31 +0900
@@ -8,7 +8,7 @@
 Name: vorbisenc
 Description: vorbisenc is a library that provides a convenient API for setting up an encoding environment using libvorbis
 Version: @VERSION@
-Requires: vorbis
+Requires.private: vorbis
 Conflicts:
 Libs: -L${libdir} -lvorbisenc
 Cflags: -I${includedir}
diff -urN '-x*.m4' -xMakefile.in -xMakefile.am -xcompile -xdepcomp -xmissing -xconfigure -xconfig.guess -xconfig.sub -xinstall-sh -xdoc -xltmain.sh '-x*.vcproj' -xpsy.c '-x*44p51.h' -xtest libvorbis-1.3.2/vorbisfile.pc.in libvorbis-1.3.4/vorbisfile.pc.in
--- libvorbis-1.3.2/vorbisfile.pc.in	2007-01-25 01:09:44 +0900
+++ libvorbis-1.3.4/vorbisfile.pc.in	2014-01-22 18:53:32 +0900
@@ -8,7 +8,7 @@
 Name: vorbisfile
 Description: vorbisfile is a library that provides a convenient high-level API for decoding and basic manipulation of all Vorbis I audio streams
 Version: @VERSION@
-Requires: vorbis
+Requires.private: vorbis
 Conflicts:
 Libs: -L${libdir} -lvorbisfile
 Cflags: -I${includedir}
diff -urN '-x*.m4' -xMakefile.in -xMakefile.am -xcompile -xdepcomp -xmissing -xconfigure -xconfig.guess -xconfig.sub -xinstall-sh -xdoc -xltmain.sh '-x*.vcproj' -xpsy.c '-x*44p51.h' -xtest libvorbis-1.3.2/vq/bookutil.c libvorbis-1.3.4/vq/bookutil.c
--- libvorbis-1.3.2/vq/bookutil.c	2010-03-25 15:28:59 +0900
+++ libvorbis-1.3.4/vq/bookutil.c	2014-01-22 21:32:53 +0900
@@ -5,13 +5,13 @@
  * 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             *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2014             *
  * by the Xiph.Org Foundation http://www.xiph.org/                  *
  *                                                                  *
  ********************************************************************
 
  function: utility functions for loading .vqh and .vqd files
- last mod: $Id: bookutil.c 16959 2010-03-10 16:03:11Z xiphmont $
+ last mod: $Id: bookutil.c 19057 2014-01-22 12:32:31Z xiphmont $
 
  ********************************************************************/
 
@@ -451,7 +451,7 @@
   }
 
   /* lengthlist */
-  fprintf(out,"static const long _vq_lengthlist_%s[] = {\n",name);
+  fprintf(out,"static const char _vq_lengthlist_%s[] = {\n",name);
   for(j=0;j<c->entries;){
     fprintf(out,"\t");
     for(k=0;k<16 && j<c->entries;k++,j++)
@@ -465,7 +465,7 @@
   fprintf(out,"static const static_codebook %s = {\n",name);
   
   fprintf(out,"\t%ld, %ld,\n",c->dim,c->entries);
-  fprintf(out,"\t(long *)_vq_lengthlist_%s,\n",name);
+  fprintf(out,"\t(char *)_vq_lengthlist_%s,\n",name);
   fprintf(out,"\t%d, %ld, %ld, %d, %d,\n",
           c->maptype,c->q_min,c->q_delta,c->q_quant,c->q_sequencep);
   if(c->quantlist)
diff -urN '-x*.m4' -xMakefile.in -xMakefile.am -xcompile -xdepcomp -xmissing -xconfigure -xconfig.guess -xconfig.sub -xinstall-sh -xdoc -xltmain.sh '-x*.vcproj' -xpsy.c '-x*44p51.h' -xtest libvorbis-1.3.2/vq/huffbuild.c libvorbis-1.3.4/vq/huffbuild.c
--- libvorbis-1.3.2/vq/huffbuild.c	2010-03-25 15:28:59 +0900
+++ libvorbis-1.3.4/vq/huffbuild.c	2014-01-22 21:32:53 +0900
@@ -5,13 +5,13 @@
  * 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-2001             *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2014             *
  * by the Xiph.Org Foundation http://www.xiph.org/                  *
  *                                                                  *
  ********************************************************************
 
  function: hufftree builder
- last mod: $Id: huffbuild.c 16959 2010-03-10 16:03:11Z xiphmont $
+ last mod: $Id: huffbuild.c 19057 2014-01-22 12:32:31Z xiphmont $
 
  ********************************************************************/
 
@@ -162,7 +162,7 @@
     
     /* first, the static vectors, then the book structure to tie it together. */
     /* lengthlist */
-    fprintf(file,"static const long _huff_lengthlist_%s[] = {\n",base);
+    fprintf(file,"static const char _huff_lengthlist_%s[] = {\n",base);
     for(j=0;j<vals;){
       fprintf(file,"\t");
       for(k=0;k<16 && j<vals;k++,j++)
@@ -174,7 +174,7 @@
     /* the toplevel book */
     fprintf(file,"static const static_codebook _huff_book_%s = {\n",base);
     fprintf(file,"\t%d, %ld,\n",subn,vals);
-    fprintf(file,"\t(long *)_huff_lengthlist_%s,\n",base);
+    fprintf(file,"\t(char *)_huff_lengthlist_%s,\n",base);
     fprintf(file,"\t0, 0, 0, 0, 0,\n");
     fprintf(file,"\tNULL,\n");
 
