diff options
| author | Paul Eggert | 2019-01-27 16:20:03 -0800 |
|---|---|---|
| committer | Paul Eggert | 2019-01-27 16:20:40 -0800 |
| commit | d81aa8516ef6df79d6d602d4f732d8a65bf1677c (patch) | |
| tree | c384271af4f60e82ab204d020e7e6e3367e87877 /lib/gettext.h | |
| parent | cc1c46e4122a08657a7c75495115d1c60efb1b31 (diff) | |
| download | emacs-d81aa8516ef6df79d6d602d4f732d8a65bf1677c.tar.gz emacs-d81aa8516ef6df79d6d602d4f732d8a65bf1677c.zip | |
Update from Gnulib
This incorporates:
2019-01-26 getloadavg: Add support for Android
2019-01-24 fchownat: Fix compilation error on Android 4.3
2019-01-24 mbtowc: Fix compilation error on Android 4.3
2019-01-24 random: Fix compilation error on Android 4.3
2019-01-24 renameat: Fix compilation error on Android 4.3
2019-01-24 unlinkat: Fix compilation error on Android 4.3
2019-01-19 gettext: support disabling use of VLAs
2019-01-17 sys_stat: Fix warning on OS/2 kLIBC
2019-01-17 fcntl: Fix syntax error (regression from 2018-10-05)
2019-01-10 verify: Enable _GL_HAVE_STATIC_ASSERT for recent G++
2018-12-22 stdioext: port to newer 32-bit Android
2018-12-16 libc-config: Support HP-UX cc in C99 mode.
* build-aux/config.guess, build-aux/config.sub, doc/misc/texinfo.tex:
* lib/cdefs.h, lib/fcntl.c, lib/getloadavg.c, lib/gettext.h:
* lib/regexec.c, lib/stdio-impl.h, lib/stdio.in.h, lib/stdlib.in.h:
* lib/sys_stat.in.h, lib/unistd.in.h, lib/verify.h, m4/stdlib_h.m4:
Copy from Gnulib.
* lib/gnulib.mk.in: Regenerate.
Diffstat (limited to 'lib/gettext.h')
| -rw-r--r-- | lib/gettext.h | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/lib/gettext.h b/lib/gettext.h index 89f53d917bb..c7c0fdb5311 100644 --- a/lib/gettext.h +++ b/lib/gettext.h | |||
| @@ -184,9 +184,16 @@ npgettext_aux (const char *domain, | |||
| 184 | 184 | ||
| 185 | #include <string.h> | 185 | #include <string.h> |
| 186 | 186 | ||
| 187 | #if (((__GNUC__ >= 3 || __GNUG__ >= 2) && !defined __STRICT_ANSI__) \ | 187 | /* GNULIB_NO_VLA can be defined to disable use of VLAs even if supported. |
| 188 | /* || (__STDC_VERSION__ == 199901L && !defined __HP_cc) | 188 | This relates to the -Wvla and -Wvla-larger-than warnings, enabled in |
| 189 | || (__STDC_VERSION__ >= 201112L && !defined __STDC_NO_VLA__) */ ) | 189 | the default GCC many warnings set. This allows programs to disable use |
| 190 | of VLAs, which may be unintended, or may be awkward to support portably, | ||
| 191 | or may have security implications due to non-deterministic stack usage. */ | ||
| 192 | |||
| 193 | #if (!defined GNULIB_NO_VLA \ | ||
| 194 | && (((__GNUC__ >= 3 || __GNUG__ >= 2) && !defined __STRICT_ANSI__) \ | ||
| 195 | /* || (__STDC_VERSION__ == 199901L && !defined __HP_cc) | ||
| 196 | || (__STDC_VERSION__ >= 201112L && !defined __STDC_NO_VLA__) */ )) | ||
| 190 | # define _LIBGETTEXT_HAVE_VARIABLE_SIZE_ARRAYS 1 | 197 | # define _LIBGETTEXT_HAVE_VARIABLE_SIZE_ARRAYS 1 |
| 191 | #else | 198 | #else |
| 192 | # define _LIBGETTEXT_HAVE_VARIABLE_SIZE_ARRAYS 0 | 199 | # define _LIBGETTEXT_HAVE_VARIABLE_SIZE_ARRAYS 0 |