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