Date: Wed, 30 Jan 2002 21:35:50 -0800 From: "Kutulu" <kutulu@kutulu.org> To: "Terry Lambert" <tlambert2@mindspring.com>, "Anders Andersson" <anders@hack.org> Cc: "Jordan Hubbard" <jkh@winston.freebsd.org>, "Dallas De Atley" <deatley@apple.com>, <arch@FreeBSD.ORG> Subject: Re: __P macro question Message-ID: <019701c1aa19$27b2fb30$81663244@longhill1.md.home.com> References: <tlambert2@mindspring.com> <3C57BED2.E1144F41@mindspring.com> <66467.1012412972@winston.freebsd.org> <20020130175639.GB2437@sushi.sanyusan.se> <3C588DCF.AFC83B3@mindspring.com>
next in thread | previous in thread | raw e-mail | index | archive | help
From: "Terry Lambert" <tlambert2@mindspring.com> Sent: Wednesday, January 30, 2002 4:20 PM > The bottom line is that the policy is *already* to not put > it in to new code, and to use prototypes instead, rendering > new code non-portable to older platforms and uncompilable > by older tool chains. > I fear that yielding to full dependency on a single tool > chain is not a good idea for the long term. I am by no means a FreeBSd hacker, just an interested observer, so please don't take this question as anything other than curiosity. I generally understand the reason for/against using the prototype-hiding macro. However, your (Terry's) position repeatedly argues for keeping this in code to avoid being dependant on GCC. Is GCC the only UNIX compiler that can compile code with prototypes? Isn't that an ANSI standard requirement, not a gcc-ism? I have never used any compiler other than gcc and some Borland stuff, so I really don't know the answer, but it seems to me that anyone, like myself, coming into UNIX development at this point in time would expect *some* ANSI-enabled compiler to be around for any platform, wether the GNU people wrote it or not. Is this a stupid assumption to make? --Mike To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?019701c1aa19$27b2fb30$81663244>