* 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.
This commit is contained in:
Tom Tromey 1998-04-29 02:59:28 +00:00
parent 2614063dce
commit 64eaad40db
3 changed files with 30 additions and 17 deletions

View File

@ -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.

View File

@ -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);

View File

@ -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. */
# 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
# 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