Mac OS X: Detect bindtextdomain
authorAlex Nelson <ajnelson@cs.ucsc.edu>
Tue, 6 Sep 2011 01:52:50 +0000 (18:52 -0700)
committerRichard W.M. Jones <rjones@redhat.com>
Tue, 6 Sep 2011 12:40:15 +0000 (13:40 +0100)
In the style of libguestfs commit:
7581672c7893fd392ca10b47f044af327011f502

Signed-off-by: Alex Nelson <ajnelson@cs.ucsc.edu>
configure.ac
sh/hivexsh.c
xml/hivexml.c

index 58bb80b..a4e55b4 100644 (file)
@@ -133,6 +133,9 @@ AC_CHECK_SIZEOF([long])
 dnl Headers.
 AC_CHECK_HEADERS([endian.h byteswap.h])
 
+dnl Functions.
+AC_CHECK_FUNCS([bindtextdomain])
+
 dnl Check for pod2man and pod2text.
 AC_CHECK_PROG([POD2MAN],[pod2man],[pod2man],[no])
 test "x$POD2MAN" = "xno" &&
index a9b738e..410851b 100644 (file)
@@ -100,8 +100,10 @@ int
 main (int argc, char *argv[])
 {
   setlocale (LC_ALL, "");
+#ifdef HAVE_BINDTEXTDOMAIN
   bindtextdomain (PACKAGE, LOCALEBASEDIR);
   textdomain (PACKAGE);
+#endif
 
   int c;
   const char *filename = NULL;
index f29c80c..804e503 100644 (file)
@@ -79,8 +79,10 @@ int
 main (int argc, char *argv[])
 {
   setlocale (LC_ALL, "");
+#ifdef HAVE_BINDTEXTDOMAIN
   bindtextdomain (PACKAGE, LOCALEBASEDIR);
   textdomain (PACKAGE);
+#endif
 
   int c;
   int open_flags = 0;