Next: , Previous: , Up: New features   [Contents][Index]


14.2 Version 1.53

This release fixes a relatively small number of obscure bugs in fweb-1.52-beta. A few minor enhancements were also made. They include

  1. Sections can be numbered by consecutive integers rather than LaTeX’s default Dewey-decimal form by saying
    LaTeX.package = "fwebnum"
    

    See Sections.

  2. The ‘-H’ option (experimental and incomplete) was added. For C and C++, this option tells FWEAVE to scan #include files for ‘typedef’ and/or ‘class’ definitions. See -H_.
  3. The ‘-k’ option was added. This tells FORTRAN and RATFOR to understand the lower-case forms of I/O keywords such as ‘iostat’ (with the exception of ‘read’, ‘write’, and ‘end’). See -k.
  4. 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
  5. The preprocessor command ‘@#line’ was added. For C code, this adds an explicit ‘#line’ command 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 ‘@#line’ command is added after each ‘@%’ (see AT%) that begins a line (this keeps line numbering correct). To override this, use the option ‘-T#’. See -T#.

  6. -p’ (style-file) options (see -p) on the command line are now processed after the local style file. See Style.
  7. The functionality of the ‘-D’ command was enhanced to include optional arguments that limit the information that will be listed. See -D_.

Next: , Previous: , Up: New features   [Contents][Index]