This release fixes a relatively small number of obscure bugs in
fweb-1.52-beta. A few minor enhancements were also made. They include
- Sections can be numbered by consecutive integers rather than LaTeX's default Dewey-decimal form by saying
LaTeX.package = "fwebnum"See Sections.
- The
-Hoption (experimental and incomplete) was added. For C and C++, this option tells FWEAVE to scan#includefiles fortypedefand/orclassdefinitions. See -H_.- The
-koption was added. This tells FORTRAN and RATFOR to understand the lower-case forms of I/O keywords such asiostat(with the exception ofread,write, andend). See -k.- The
-n:option was added. This tells FORTRAN to place statement labels on a separate line, which is useful when the labels are relatively long. (By default, FORTRAN labels are placed on the same line as the thing they are labeling, which looks good for short labels.) See -ncolon- The preprocessor command
@#linewas added. For C code, this adds an explicit#linecommand to the tangled output file. This helps to keep the line numbers between debugger and source file in sync when an FWEB preprocessor statement expands to several lines. See Debugging with macros.An implicit
@#linecommand is added after each@%(see AT%) that begins a line (this keeps line numbering correct). To override this, use the option-T#. See -T#.-p(style-file) options (see -p) on the command line are now processed after the local style file. See Style.- The functionality of the
-Dcommand was enhanced to include optional arguments that limit the information that will be listed. See -D_.