OSDN Git Service

Initial revision
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 2 Aug 1998 06:46:46 +0000 (06:46 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 2 Aug 1998 06:46:46 +0000 (06:46 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@21537 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/intl.c [new file with mode: 0644]
gcc/intl.h [new file with mode: 0644]

diff --git a/gcc/intl.c b/gcc/intl.c
new file mode 100644 (file)
index 0000000..e039909
--- /dev/null
@@ -0,0 +1,6 @@
+/* intl.c - internationalization */
+
+#include "gansidecl.h"
+#include "intl.h"
+
+const char localedir[] = LOCALEDIR;
diff --git a/gcc/intl.h b/gcc/intl.h
new file mode 100644 (file)
index 0000000..56c075e
--- /dev/null
@@ -0,0 +1,52 @@
+/* intl.h - internationalization
+   Copyright 1998 Free Software Foundation, Inc.
+
+   GCC is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 2, or (at your option)
+   any later version.
+
+   GCC is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with GCC; see the file COPYING.  If not, write to the Free
+   Software Foundation, 59 Temple Place - Suite 330, Boston, MA
+   02111-1307, USA. */
+
+#ifdef HAVE_LOCALE_H
+# include <locale.h>
+#endif
+
+#ifndef HAVE_SETLOCALE
+# define setlocale(category, locale) (locale)
+#endif
+
+#ifdef ENABLE_NLS
+# include <libintl.h>
+  extern const char localedir[];
+#else
+/* Stubs that do something close enough.  */
+# ifdef textdomain
+#  undef textdomain
+# endif
+# define textdomain(domain) (domain)
+# ifdef bindtextdomain
+#  undef bindtextdomain
+# endif
+# define bindtextdomain(domain, directory) (domain)
+# ifdef gettext
+#  undef gettext
+# endif
+# define gettext(msgid) (msgid)
+#endif
+
+#ifndef _
+# define _(msgid) gettext (msgid)
+#endif
+
+#ifndef N_
+# define N_(msgid) (msgid)
+#endif