Software Porting & Archive Centre For HP-UX



 ANSI2KNR(1)                                                     ANSI2KNR(1)
                              31 December 1990



 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.
































                                    - 1 -      Formatted:  February 11, 1999



Software Porting & Archive Centre For HP-UX