Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!ames!pasteur!paris.Berkeley.EDU!mcgrath From: mcgrath@paris.Berkeley.EDU (Roland McGrath) Newsgroups: comp.std.c Subject: Re: Token pasting in #include directive Message-ID: Date: 1 Dec 89 21:55:22 GMT References: <11160@riks.csl.sony.co.jp> <1989Nov22.222413.3874@utzoo.uucp> <18672@watdragon.waterloo.edu> <970@sdrc.UUCP> <1989Nov29.140417.2394@twwells.com> <458@cpsolv.UUCP> Sender: news@pasteur.Berkeley.EDU Organization: Hackers Anonymous International, Ltd., Inc. (Applications welcome) Lines: 13 In-reply-to: rhg@cpsolv.UUCP's message of 30 Nov 89 14:57:06 GMT In article <458@cpsolv.UUCP> rhg@cpsolv.UUCP (Richard H. Gumpertz) writes: Maybe the standard header files used in an impleemtation should read something like the following: extern char *strcpy(char * /*dest*/, const char * /*source*/); They can be: extern char *strcpy(char *__dest, const char *__source); with no problems, since __foo is in the implementation's namespace. -- Roland McGrath Free Software Foundation, Inc. roland@ai.mit.edu, uunet!ai.mit.edu!roland