diff options
Diffstat (limited to 'gl/langinfo.in.h')
| -rw-r--r-- | gl/langinfo.in.h | 30 |
1 files changed, 22 insertions, 8 deletions
diff --git a/gl/langinfo.in.h b/gl/langinfo.in.h index 0865d96c..5388ce62 100644 --- a/gl/langinfo.in.h +++ b/gl/langinfo.in.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* Substitute for and wrapper around <langinfo.h>. | 1 | /* Substitute for and wrapper around <langinfo.h>. |
| 2 | Copyright (C) 2009, 2010 Free Software Foundation, Inc. | 2 | Copyright (C) 2009-2013 Free Software Foundation, Inc. |
| 3 | 3 | ||
| 4 | This program is free software; you can redistribute it and/or modify | 4 | This program is free software; you can redistribute it and/or modify |
| 5 | it under the terms of the GNU General Public License as published by | 5 | it under the terms of the GNU General Public License as published by |
| @@ -12,27 +12,27 @@ | |||
| 12 | GNU General Public License for more details. | 12 | GNU General Public License for more details. |
| 13 | 13 | ||
| 14 | You should have received a copy of the GNU General Public License | 14 | You should have received a copy of the GNU General Public License |
| 15 | along with this program; if not, write to the Free Software Foundation, | 15 | along with this program; if not, see <http://www.gnu.org/licenses/>. */ |
| 16 | Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ | ||
| 17 | 16 | ||
| 18 | /* | 17 | /* |
| 19 | * POSIX <langinfo.h> for platforms that lack it or have an incomplete one. | 18 | * POSIX <langinfo.h> for platforms that lack it or have an incomplete one. |
| 20 | * <http://www.opengroup.org/onlinepubs/9699919799/basedefs/langinfo.h.html> | 19 | * <http://www.opengroup.org/onlinepubs/9699919799/basedefs/langinfo.h.html> |
| 21 | */ | 20 | */ |
| 22 | 21 | ||
| 23 | #ifndef _GL_LANGINFO_H | 22 | #ifndef _@GUARD_PREFIX@_LANGINFO_H |
| 24 | 23 | ||
| 25 | #if __GNUC__ >= 3 | 24 | #if __GNUC__ >= 3 |
| 26 | @PRAGMA_SYSTEM_HEADER@ | 25 | @PRAGMA_SYSTEM_HEADER@ |
| 27 | #endif | 26 | #endif |
| 27 | @PRAGMA_COLUMNS@ | ||
| 28 | 28 | ||
| 29 | /* The include_next requires a split double-inclusion guard. */ | 29 | /* The include_next requires a split double-inclusion guard. */ |
| 30 | #if @HAVE_LANGINFO_H@ | 30 | #if @HAVE_LANGINFO_H@ |
| 31 | # @INCLUDE_NEXT@ @NEXT_LANGINFO_H@ | 31 | # @INCLUDE_NEXT@ @NEXT_LANGINFO_H@ |
| 32 | #endif | 32 | #endif |
| 33 | 33 | ||
| 34 | #ifndef _GL_LANGINFO_H | 34 | #ifndef _@GUARD_PREFIX@_LANGINFO_H |
| 35 | #define _GL_LANGINFO_H | 35 | #define _@GUARD_PREFIX@_LANGINFO_H |
| 36 | 36 | ||
| 37 | 37 | ||
| 38 | #if !@HAVE_LANGINFO_H@ | 38 | #if !@HAVE_LANGINFO_H@ |
| @@ -40,7 +40,10 @@ | |||
| 40 | /* A platform that lacks <langinfo.h>. */ | 40 | /* A platform that lacks <langinfo.h>. */ |
| 41 | 41 | ||
| 42 | /* Assume that it also lacks <nl_types.h> and the nl_item type. */ | 42 | /* Assume that it also lacks <nl_types.h> and the nl_item type. */ |
| 43 | # if !GNULIB_defined_nl_item | ||
| 43 | typedef int nl_item; | 44 | typedef int nl_item; |
| 45 | # define GNULIB_defined_nl_item 1 | ||
| 46 | # endif | ||
| 44 | 47 | ||
| 45 | /* nl_langinfo items of the LC_CTYPE category */ | 48 | /* nl_langinfo items of the LC_CTYPE category */ |
| 46 | # define CODESET 10000 | 49 | # define CODESET 10000 |
| @@ -112,6 +115,11 @@ typedef int nl_item; | |||
| 112 | # define GNULIB_defined_CODESET 1 | 115 | # define GNULIB_defined_CODESET 1 |
| 113 | # endif | 116 | # endif |
| 114 | 117 | ||
| 118 | # if !@HAVE_LANGINFO_T_FMT_AMPM@ | ||
| 119 | # define T_FMT_AMPM 10006 | ||
| 120 | # define GNULIB_defined_T_FMT_AMPM 1 | ||
| 121 | # endif | ||
| 122 | |||
| 115 | # if !@HAVE_LANGINFO_ERA@ | 123 | # if !@HAVE_LANGINFO_ERA@ |
| 116 | # define ERA 10047 | 124 | # define ERA 10047 |
| 117 | # define ERA_D_FMT 10048 | 125 | # define ERA_D_FMT 10048 |
| @@ -121,6 +129,12 @@ typedef int nl_item; | |||
| 121 | # define GNULIB_defined_ERA 1 | 129 | # define GNULIB_defined_ERA 1 |
| 122 | # endif | 130 | # endif |
| 123 | 131 | ||
| 132 | # if !@HAVE_LANGINFO_YESEXPR@ | ||
| 133 | # define YESEXPR 10053 | ||
| 134 | # define NOEXPR 10054 | ||
| 135 | # define GNULIB_defined_YESEXPR 1 | ||
| 136 | # endif | ||
| 137 | |||
| 124 | #endif | 138 | #endif |
| 125 | 139 | ||
| 126 | /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ | 140 | /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ |
| @@ -158,5 +172,5 @@ _GL_WARN_ON_USE (nl_langinfo, "nl_langinfo is not portable - " | |||
| 158 | #endif | 172 | #endif |
| 159 | 173 | ||
| 160 | 174 | ||
| 161 | #endif /* _GL_LANGINFO_H */ | 175 | #endif /* _@GUARD_PREFIX@_LANGINFO_H */ |
| 162 | #endif /* _GL_LANGINFO_H */ | 176 | #endif /* _@GUARD_PREFIX@_LANGINFO_H */ |
