Yes, that's the old "K&R" style C function definition. ANSI standard uses the 
newer and IMO cleaner style, and is now used by everyone (almost!).

The compiler should generate idential code no matter you write in K&R style or 
ANSI style.

Rayson

=================================
Grid Engine / Open Grid Scheduler
http://gridscheduler.sourceforge.net



----- Original Message -----
From: shenrfen <shenr...@gmail.com>
To: eirc....@gmail.com; open64-devel@lists.sourceforge.net
Cc: 
Sent: Monday, November 7, 2011 9:07 PM
Subject: Re: [Open64-devel] do someone know why declare like below

This is the old style function definition in C language

-----Original Message-----
From: eirc....@gmail.com [mailto:eirc....@gmail.com] 
Sent: Tuesday, November 08, 2011 4:01 AM
To: open64-devel@lists.sourceforge.net
Subject: [Open64-devel] do someone know why declare like below

Hi,

   I find in some application, the programmer define a function like below,
why they put the type of parameter after the parameter list.

static char *
reg(cp, paren, flagp)
register struct comp *cp;
int paren;            /* Parenthesized? */
int *flagp;
{

    ..
    ..
    Return ....
}

Thanks!

Eric


----------------------------------------------------------------------------
--
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
_______________________________________________
Open64-devel mailing list
Open64-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/open64-devel


------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
_______________________________________________
Open64-devel mailing list
Open64-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/open64-devel


------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
_______________________________________________
Open64-devel mailing list
Open64-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/open64-devel

Reply via email to