<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/include/inttypes.h, branch release/5.2.1</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F5.2.1</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F5.2.1'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2002-09-22T08:06:45Z</updated>
<entry>
<title>Add the remaining C99 wide character string to integer conversion functions.</title>
<updated>2002-09-22T08:06:45Z</updated>
<author>
<name>Tim J. Robbins</name>
<email>tjr@FreeBSD.org</email>
</author>
<published>2002-09-22T08:06:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1302dabd28a369708901ba5eb79d0646cc544644'/>
<id>urn:sha1:1302dabd28a369708901ba5eb79d0646cc544644</id>
<content type='text'>
Restrict qualifiers were added to the existing prototypes in &lt;inttypes.h&gt;
and the typedef for wchar_t was removed.
</content>
</entry>
<entry>
<title>Style: One space between "restrict" qualifier and "*".</title>
<updated>2002-09-06T11:24:06Z</updated>
<author>
<name>Tim J. Robbins</name>
<email>tjr@FreeBSD.org</email>
</author>
<published>2002-09-06T11:24:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=58d38e25205c6ee5ef0796ffa2cd8e2ca6c6e7f3'/>
<id>urn:sha1:58d38e25205c6ee5ef0796ffa2cd8e2ca6c6e7f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>o Merge &lt;machine/ansi.h&gt; and &lt;machine/types.h&gt; into a new header</title>
<updated>2002-08-21T16:20:02Z</updated>
<author>
<name>Mike Barcroft</name>
<email>mike@FreeBSD.org</email>
</author>
<published>2002-08-21T16:20:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=abbd8902334e8c6409384593b4a2c81f939b47b4'/>
<id>urn:sha1:abbd8902334e8c6409384593b4a2c81f939b47b4</id>
<content type='text'>
  called &lt;machine/_types.h&gt;.
o &lt;machine/ansi.h&gt; will continue to live so it can define MD clock
  macros, which are only MD because of gratuitous differences between
  architectures.
o Change all headers to make use of this.  This mainly involves
  changing:
    #ifdef _BSD_FOO_T_
    typedef	_BSD_FOO_T_	foo_t;
    #undef _BSD_FOO_T_
    #endif
  to:
    #ifndef _FOO_T_DECLARED
    typedef	__foo_t	foo_t;
    #define	_FOO_T_DECLARED
    #endif

Concept by:	bde
Reviewed by:	jake, obrien
</content>
</entry>
<entry>
<title> - Add the 'restrict' qualifier to the function prototypes and</title>
<updated>2002-08-15T09:25:04Z</updated>
<author>
<name>Robert Drehmel</name>
<email>robert@FreeBSD.org</email>
</author>
<published>2002-08-15T09:25:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5618f72405ba7a6b9d960d494f9db670ba994b3f'/>
<id>urn:sha1:5618f72405ba7a6b9d960d494f9db670ba994b3f</id>
<content type='text'>
   definitions of the functions that convert strings to numbers
   and are defined by IEEE Std 1003-1.2001.
 - Use ANSI-C function definitions for all of the functions
   mentioned above plus strtouq and strtoq.
 - Update the prototypes in the manual pages.
</content>
</entry>
<entry>
<title>Don't define wchar_t if we are a C++ compiler.</title>
<updated>2002-07-09T05:13:30Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2002-07-09T05:13:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6087d2441e53d0dce1541ce9554e45c0167167d7'/>
<id>urn:sha1:6087d2441e53d0dce1541ce9554e45c0167167d7</id>
<content type='text'>
PR:		31864, 40084
</content>
</entry>
<entry>
<title>Add support for C++.</title>
<updated>2002-01-06T19:04:12Z</updated>
<author>
<name>Mike Barcroft</name>
<email>mike@FreeBSD.org</email>
</author>
<published>2002-01-06T19:04:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6304c952e5ebe039e25a0164cbb177eb13a0ab96'/>
<id>urn:sha1:6304c952e5ebe039e25a0164cbb177eb13a0ab96</id>
<content type='text'>
Submitted by:	bde
PR:		33590
</content>
</entry>
<entry>
<title>o Implement imaxabs(), imaxdiv(), llabs(), lldiv().</title>
<updated>2001-11-15T02:05:03Z</updated>
<author>
<name>Mike Barcroft</name>
<email>mike@FreeBSD.org</email>
</author>
<published>2001-11-15T02:05:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7a4a63270ffd4cf0deae379b3ad32f57ea3c3e9d'/>
<id>urn:sha1:7a4a63270ffd4cf0deae379b3ad32f57ea3c3e9d</id>
<content type='text'>
o Update abs(3), div(3), labs(3), ldiv(3) to reflect standards
  conformance and add additional references.

Reviewed by:	bde, wollman
</content>
</entry>
<entry>
<title>o Add new header &lt;sys/stdint.h&gt;.</title>
<updated>2001-11-02T18:05:43Z</updated>
<author>
<name>Mike Barcroft</name>
<email>mike@FreeBSD.org</email>
</author>
<published>2001-11-02T18:05:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0ac2d551f20a8769869f61ebfe742fd55cef70b9'/>
<id>urn:sha1:0ac2d551f20a8769869f61ebfe742fd55cef70b9</id>
<content type='text'>
o Make &lt;stdint.h&gt; a symbolic link to &lt;sys/stdint.h&gt;.
o Move most of &lt;sys/inttypes.h&gt; into &lt;sys/stdint.h&gt;, as per C99.
o Remove &lt;sys/inttypes.h&gt;.
o Adjust includes in sys/types.h and boot/efi/include/ia64/efibind.h
  to reflect new location of integer types in &lt;sys/stdint.h&gt;.
o Remove previously symbolicly linked &lt;inttypes.h&gt;, instead create a
  new file.
o Add MD headers &lt;machine/_inttypes.h&gt; from NetBSD.
o Include &lt;sys/stdint.h&gt; in &lt;inttypes.h&gt;, as required by C99; and
  include &lt;machine/_inttypes.h&gt; in &lt;inttypes.h&gt;, to fill in the
  remaining requirements for &lt;inttypes.h&gt;.
o Add additional integer types in &lt;machine/ansi.h&gt; and
  &lt;machine/limits.h&gt; which are included via &lt;sys/stdint.h&gt;.

Partially obtain from:	NetBSD
Tested on:		alpha, i386
Discussed on:		freebsd-standards@bostonradio.org
Reviewed by:		bde, fenner, obrien, wollman
</content>
</entry>
</feed>
