Path: csiph.com!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Keith Thompson Newsgroups: comp.lang.c Subject: Re: The C Library Reference Guide Date: Thu, 09 Feb 2017 09:32:13 -0800 Organization: None to speak of Lines: 42 Message-ID: References: <589862a6.6370671@news.xs4all.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Info: mx02.eternal-september.org; posting-host="ecbc845b6da81c9d4b7b978122232250"; logging-data="4496"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18z5hSbHwbHvbNbMfcgF5nU" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) Cancel-Lock: sha1:jhiRHaQnWq/i2hcrwHkpESD1iDc= sha1:tm166F5mc0h11vM7xZCixuL4sCc= Xref: csiph.com comp.lang.c:103540 Tim Rentsch writes: > raltbos@xs4all.nl (Richard Bos) writes: > [...] >> >> Someone will now undoubtedly post a link to the actual Standard >> for you, or even to the C89 Standard. I've forgotten where they >> live. > > I never remember either, but an online search for "n1256" gets > to the right place. Substitute n1570 for n1256 in that url, > and that's the latest draft (n1256.pdf being the most recent > revision of C99). There are a couple of publicly available drafts of the ANSI C89 standard: http://port70.net/~nsz/c/c89/c89-draft.html http://flash-gordon.me.uk/ansi.c.txt Both are drafts of the ANSI C89, not ISO C90, standard, which means that the sections are numbered differently and some ISO-specific boilerplate material is missing. I don't know how much they differ from the released standard. n1256.pdf consist of the released C99 standard plus the three Technical Corrigenda. It's actually a better version of the C99 standard (for most purposes) than the official one. n1570.pdf is pre-release draft of the C11 standard. The differences between it and the published standard are minor. There has been one Technical Corrigendum, not included either in N1570 or in the published standard; it corrects the definitions of __STDC_VERSION__ and __STDC_LIB_EXT1__, defining both as 201112L. http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf -- 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"