Newsgroups: comp.std.c
Path: utzoo!henry
From: henry@utzoo.uucp (Henry Spencer)
Subject: macro parameter names
Message-ID: <1989Nov27.223210.29880@utzoo.uucp>
Organization: U of Toronto Zoology
References: <11160@riks.csl.sony.co.jp> <1989Nov22.222413.3874@utzoo.uucp> <11188@riks.csl.sony.co.jp> <11685@smoke.BRL.MIL> <18672@watdragon.waterloo.edu>
Date: Mon, 27 Nov 89 22:32:10 GMT

In article <18672@watdragon.waterloo.edu> afscian@violet.waterloo.edu (Anthony Scian) writes:
>What about the library prototypes that are coded "int foo( int x, int y )"
>when they should be "int foo( int __x, int __y )"?

Can you cite chapter and verse for why the parameter names need to be in
the implementation name space?  They don't interfere with user identifiers
of the same name, and it doesn't look to me as if user identifiers of the
same name can interfere with them.
-- 
That's not a joke, that's      |     Henry Spencer at U of Toronto Zoology
NASA.  -Nick Szabo             | uunet!attcan!utzoo!henry henry@zoo.toronto.edu
