]> granicus.if.org Git - cracklib/commitdiff
wrap nls includes/calls in python module v2.8.17
authorNathan Neulinger <nneul@neulinger.org>
Tue, 28 Sep 2010 15:50:13 +0000 (15:50 +0000)
committerNathan Neulinger <nneul@neulinger.org>
Tue, 28 Sep 2010 15:50:13 +0000 (15:50 +0000)
git-svn-id: file:///tmp/cracklib-svn/trunk@175 4175fe1e-86d5-4fdc-8e6a-506fab9d8533

cracklib/NEWS
cracklib/python/_cracklibmodule.c

index 3ee7fe8f7dc6f0a5d0134e9c826595e31b9289d6..72daf5b16d37de5238c8756cd51d465ad7a7b203 100644 (file)
@@ -5,6 +5,7 @@ v2.8.17 fixed compilation on interix systems
         fix segmentation fault in Python extension (Peter Palfrader)
         add -Wall to AM_CFLAGS to discover possible programming errors (Jan Dittberner)
         updated Wei Liu (zh_CN) translation (Leah Liu)
+               fixed NLS support in python module compilation (Mike Frysinger)
 v2.8.16 update licensing information in Python extension (Jan Dittberner)
         make translations work in Python extension (Jan Dittberner)
         fix Python extension compilation warning (Jan Dittberner)
index b94825cfddc4c41f68e9e6b745dc48ae65c7e980..5b668c67bbbf752f771053d1b3b254148f496397 100644 (file)
@@ -33,7 +33,9 @@
 #endif
 #include <crack.h>
 #include <locale.h>
+#ifdef HAVE_LIBINTL_H
 #include <libintl.h>
+#endif
 
 #ifdef HAVE_PTHREAD_H
 static pthread_mutex_t cracklib_mutex = PTHREAD_MUTEX_INITIALIZER;
@@ -135,7 +137,9 @@ _cracklib_FascistCheck(PyObject *self, PyObject *args, PyObject *kwargs)
     }
 
        setlocale(LC_ALL, "");
+#ifdef ENABLE_NLS
        textdomain("cracklib");
+#endif
 
     LOCK();
     result = FascistCheck(candidate, dict ? dict : defaultdict);