Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 28 Nov 2001 11:52:25 -0800 (PST)
From:      Bruce Evans <bde@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/include stdlib.h
Message-ID:  <200111281952.fASJqPq99885@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
bde         2001/11/28 11:52:25 PST

  Modified files:
    include              stdlib.h 
  Log:
  Fixed namespace pollution and/or breakage of K&R and C90 support related to
  the following functions in the following commits:
  - atoll() in revs 1.23-1.25
  - llabs() and lldiv() in revs 1.22
  - strtoq() and strtouq() in revs 1.18
  C99 functions must not be declared in C90/POSIX.1-1990 sections, and
  "long long" must not be exposed to compilers that don't support it.
  
  Fixed style bugs (mainly misindentation and disorder) related the
  following functions in the following commits:
  - atoll() in revs 1.23-1.25
  - getprogname() in rev.1.21
  - sranddev() in revs 1.19-1.20
  - strtoq() and strtouq() in rev.1.13
  - user_from_uid() in rev.1.1
  Breakage of K&R and C90 support used to be avoided by conditializing the
  "long long"s for strtoq() and strtouq() on __STRICT_ANSI__, but the
  conditionals should have gone away in rev.1.13 when the "long long"s went
  away (the problem was moved to the places that declare quad_t and u_quad_t).
  
  Revision  Changes    Path
  1.26      +21 -16    src/include/stdlib.h

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200111281952.fASJqPq99885>