more sane inttypes emulation behavior if libavcodec is used outside ffmpeg
authorMichael Niedermayer <michaelni@gmx.at>
Sat, 10 Jan 2004 12:53:07 +0000 (12:53 +0000)
committerMichael Niedermayer <michaelni@gmx.at>
Sat, 10 Jan 2004 12:53:07 +0000 (12:53 +0000)
Originally committed as revision 2685 to svn://svn.ffmpeg.org/ffmpeg/trunk

configure
libavcodec/common.h

index 9ebd161..585caa2 100755 (executable)
--- a/configure
+++ b/configure
@@ -985,8 +985,8 @@ if test "$bigendian" = "yes" ; then
   echo "WORDS_BIGENDIAN=yes" >> config.mak
   echo "#define WORDS_BIGENDIAN 1" >> $TMPH
 fi
-if test "$inttypes" = "yes" ; then
-  echo "#define HAVE_INTTYPES_H 1" >> $TMPH
+if test "$inttypes" != "yes" ; then
+  echo "#define EMULATE_INTTYPES 1" >> $TMPH
 fi
 if test "$emu_fast_int" = "yes" ; then
   echo "#define EMULATE_FAST_INT 1" >> $TMPH
index ee5a4cb..e0e9022 100644 (file)
@@ -82,7 +82,7 @@ extern const struct AVOption avoptions_workaround_bug[11];
 #    define always_inline inline
 #endif
 
-#ifdef HAVE_INTTYPES_H
+#ifndef EMULATE_INTTYPES
 #   include <inttypes.h>
 #else
     typedef signed char  int8_t;