Path: csiph.com!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: Tim Rentsch
Newsgroups: comp.lang.c
Subject: Re: size_t vs long.
Date: Sat, 19 Nov 2022 06:42:31 -0800
Organization: A noiseless patient Spider
Lines: 13
Message-ID: <86edtzc8fc.fsf@linuxsc.com>
References: <5a71fdad-b7d6-4b4a-a3ee-c5a9beb75d28n@googlegroups.com> <20221117011851.690@kylheku.com> <02eee7cc-6d03-420f-adf6-d7b87592fe38n@googlegroups.com> <2b19488a-2675-4dfd-9de8-11720bb222a7n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Injection-Info: reader01.eternal-september.org; posting-host="3a600a3efa6b1d635770a4955b3f9787"; logging-data="3411329"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+2/gvwxvuUgtVUNPS00ZR0Qd4TDfrsQoo="
User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.4 (gnu/linux)
Cancel-Lock: sha1:cLhMJhP32xhhSamrwQW25N7bINs= sha1:Zzspwv8N9YzMw8wNIPn3J2iFRhU=
Xref: csiph.com comp.lang.c:168280
James Kuyper writes:
> C89 was a US standard. It got taken over by ISO, which released
> almost exactly the same text as C90. They added 3 sections at the
> beginning of the standard to meet ISO requirements, which resulted
> in every section number after that being increased by 3 (which
> means every single cross-reference had to be updated, too), but it
> was otherwise almost identical. [...]
For the most part the ISO (C90) standard uses exactly the same
wording that was used in the ANSI (C89) standard (ignoring
differences in numbering, like you say). In places though there
are some non-trivial changes.