From: dahms AT ifk20 DOT mach DOT uni-karlsruhe DOT de Subject: Re: long long vs long 30 Jul 1998 09:52:23 -0700 Message-ID: <009C9EE1.E7AD8040.13298.cygnus.gnu-win32@ifk20.mach.uni-karlsruhe.de> To: raf AT comdyn DOT com DOT au 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 AT ifk20 DOT mach DOT uni-karlsruhe DOT de) - 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".