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.