diff options
author | Tom Tromey <tromey@redhat.com> | 1998-04-29 02:59:28 +0000 |
---|---|---|
committer | Tom Tromey <tromey@redhat.com> | 1998-04-29 02:59:28 +0000 |
commit | 64eaad40dbb1f0c6fc52175f19fedcd1bcc852f2 (patch) | |
tree | fd7012b19687c7644efe578566eac7dafceb7557 /gprof | |
parent | 2614063dcee048d9f2f665afbf579aceaa611591 (diff) | |
download | gdb-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')
-rw-r--r-- | gprof/ChangeLog | 6 | ||||
-rw-r--r-- | gprof/gprof.c | 2 | ||||
-rw-r--r-- | gprof/gprof.h | 39 |
3 files changed, 30 insertions, 17 deletions
diff --git a/gprof/ChangeLog b/gprof/ChangeLog index e22276a..05ef412 100644 --- a/gprof/ChangeLog +++ b/gprof/ChangeLog @@ -1,3 +1,9 @@ +Tue Apr 28 19:17:33 1998 Tom Tromey <tromey@cygnus.com> + + * 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. + Tue Apr 28 19:50:09 1998 Ian Lance Taylor <ian@cygnus.com> * corefile.c: Rename from core.c. diff --git a/gprof/gprof.c b/gprof/gprof.c index b6e260c..5438c91 100644 --- a/gprof/gprof.c +++ b/gprof/gprof.c @@ -169,7 +169,9 @@ DEFUN (main, (argc, argv), int argc AND char **argv) Sym **cg = 0; int ch, user_specified = 0; +#ifdef HAVE_SETLOCALE setlocale (LC_MESSAGES, ""); +#endif bindtextdomain (PACKAGE, LOCALEDIR); textdomain (PACKAGE); 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 |