IPB
>  Man Pages > Unix > FreeBSD 6.2 > Section 1 > ansi2knr man page

ansi2knr man page

Section 1 - FreeBSD 6.2 Man Pages

Other operating system man pages available here


Advanced Search

Hopefully, this page is exactly what you are looking for, but if not, you can always find further assistance on Unix/Linux Forum!


ANSI2KNR(1)							   ANSI2KNR(1)




NAME

       ansi2knr - convert ANSI C to Kernighan & Ritchie C


SYNOPSIS

       ansi2knr [--filename filename] [input_file [output_file]]


DESCRIPTION

       --filename  provides  the file name for the #line directive in the out-
       put, overriding input_file (if present).

       If no input_file is supplied, input is read from stdin.

       If no output_file is supplied, output goes to stdout.

       There are no error messages.

       ansi2knr recognizes function definitions by seeing a non-keyword  iden-
       tifier at the left margin, followed by a left parenthesis, with a right
       parenthesis as the last character on the line, and with a left brace as
       the  first  token  on the following line (ignoring possible intervening
       comments).  It will recognize a	multi-line  header  provided  that  no
       intervening line ends with a left or right brace or a semicolon.  These
       algorithms ignore whitespace and comments,  except  that  the  function
       name must be the first thing on the line.

       ansi2knr  also  recognizes  adjacent  string  literals and concatenates
       them.

       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).
	    -  Some macros that tinker with the syntax of the function header.
	    - String literals whose  concatenation  requires  rewriting  their
       contents;  e.g.	"ab "  "07c" is concatenated to "ab 07c", which is not
       correct.

       The --varargs switch is obsolete, and is recognized only for  backwards
       compatibility.	The present version of ansi2knr will always attempt to
       convert a ... argument to va_alist and va_dcl.


AUTHOR

       L. Peter Deutsch <ghost@aladdin.com> wrote the  original  ansi2knr  and
       continues to maintain the current version; most of the code in the cur-
       rent version is his work.   ansi2knr  also  includes  contributions  by
       Francois Pinard <pinard@iro.umontreal.ca>, Jim Avera <jima@netcom.com>,
       and Paul Eggert <eggert@twinsun.com>.



				 8 March 2000			   ANSI2KNR(1)


Man(1) output converted with man2html and wrapped by fishsponge

This page was generated on Wed Sep 19 19:58:50 BST 2007

Your favourite pages:

No pages logged yet.
Trying to save cookie...

Top 10 most popular pages:

ssh man page (4012 hits)
(Suse Linux 10.1)

CPAN man page (3936 hits)
(Suse Linux 10.1)

startproc man page (1432 hits)
(Suse Linux 10.1)

svn man page (1150 hits)
(FreeBSD 6.2)

signal man page (1070 hits)
(Suse Linux 10.1)

lwptut man page (1033 hits)
(Suse Linux 10.1)

startpar man page (808 hits)
(Suse Linux 10.1)

netcat man page (797 hits)
(Suse Linux 10.1)

Net::Config man page (740 hits)
(Suse Linux 10.1)

oowriter man page (721 hits)
(Suse Linux 10.1)

Useful Links

Go Back

Visitor Statistics


Valid XHTML 1.0 Transitional     Valid CSS!

Partners: Cambridge Plus :: PYRENEES ACTIVITY HOLIDAYS :: USB Temperature Monitor :: <Link Available>
Unix Man Pages / Linux Man Pages :: HiFi Forum :: SIP VoIP Phone & Provider Reviews :: UNIX/Linux Forum Archives

More info on advertising on Unix/Linux Forum