---- rpm-4.0.4/lib/misc.c.wiget Sun Jan 20 23:10:19 2002
-+++ rpm-4.0.4/lib/misc.c Tue Feb 12 22:41:39 2002
-@@ -514,6 +514,11 @@
- const char * path;
- const char * globURL;
- char * globRoot = NULL;
-+#ifdef ENABLE_NLS
-+ char * old_collate = NULL;
-+ char * old_ctype = NULL;
-+ char * t;
-+#endif
- size_t maxb, nb;
- glob_t gl;
- int ut;
-@@ -524,6 +529,17 @@
- if (rc)
- return rc;
+diff -urN rpm-4.4.8.org/configure.ac rpm-4.4.8/configure.ac
+--- rpm-4.4.8.org/configure.ac 2007-02-11 03:21:02.000000000 +0100
++++ rpm-4.4.8/configure.ac 2007-04-10 18:00:13.715685518 +0200
+@@ -81,6 +81,8 @@
+ AC_PATH_PROG(CTAGS, ctags, /bin/true)
+ AC_PATH_PROG(CSCOPE, cscope, /bin/true)
-+#ifdef ENABLE_NLS
-+ t = setlocale(LC_COLLATE, NULL);
-+ if (t)
-+ old_collate = strdup(t);
-+ t = setlocale(LC_CTYPE, NULL);
-+ if (t)
-+ old_ctype = strdup(t);
-+ setlocale(LC_COLLATE, "C");
-+ setlocale(LC_CTYPE, "C");
-+#endif
-+
- for (j = 0; j < ac; j++) {
- if (!myGlobPatternP(av[j])) {
- if (argc == 0)
-@@ -609,6 +625,16 @@
-
-
- exit:
-+#ifdef ENABLE_NLS
-+ if (old_collate) {
-+ setlocale(LC_COLLATE, old_collate);
-+ free(old_collate);
-+ }
-+ if (old_ctype) {
-+ setlocale(LC_CTYPE, old_ctype);
-+ free(old_ctype);
-+ }
-+#endif
- av = _free(av);
- if (rc || argvPtr == NULL) {
- if (argv != NULL)
++CPPFLAGS="$CPPFLAGS -Dglob=rpm_glob -Dglobfree=rpm_globfree -Dglob64=rpm_glob64 -Dglobfree64=rpm_globfree64"
++
+ dnl
+ dnl This now uses libtool. Put
+ dnl LDFLAGS_STATIC="-all"
+diff -urN rpm-4.4.8.org/rpmio/librpmio.vers rpm-4.4.8/rpmio/librpmio.vers
+--- rpm-4.4.8.org/rpmio/librpmio.vers 2007-02-02 02:36:47.000000000 +0100
++++ rpm-4.4.8/rpmio/librpmio.vers 2007-04-10 17:59:13.905039270 +0200
+@@ -79,10 +79,8 @@
+ Fwrite;
+ gidToGname;
+ Glob;
+- glob64;
+ Glob_error;
+ Globfree;
+- globfree64;
+ Glob_pattern_p;
+ gnameToGid;
+ gzdio;
+@@ -164,6 +162,10 @@
+ rpmGetPath;
+ rpmGlob;
+ rpmGlobalMacroContext;
++ rpm_glob;
++ rpm_glob64;
++ rpm_globfree;
++ rpm_globfree64;
+ rpmhookArgsFree;
+ rpmhookArgsNew;
+ rpmhookCall;