Comprehensive TeX Archive Network

Direc­tory tex-archive/web/c_cpp/cwebbin


lit­er­ate pro­gram­ming in ansi-c/c++

cweb­bin is the ansi-c/c++ im­ple­men­ta­tion of sil­vio levy's and don­ald ervin knuth's cweb sys­tem. it re­quires the con­tents of [the orig­i­nal source drop](https://www.ctan.org/tex-archive/web/ccpp/cweb/cweb.tar.gz), to which it ap­plies a set of change files to fix warn­ings is­sued by mod­ern c/c++ com­pil­ers and to in­tro­duce ad­vanced fea­tures. see the ex­ten­sive readme for the full story.

ex­tract cweb­bin-22p.tar.gz and add the con­tents of cweb-3.64af.tar.gz for the full set of source files. unix/linux users should work with make -f Make­file.unix ex­clu­sively (tar­gets ‘boot,’ ‘cau­tiously,’ and ‘all’).

al­ter­na­tively, you may want to use rpm­build or deb­build for com­pil­ing the sources and for cre­at­ing in­stal­lable pack­ages in rpm and deb for­mat. clone cweb and cweb­bin, cre­ate the source drops with

git archive -o cweb-3.64af.tgz cweb-3.64af
git archive -o cwebbin-22p.tar.gz cwebbin-22p

re­spec­tively, put these two tar­balls in the SOURCES di­rec­tory and cweb­bin.spec in the SPECS di­rec­tory of your build arena, and run

rpmbuild -ba SPECS/cwebbin.spec
debbuild -ba SPECS/cwebbin.spec

de­pend­ing on your pref­er­ences.

if all you want is plain vanilla cweb with­out any add-ons and mi­nus heaps of com­piler warn­ings, switch to the cweb-ansi branch and pro­ceed as de­scribed.


Name Size Date Notes
README.22p 23212 2016-03-09 15:17
README.md 1568 2016-03-09 15:17
cweb­bin-22p.tar.gz 174332 2016-03-09 15:18
174332 2016-03-09 15:18 ⇒ /web/c_cpp/cweb­bin/cweb­bin-22p.tar.gz

cweb­bin – CWEB for ANSI-C/C++ com­pil­ers on UNIX/Linux, MS/Win­dows, and Amiga

A highly portable and slightly ex­tended ver­sion of cweb for Unix, MS-Win­dows32, and Amiga (and pos­si­bly other op­er­at­ing sys­tems). TeX macros and CWEB macros are pro­vided for Ger­man, French, and Ital­ian pro­gram doc­u­men­ta­tion on any ma­chine. Comes with bi­na­ries. Note that the file cweb­bin-p14.tar.gz con­tains Amiga bi­na­ries that are not found in later ver­sions.

Pack­age De­tailscweb­bin
Li­censePublic Do­main Soft­ware
Copy­right1993–2000,2005,2011,2016 An­dreas Scherer
Main­tainerAn­dreas Scherer
Topics lit­er­ate pro­gram­ming
Guest Book Sitemap Contact Contact Author