1This directory contains the programs that convert the original web 2sources to C. 3 4The convert shell script is the thing that actually gets invoked from 5the Makefile. It runs web2c, fixwrites, and splitup in turn, plus 6various sed nonsense. web2c parses Pascal and outputs C; fixwrites 7shouldn't be necessary, it converts multiple-argument writes into C; 8splitup splits the output file into pieces for the sake of broken 9compilers. 10 11To define a new symbol (e.g., a function) to be used in the change 12files, it's necessary to add it to texmf.defines (if it's only used in 13TeX/MF/MP) or common.defines (otherwise) here, as well as making the 14actual definition. New functions in the library should be declared 15somewhere, probably cpascal.h. Of course no underscores are allowed, 16since tangle removes them. 17 18 19