Declare variable "version" in the PRINT_LIB_VERSION() macro if block,
authorStefano Sabatini <stefano.sabatini-lala@poste.it>
Wed, 27 Jan 2010 23:08:43 +0000 (23:08 +0000)
committerStefano Sabatini <stefano.sabatini-lala@poste.it>
Wed, 27 Jan 2010 23:08:43 +0000 (23:08 +0000)
slightly simpler and more robust.

Originally committed as revision 21492 to svn://svn.ffmpeg.org/ffmpeg/trunk

cmdutils.c

index 7978ed2..90dfccf 100644 (file)
@@ -326,7 +326,7 @@ void print_error(const char *filename, int err)
 
 #define PRINT_LIB_VERSION(outstream,libname,LIBNAME,indent)             \
     if (CONFIG_##LIBNAME) {                                             \
-        version= libname##_version();                                   \
+        unsigned int version = libname##_version();                     \
         fprintf(outstream, "%slib%-10s %2d.%2d.%2d / %2d.%2d.%2d\n",    \
                 indent? "  " : "", #libname,                            \
                 LIB##LIBNAME##_VERSION_MAJOR,                           \
@@ -337,7 +337,6 @@ void print_error(const char *filename, int err)
 
 static void print_all_lib_versions(FILE* outstream, int indent)
 {
-    unsigned int version;
     PRINT_LIB_VERSION(outstream, avutil,   AVUTIL,   indent);
     PRINT_LIB_VERSION(outstream, avcodec,  AVCODEC,  indent);
     PRINT_LIB_VERSION(outstream, avformat, AVFORMAT, indent);