Andreas Scherer submitted an update to the
cweb
package.
Version number: 4.8 License type: knuth
Summary description: A Web system in C
Announcement text: ----------------------------------------------------------------------
This new release provides the following features:
* @<Code sections@> can be used freely in any #if -- #elif -- #else -- #endif preprocessor branches without bashing the debugger
* The GCC compiler can be invoked with option -Wimplicit-fallthrough=2 on all CWEB code modules and will acknowledge /* fall through */ comments in the tangled C code
* Simple C casts like '(double)x' are formatted with non-breaking small spaces as '(double),x' in the woven TeX output
* The HINT boolean macros are now in lowercase (as in ifhint.tex)
* Comma-separated lists of variable declarations are formatted in accordance with function parameter lists and enumerations, i.e., comma is handled in math-mode with associated small spacing
and it fixes these bugs:
* Section @<Preprocessor definitions@> isn't overprinted (in PDF)
* Trivial CWEB code is formatted correctly (issue #36)
* Nested type definitions are recognized (issue #34)
Major remaining bug (as of CWEB 4.3.1):
* Idiosyncratic function headers in MMIX are formatted incorrectly (issue #38)
----------------------------------------------------------------------
This package is located at https://mirrors.ctan.org/web/c_cpp/cweb
More information is at https://www.ctan.org/pkg/cweb
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team Manfred Lotz
CTAN is run entirely by volunteers and supported by TeX user groups. Please join a user group or donate to one, see https://ctan.org/lugs .