"Fossies" - the Fresh Open Source Software Archive

Member "Pansophica-src-1.3/BAF_modules/wget_mod/doc/ansi2knr.1" (10 Apr 2007, 910 Bytes) of package /linux/www/old/Pansophica-src-1.3-1.tar.gz:


Caution: As a special service "Fossies" has tried to format the requested manual source page into HTML format but links to other man pages may be missing or even erroneous. Alternatively you can here view or download the uninterpreted manual source code. A member file download can also be achieved by clicking within a package contents listing on the according byte size field.

ANSI2KNR

NAME
SYNOPSIS
DESCRIPTION

NAME

ansi2knr − convert ANSI C to Kernighan & Ritchie C

SYNOPSIS

ansi2knr input_file output_file

DESCRIPTION

If no output_file is supplied, output goes to stdout.
There are no error messages.

ansi2knr recognizes functions by seeing a non-keyword identifier at the left margin, followed by a left parenthesis, with a right parenthesis as the last character on the line. It will recognize a multi-line header if the last character on each line but the last is a left parenthesis or comma. These algorithms ignore whitespace and comments, except that the function name must be the first thing on the line.

The following constructs will confuse it:
- Any other construct that starts at the left margin and follows the above syntax (such as a macro or function call).
- Macros that tinker with the syntax of the function header.