delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1998/07/23/02:23:32

From: michael AT weiser DOT saale-net DOT de (Michael Weiser)
Subject: Re: long long vs long
23 Jul 1998 02:23:32 -0700 :
Message-ID: <35b73b67.3231426.cygnus.gnu-win32@mail>
References: <73B8DC108A44D111B44700805FF5C69D01E51F AT cware>
Mime-Version: 1.0
To: gnu-win32 AT cygnus DOT com

Hi Graham,

You wrote:

>This is probably a silly question, but rather than having long long for
>64 bit, why was long not made 64bit? The standard (AFAIK) states that
>short <= int <= long.  So, it should be possible for long to be 64 bit
>rather than 32. This would give a simple progression from 8bit chars to
>64bit longs.
No because the standard says
short == 16 bit
long  == 32 bit
int   == 16 or 32 depending on the machine's architecture

For example: Under DOS int is 16 bit while under Win32 und UN*X it is
32 bit.
So there's no way for long to be 64 bit while conforming to the
standard.

bye

Michael
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019