changeset 4044:5ccdefd60f61 libavcodec

Fix PIC compilation, some defines were under #ifdef !PIC but used in the PIC case nevertheless. patch by Bernhard Rosenkranzer, bero arklinux org
author diego
date Thu, 19 Oct 2006 20:24:33 +0000
parents 87694a28120c
children 1bf7bc44430f
files cabac.h
diffstat 1 files changed, 3 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/cabac.h	Thu Oct 19 18:22:03 2006 +0000
+++ b/cabac.h	Thu Oct 19 20:24:33 2006 +0000
@@ -363,14 +363,14 @@
 
 static int always_inline get_cabac_inline(CABACContext *c, uint8_t * const state){
     //FIXME gcc generates duplicate load/stores for c->low and c->range
-#if defined(ARCH_X86) && !(defined(PIC) && defined(__GNUC__))
-    int bit;
-
 #define LOW          "0"
 #define RANGE        "4"
 #define BYTESTART   "12"
 #define BYTE        "16"
 #define BYTEEND     "20"
+#if defined(ARCH_X86) && !(defined(PIC) && defined(__GNUC__))
+    int bit;
+
 #ifndef BRANCHLESS_CABAC_DECODER
     asm volatile(
         "movzbl (%1), %0                        \n\t"