]> git.ipfire.org Git - thirdparty/bash.git/blame - bashintl.h
Bash-5.0 patch 4: the wait builtin without arguments only waits for known children...
[thirdparty/bash.git] / bashintl.h
CommitLineData
3185942a 1/* bashintl.h -- Internationalization functions and defines. */
ccc6cda3 2
3185942a 3/* Copyright (C) 1996-2009 Free Software Foundation, Inc.
ccc6cda3
JA
4
5 This file is part of GNU Bash, the Bourne Again SHell.
6
3185942a
JA
7 Bash is free software: you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by
9 the Free Software Foundation, either version 3 of the License, or
10 (at your option) any later version.
ccc6cda3 11
3185942a
JA
12 Bash is distributed in the hope that it will be useful,
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 GNU General Public License for more details.
ccc6cda3 16
3185942a
JA
17 You should have received a copy of the GNU General Public License
18 along with Bash. If not, see <http://www.gnu.org/licenses/>.
19*/
ccc6cda3
JA
20
21#if !defined (_BASHINTL_H_)
22#define _BASHINTL_H_
23
b80f6443
JA
24#if defined (BUILDTOOL)
25# undef ENABLE_NLS
26# define ENABLE_NLS 0
ccc6cda3
JA
27#endif
28
b80f6443
JA
29/* Include this *after* config.h */
30#include "gettext.h"
31
ccc6cda3
JA
32#if defined (HAVE_LOCALE_H)
33# include <locale.h>
34#endif
35
b80f6443
JA
36#define _(msgid) gettext(msgid)
37#define N_(msgid) msgid
38#define D_(d, msgid) dgettext(d, msgid)
39
3185942a
JA
40#define P_(m1, m2, n) ngettext(m1, m2, n)
41
ccc6cda3
JA
42#if defined (HAVE_SETLOCALE) && !defined (LC_ALL)
43# undef HAVE_SETLOCALE
44#endif
45
46#if !defined (HAVE_SETLOCALE)
47# define setlocale(cat, loc)
48#endif
49
d233b485
CR
50#if !defined (HAVE_LOCALE_H) || !defined (HAVE_LOCALECONV)
51# define locale_decpoint() '.'
52#endif
53
ccc6cda3 54#endif /* !_BASHINTL_H_ */