]> err.no Git - pkg-config/commitdiff
2008-03-23 Tollef Fog Heen <tfheen@err.no>
authorTollef Fog Heen <tfheen@err.no>
Sun, 23 Mar 2008 16:34:33 +0000 (17:34 +0100)
committerTollef Fog Heen <tfheen@err.no>
Sun, 23 Mar 2008 16:34:33 +0000 (17:34 +0100)
* main.c (main): Fix small portability problem by defining all the
variables in main that are used in the static initialiser as
static variables.  This makes the IRIX/mipseb compiler happier.
Thanks to Roland Illig of NetBSD for the patch.  This doesn't
apply to some of the Win32 variables, but I don't believe that is
a problem with the existing compilers there.

ChangeLog
main.c

index 1af79aab7f4eff9cc0aee11b640957392720d0b1..038e4cb495b311c30d4b9663859812a505f7924e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2008-03-23  Tollef Fog Heen  <tfheen@err.no>
+
+       * main.c (main): Fix small portability problem by defining all the
+       variables in main that are used in the static initialiser as
+       static variables.  This makes the IRIX/mipseb compiler happier.
+       Thanks to Roland Illig of NetBSD for the patch.  This doesn't
+       apply to some of the Win32 variables, but I don't believe that is
+       a problem with the existing compilers there.
+
 2008-01-31  Tollef Fog Heen  <tfheen@err.no>
 
        * configure.in: If prefix is unset, add /usr/lib/pkgconfig and
diff --git a/main.c b/main.c
index 13cdd2e475dc0828f02a774474e8555af2a9449a..6a8fb6ecebfed9f73eed828262b72bc459a720ec 100644 (file)
--- a/main.c
+++ b/main.c
@@ -173,27 +173,27 @@ pkg_uninstalled (Package *pkg)
 int
 main (int argc, char **argv)
 {
-  int want_my_version = 0;
-  int want_version = 0;
-  int want_libs = 0;
-  int want_cflags = 0;
-  int want_l_libs = 0;
-  int want_L_libs = 0;
-  int want_other_libs = 0;
-  int want_I_cflags = 0;
-  int want_other_cflags = 0;
-  int want_list = 0;
-  int want_static_lib_list = ENABLE_INDIRECT_DEPS;
-  int want_short_errors = 0;
+  static int want_my_version = 0;
+  static int want_version = 0;
+  static int want_libs = 0;
+  static int want_cflags = 0;
+  static int want_l_libs = 0;
+  static int want_L_libs = 0;
+  static int want_other_libs = 0;
+  static int want_I_cflags = 0;
+  static int want_other_cflags = 0;
+  static int want_list = 0;
+  static int want_static_lib_list = ENABLE_INDIRECT_DEPS;
+  static int want_short_errors = 0;
+  static int want_uninstalled = 0;
+  static char *variable_name = NULL;
+  static int want_exists = 0;
+  static char *required_atleast_version = NULL;
+  static char *required_exact_version = NULL;
+  static char *required_max_version = NULL;
+  static char *required_pkgconfig_version = NULL;
+  static int want_silence_errors = 0;
   int result;
-  int want_uninstalled = 0;
-  char *variable_name = NULL;
-  int want_exists = 0;
-  char *required_atleast_version = NULL;
-  char *required_exact_version = NULL;
-  char *required_max_version = NULL;
-  char *required_pkgconfig_version = NULL;
-  int want_silence_errors = 0;
   GString *str;
   GSList *packages = NULL;
   char *search_path;