diff options
-rw-r--r-- | Build/source/texk/web2c/cwebdir/ChangeLog | 5 | ||||
-rw-r--r-- | Build/source/texk/web2c/cwebdir/ctwill.bux | 3 | ||||
-rw-r--r-- | Build/source/texk/web2c/cwebdir/cweave.w | 10 |
3 files changed, 14 insertions, 4 deletions
diff --git a/Build/source/texk/web2c/cwebdir/ChangeLog b/Build/source/texk/web2c/cwebdir/ChangeLog index bfec99e0f19..7538f8d3a19 100644 --- a/Build/source/texk/web2c/cwebdir/ChangeLog +++ b/Build/source/texk/web2c/cwebdir/ChangeLog @@ -1,3 +1,8 @@ +2023-07-14 Andreas Scherer <https://ascherer.github.io> + + * ctwill.bux, + * cweave.w: Finally make use of type 'mode' -- C-style. + 2023-07-13 Andreas Scherer <https://ascherer.github.io> * ctang-{bs,w2c}.ch, diff --git a/Build/source/texk/web2c/cwebdir/ctwill.bux b/Build/source/texk/web2c/cwebdir/ctwill.bux index 55800109202..02834b70374 100644 --- a/Build/source/texk/web2c/cwebdir/ctwill.bux +++ b/Build/source/texk/web2c/cwebdir/ctwill.bux @@ -87,6 +87,9 @@ @$cb_show_banner {COMMON.W}99 \&{void} (\,)@> +@$inner {CTWILL}227 =$0$@> +@$outer {CTWILL}227 =$1$@> + @$kpse_cweb_format "<kpathsea/types.h>" \zip@> @$kpse_find_file "<kpathsea/tex-file.h>" \zip@> @$versionstring "<lib/lib.h>" \zip@> diff --git a/Build/source/texk/web2c/cwebdir/cweave.w b/Build/source/texk/web2c/cwebdir/cweave.w index 9affe225013..3f4eecf5352 100644 --- a/Build/source/texk/web2c/cwebdir/cweave.w +++ b/Build/source/texk/web2c/cwebdir/cweave.w @@ -3763,14 +3763,16 @@ currently in progress. The end of output occurs when an |end_translation| token is found, so the stack is never empty except when we first begin the output process. -@d inner false /* mode value for \CEE/ texts within \TEX/ texts */ -@d outer true /* mode value for \CEE/ texts in sections */ - +@s mode int @<Typed...@>= +typedef enum { + @!inner, /* value of |mode| for \CEE/ texts within \TEX/ texts */ + @!outer /* value of |mode| for \CEE/ texts in sections */ +} mode; typedef struct { token_pointer end_field; /* ending location of token list */ token_pointer tok_field; /* present location within token list */ - boolean mode_field; /* interpretation of control tokens */ + mode mode_field; /* interpretation of control tokens */ } output_state; typedef output_state *stack_pointer; |