Path: csiph.com!news.swapon.de!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Keith Thompson Newsgroups: comp.lang.c Subject: Re: More problems with lcc-win Date: Wed, 15 Mar 2017 12:44:57 -0700 Organization: None to speak of Lines: 15 Message-ID: References: <20d9275b-7502-4ad0-b343-5cecf8c6ea90@googlegroups.com> <20170315184219.1e0c610d45be2e475412b258@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Info: mx02.eternal-september.org; posting-host="1d05d6df43238c69e85c0f471787c307"; logging-data="17182"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/NBfIssCX24azOBW9L6sXX" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) Cancel-Lock: sha1:PYLruWA4UR1AqQTvIMYg3LYMkhI= sha1:+Cbk4KPUDI2ZxLtWg9mmlt46Ebw= Xref: csiph.com comp.lang.c:106167 BartC writes: [...] > Now the common situation when 'int' is 32 bits, is that 'long long' is > 64 bits; what's the point of 'long'? The point is that int is at least 16 bits (and encouraged to be the "natural" size for the machine in some vaguely defined sense), long is at least 32 bits, and long long is at least 64 bits. You can write a lot of code relying only on those guarantees. -- Keith Thompson (The_Other_Keith) kst-u@mib.org Working, but not speaking, for JetHead Development, Inc. "We must do something. This is something. Therefore, we must do this." -- Antony Jay and Jonathan Lynn, "Yes Minister"