diff options
author | Andreas Scherer <andreas_tex@freenet.de> | 2021-12-20 19:04:09 +0000 |
---|---|---|
committer | Andreas Scherer <andreas_tex@freenet.de> | 2021-12-20 19:04:09 +0000 |
commit | b66f514c1cd01e7856c488ff629cb613c9c286d3 (patch) | |
tree | 9faca8a6f7226f4d01714a9fe15b00ad6d9ad802 /Build/source/texk | |
parent | 294920dcfd16dda9be1a1422a0f59c76b338989d (diff) |
[CWEB] Reshuffle 'gettext' header.
git-svn-id: svn://tug.org/texlive/trunk@61352 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk')
-rw-r--r-- | Build/source/texk/web2c/cwebdir/ChangeLog | 4 | ||||
-rw-r--r-- | Build/source/texk/web2c/cwebdir/comm-w2c.h | 19 |
2 files changed, 15 insertions, 8 deletions
diff --git a/Build/source/texk/web2c/cwebdir/ChangeLog b/Build/source/texk/web2c/cwebdir/ChangeLog index 714c2139a13..6318a9d60ef 100644 --- a/Build/source/texk/web2c/cwebdir/ChangeLog +++ b/Build/source/texk/web2c/cwebdir/ChangeLog @@ -1,3 +1,7 @@ +2021-12-20 Andreas Scherer <https://ascherer.github.io> + + * comm-w2c.h: Reshuffle 'gettext' header. + 2021-12-05 Andreas Scherer <https://ascherer.github.io> * comm-w2c.ch, diff --git a/Build/source/texk/web2c/cwebdir/comm-w2c.h b/Build/source/texk/web2c/cwebdir/comm-w2c.h index e817c7f23dc..621a880e36a 100644 --- a/Build/source/texk/web2c/cwebdir/comm-w2c.h +++ b/Build/source/texk/web2c/cwebdir/comm-w2c.h @@ -45,10 +45,21 @@ are placed in the context of the `|_|'~macro. This is just a shortcut for the `|@!gettext|' function from the ``GNU~gettext utilities.'' For systems that do not have this library installed, we wrap things for neutral behavior without internationalization. +For backward compatibility with pre-{\mc ANSI} compilers, we replace the +``standard'' header file `\.{stdbool.h}' with the +{\mc KPATHSEA\spacefactor1000} interface `\.{simpletypes.h}'. @d _(s) gettext(s) @<Include files@>= +#include <ctype.h> /* definition of |@!isalpha|, |@!isdigit| and so on */ +#include <kpathsea/simpletypes.h> /* |@!boolean|, |@!true| and |@!false| */ +#include <stddef.h> /* definition of |@!ptrdiff_t| */ +#include <stdint.h> /* definition of |@!uint8_t| and |@!uint16_t| */ +#include <stdio.h> /* definition of |@!printf| and friends */ +#include <stdlib.h> /* definition of |@!getenv| and |@!exit| */ +#include <string.h> /* definition of |@!strlen|, |@!strcmp| and so on */ +@# #ifndef HAVE_GETTEXT #define HAVE_GETTEXT 0 #endif @@ -58,14 +69,6 @@ internationalization. #else #define gettext(a) a #endif -@# -#include <ctype.h> /* definition of |@!isalpha|, |@!isdigit| and so on */ -#include <kpathsea/simpletypes.h> /* |@!boolean|, |@!true| and |@!false| */ -#include <stddef.h> /* definition of |@!ptrdiff_t| */ -#include <stdint.h> /* definition of |@!uint8_t| and |@!uint16_t| */ -#include <stdio.h> /* definition of |@!printf| and friends */ -#include <stdlib.h> /* definition of |@!getenv| and |@!exit| */ -#include <string.h> /* definition of |@!strlen|, |@!strcmp| and so on */ @ Code related to the character set: @^ASCII code dependencies@> |