Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!uunet!sdrc!scjones From: scjones@sdrc.UUCP (Larry Jones) Newsgroups: comp.std.c Subject: Re: Token pasting in #include directive Message-ID: <970@sdrc.UUCP> Date: 27 Nov 89 22:13:50 GMT References: <11160@riks.csl.sony.co.jp> <1989Nov22.222413.3874@utzoo.uucp> <18672@watdragon.waterloo.edu> Organization: SDRC, Cincinnati Lines: 15 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 )"? Eh? Why is the second any more correct than the first? Since the argument names in a prototype only have prototype scope, they can't conflict with any other names in the program and therefor do not need leading underscores. ---- Larry Jones UUCP: uunet!sdrc!scjones SDRC scjones@SDRC.UU.NET 2000 Eastman Dr. BIX: ltl Milford, OH 45150-2789 AT&T: (513) 576-2070 "You know how Einstein got bad grades as a kid? Well MINE are even WORSE!" -Calvin