Another C90-fying pass. Fixed some warnings in the process.
diff --git a/libcelt/vq.c b/libcelt/vq.c
index 68053b8..f9b529b 100644
--- a/libcelt/vq.c
+++ b/libcelt/vq.c
@@ -130,7 +130,6 @@
    VARDECL(celt_norm_t **ny);
    VARDECL(int **iy);
    VARDECL(int **iny);
-   SAVE_STACK;
    int i, j, k, m;
    int pulsesLeft;
    VARDECL(celt_word32_t *xy);
@@ -141,7 +140,12 @@
    celt_word32_t Rpp=0, Rxp=0;
    int maxL = 1;
 #ifdef FIXED_POINT
-   int yshift = 14-EC_ILOG(K);
+   int yshift;
+#endif
+   SAVE_STACK;
+
+#ifdef FIXED_POINT
+   yshift = 14-EC_ILOG(K);
 #endif
 
    ALLOC(_y, L*N, celt_norm_t);