aboutsummaryrefslogtreecommitdiff
path: root/gprof/gprof.h
diff options
context:
space:
mode:
authorTom Tromey <tromey@redhat.com>1998-04-29 02:59:28 +0000
committerTom Tromey <tromey@redhat.com>1998-04-29 02:59:28 +0000
commit64eaad40dbb1f0c6fc52175f19fedcd1bcc852f2 (patch)
treefd7012b19687c7644efe578566eac7dafceb7557 /gprof/gprof.h
parent2614063dcee048d9f2f665afbf579aceaa611591 (diff)
downloadgdb-64eaad40dbb1f0c6fc52175f19fedcd1bcc852f2.zip
gdb-64eaad40dbb1f0c6fc52175f19fedcd1bcc852f2.tar.gz
gdb-64eaad40dbb1f0c6fc52175f19fedcd1bcc852f2.tar.bz2
* gprof.c (main): Conditionally call setlocale.
* gprof.h: Include <locale.h> if HAVE_LOCALE_H. (LC_MESSAGES): Now can be defined even when ENABLE_NLS.
Diffstat (limited to 'gprof/gprof.h')
-rw-r--r--gprof/gprof.h39
1 files changed, 22 insertions, 17 deletions
diff --git a/gprof/gprof.h b/gprof/gprof.h
index b0bc112..01d6da4 100644
--- a/gprof/gprof.h
+++ b/gprof/gprof.h
@@ -51,29 +51,34 @@
#define GMONNAME "gmon.out" /* default profile filename */
#define GMONSUM "gmon.sum" /* profile summary filename */
-#ifdef ENABLE_NLS
-#include <libintl.h>
-#define _(String) gettext (String)
-#ifdef gettext_noop
-#define N_(String) gettext_noop (String)
-#else
-#define N_(String) (String)
+#ifdef HAVE_LOCALE_H
+# include <locale.h>
#endif
+
+#ifdef ENABLE_NLS
+# include <libintl.h>
+# define _(String) gettext (String)
+# ifdef gettext_noop
+# define N_(String) gettext_noop (String)
+# else
+# define N_(String) (String)
+# endif
#else
/* Stubs that do something close enough. */
-#define textdomain(String) (String)
-#define gettext(String) (String)
-#define dgettext(Domain,Message) (Message)
-#define dcgettext(Domain,Message,Type) (Message)
-#define bindtextdomain(Domain,Directory) (Domain)
-#define _(String) (String)
-#define N_(String) (String)
-/* In this case we don't care about the value. */
-#ifndef LC_MESSAGES
-#define LC_MESSAGES 0
+# define textdomain(String) (String)
+# define gettext(String) (String)
+# define dgettext(Domain,Message) (Message)
+# define dcgettext(Domain,Message,Type) (Message)
+# define bindtextdomain(Domain,Directory) (Domain)
+# define _(String) (String)
+# define N_(String) (String)
#endif
+
+#ifndef LC_MESSAGES
+# define LC_MESSAGES 0
#endif
+
/*
* These may already be defined on some systems. We could probably
* just use the BFD versions of these, since BFD has already dealt