Subject: Re: Tcl7.5 and NetBSD-current
To: None <current-users@NetBSD.ORG>
From: John F. Woods <jfw@jfwhome.funhouse.com>
List: current-users
Date: 02/28/1996 08:20:35
Someone whose name I will elide to reduce their embarassment replied:

> > > long long is *forbidden* by ANSI.
> Perhaps it is time for ANSI to revise their standard yet again,
> as it appears that "long==32bits"

Please go read THE STANDARD.

Long is not defined to be exactly 32 bits.  Long is defined to be AT LEAST
32 bits.  "long long" is a SYNTAX ERROR, not a violation of a size constraint.
A type named __int64 would be a perfectly legal extension which requires no
diagnostic message.

> Having sizeof(long) < sizeof(int) while potentially permissible, 

Having sizeof(long) < sizeof(int) is NOT PERMISSIBLE.

Sheesh.