From owner-freebsd-hackers Thu May 4 11:21:04 1995 Return-Path: hackers-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA18573 for hackers-outgoing; Thu, 4 May 1995 11:21:04 -0700 Received: from cs.weber.edu (cs.weber.edu [137.190.16.16]) by freefall.cdrom.com (8.6.10/8.6.6) with SMTP id LAA18566 for ; Thu, 4 May 1995 11:21:01 -0700 Received: by cs.weber.edu (4.1/SMI-4.1.1) id AA08811; Thu, 4 May 95 12:14:08 MDT From: terry@cs.weber.edu (Terry Lambert) Message-Id: <9505041814.AA08811@cs.weber.edu> Subject: Re: GNU cpp bug with pthreads To: bde@zeta.org.au (Bruce Evans) Date: Thu, 4 May 95 12:14:07 MDT Cc: bde@zeta.org.au, hackers@FreeBSD.org, j@uriah.heep.sax.de, rpt@miles.sso.loral.com In-Reply-To: <199505040259.MAA31717@godzilla.zeta.org.au> from "Bruce Evans" at May 4, 95 12:59:12 pm X-Mailer: ELM [version 2.4dev PL52] Sender: hackers-owner@FreeBSD.org Precedence: bulk > >On the other hand, #if is not necessarily a valid directive in older > >preprocessers. > > Older than K&R1 (1978)? FreeBSD doesn't attempt to support those. I didn't say that I didn't personally use '#if' (although I don't use '#elif', and would have liked a '#ifclude' to include files only if they were there...). Oh, in traditional mode, the Sun transitional compiler doesn't take void, const, or volatile, but will take prototypes. In non-traditional mode (__STDC__ == 1), it accepts all of them. In fasciest mode, the AIX compiler (__STDC__ == 2) will not take non prototype function declartions (ie: no compatability for formal function declarations). Terry Lambert terry@cs.weber.edu --- Any opinions in this posting are my own and not those of my present or previous employers.