This is the mail archive of the
cygwin@sourceware.cygnus.com
mailing list for the Cygwin project.
Re: long long vs long
- To: raf at comdyn dot com dot au
- Subject: Re: long long vs long
- From: dahms at ifk20 dot mach dot uni-karlsruhe dot de
- Date: Thu, 30 Jul 1998 01:29:05 +0200 (METDST)
- CC: gnu-win32 at cygnus dot com, dahms at ifk20 dot mach dot uni-karlsruhe dot de
Hi raf, you wrote:
: >With sizeof(char) = sizeof(int) = 1 and looking at K&R II pg. 16,
: >you'd got a problem with getchar() and EOF, if someone invents a
: >32bit charset and assumes to be able to use them all *and* EOF.
: >AFAIK the biggest charsets currently are 16bit (e.g. Unicode),
: >so at the moment you're safe with a 32bit char!
:
: no, ISO has a 4-byte charset. it's like unicode but
: with separate copies of asian ideographs, one each for
: japanese, korean and chinese.
:
: if using this charset, EOF would have to be ((long long)-1) :)
Hopefully ISO reserved the char at ((unsigned int)-1) exactly for EOF.
Bye, Heribert (dahms@ifk20.mach.uni-karlsruhe.de)
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".