Subject: Re: gcc-ansi -pedantic and long long on NetBSD
To: None <firstname.lastname@example.org>
From: T. William Wells <email@example.com>
Date: 10/30/1994 20:41:38
In article <9410301841.AA09516@alpha.bostic.com>,
Chris G. Demetriou <firstname.lastname@example.org> wrote:
: Cc: current-users@NetBSD.ORG
: In-Reply-To: Your message of "Sun, 30 Oct 1994 12:32:09."
: > 1. Fix gcc so the -pedantic doesn't choke on long long anymore (I
: > suppose that some ANSI version of C will support 64bit ints)
: This is probably the solution. it's unclear that ANSI will support
: 64bit ints in any reasonable fashion, though.
This is wrong. -ansi -pedantic is supposed to complain on
anything that isn't strict ANSI, and this isn't.
: > 2. Fix the NetBSD headers so that they only use strict ansi types when
: > -pedantic is used
: that's not at all practical; 64-bit ints are fundamental to some of
: the prototypes, etc., in the system. if the prototypes aren't there,
: you'll lose.
However, there is a solution to this. Instead of using long long
in the prototypes, Gnu C should define a __quad__ type and use