Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.c > #103290

Re: The C Library Reference Guide

From raltbos@xs4all.nl (Richard Bos)
Newsgroups comp.lang.c
Subject Re: The C Library Reference Guide
Date 2017-02-06 11:56 +0000
Organization Go wash your mouth.
Message-ID <589862a6.6370671@news.xs4all.nl> (permalink)
References <o79hm0$svn$1@dont-email.me>

Show all headers | View raw


MehdiAmini <atorrses@gmail.com> wrote:

> Is this ebook a reliable reference for C?
> 
> http://eecs.wsu.edu/~sshaikot/docs/Other/C%20Library%20Reference%20Guide.pdf

It was written in 1996, so no, it's not a reliable reference for C99 or
C11.

It's not quite reliable for C89, either:
- It assumes (1.2.7, appendix) the character set is ASCII, which is very
common but still not entirely universal, and in any case, not required
by the Standard.
- It does not (1.3.2) take freestanding implementations into account,
only hosted ones. 
- It refers (1.4.2) to typecasting. Typecasting is something that
happens to Hollywood actors. When it happens to C types, it's just
called casting. It also does not explain all the system-dependencies
that come with casting.
- It does not explain # and ## within macro definitions.

I haven't read through the explanations of the library functions, so
I'll leave it to someone else to critique those; the above should
suffice to show that no, it's not reliable.

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.

Richard

Back to comp.lang.c | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

The C Library Reference Guide MehdiAmini <atorrses@gmail.com> - 2017-02-06 13:35 +0330
  Re: The C Library Reference Guide Barry Schwarz <schwarzb@dqel.com> - 2017-02-06 03:42 -0800
  Re: The C Library Reference Guide raltbos@xs4all.nl (Richard Bos) - 2017-02-06 11:56 +0000
    Re: The C Library Reference Guide supercat@casperkitty.com - 2017-02-06 06:33 -0800
      Re: The C Library Reference Guide raltbos@xs4all.nl (Richard Bos) - 2017-02-06 15:17 +0000
      Re: The C Library Reference Guide Jerry Stuckle <jstucklex@attglobal.net> - 2017-02-06 10:53 -0500
        Re: The C Library Reference Guide supercat@casperkitty.com - 2017-02-06 08:32 -0800
          Re: The C Library Reference Guide Jerry Stuckle <jstucklex@attglobal.net> - 2017-02-06 11:47 -0500
          Re: The C Library Reference Guide Malcolm McLean <malcolm.mclean5@btinternet.com> - 2017-02-06 09:01 -0800
          Re: The C Library Reference Guide Barry Schwarz <schwarzb@dqel.com> - 2017-02-06 11:26 -0800
        Re: The C Library Reference Guide Robert Wessel <robertwessel2@yahoo.com> - 2017-02-06 16:26 -0600
      Re: The C Library Reference Guide Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-02-06 17:01 +0000
        Re: The C Library Reference Guide supercat@casperkitty.com - 2017-02-06 09:45 -0800
          Re: The C Library Reference Guide Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-02-06 18:03 +0000
            Re: The C Library Reference Guide supercat@casperkitty.com - 2017-02-06 10:45 -0800
            Re: The C Library Reference Guide Tim Rentsch <txr@alumni.caltech.edu> - 2017-02-09 07:58 -0800
          Re: The C Library Reference Guide raltbos@xs4all.nl (Richard Bos) - 2017-02-06 20:43 +0000
            Re: The C Library Reference Guide supercat@casperkitty.com - 2017-02-06 13:22 -0800
              Re: The C Library Reference Guide raltbos@xs4all.nl (Richard Bos) - 2017-02-06 22:17 +0000
    Re: The C Library Reference Guide Noob <root@127.0.0.1> - 2017-02-06 16:15 +0100
    Re: The C Library Reference Guide luser droog <luser.droog@gmail.com> - 2017-02-06 10:34 -0800
    Re: The C Library Reference Guide Tim Rentsch <txr@alumni.caltech.edu> - 2017-02-08 22:14 -0800
      Re: The C Library Reference Guide Keith Thompson <kst-u@mib.org> - 2017-02-09 09:32 -0800

csiph-web