<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/include/inttypes.h, branch stable/10</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>MFC r263998:</title>
<updated>2014-04-15T09:41:52+00:00</updated>
<author>
<name>Tijl Coosemans</name>
<email>tijl@FreeBSD.org</email>
</author>
<published>2014-04-15T09:41:52+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=13fee2c7c3e27dda92dc1ea24dad57b92a167b3d'/>
<id>13fee2c7c3e27dda92dc1ea24dad57b92a167b3d</id>
<content type='text'>
Rename __wchar_t so it no longer conflicts with __wchar_t from clang 3.4
-fms-extensions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rename __wchar_t so it no longer conflicts with __wchar_t from clang 3.4
-fms-extensions.
</pre>
</div>
</content>
</entry>
<entry>
<title>Correctly expose xlocale functions if people include the headers in the wrong</title>
<updated>2012-03-28T12:11:54+00:00</updated>
<author>
<name>David Chisnall</name>
<email>theraven@FreeBSD.org</email>
</author>
<published>2012-03-28T12:11:54+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=3ac9d659890471a1936268bfec06e74caf9025df'/>
<id>3ac9d659890471a1936268bfec06e74caf9025df</id>
<content type='text'>
order (as some ports apparently do).

Approved by:	dim (mentor)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
order (as some ports apparently do).

Approved by:	dim (mentor)
</pre>
</div>
</content>
</entry>
<entry>
<title>Be like stdlib.h and bring in a wchar_t definition and use it to prototype</title>
<updated>2010-03-31T02:12:24+00:00</updated>
<author>
<name>Juli Mallett</name>
<email>jmallett@FreeBSD.org</email>
</author>
<published>2010-03-31T02:12:24+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=745b1875349efb7f08020a602f1c6a6c9b9e86c6'/>
<id>745b1875349efb7f08020a602f1c6a6c9b9e86c6</id>
<content type='text'>
wcstoimax and wcstoumax, rather than spelling it __wchar_t.  This is necessary
to use these functions in C++ where wchar_t is different to __wchar_t and is
a built-in type.

It may be better to use __wchar_t here and to simply define __wchar_t as being
wchar_t in C++ mode rather than to bring in wchar_t, but this is less invasive
and follows our existing practice, and restores wchar_t usage in this file to
what it was before r1.8.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
wcstoimax and wcstoumax, rather than spelling it __wchar_t.  This is necessary
to use these functions in C++ where wchar_t is different to __wchar_t and is
a built-in type.

It may be better to use __wchar_t here and to simply define __wchar_t as being
wchar_t in C++ mode rather than to bring in wchar_t, but this is less invasive
and follows our existing practice, and restores wchar_t usage in this file to
what it was before r1.8.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add the remaining C99 wide character string to integer conversion functions.</title>
<updated>2002-09-22T08:06:45+00:00</updated>
<author>
<name>Tim J. Robbins</name>
<email>tjr@FreeBSD.org</email>
</author>
<published>2002-09-22T08:06:45+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=1302dabd28a369708901ba5eb79d0646cc544644'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Restrict qualifiers were added to the existing prototypes in &lt;inttypes.h&gt;
and the typedef for wchar_t was removed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Style: One space between "restrict" qualifier and "*".</title>
<updated>2002-09-06T11:24:06+00:00</updated>
<author>
<name>Tim J. Robbins</name>
<email>tjr@FreeBSD.org</email>
</author>
<published>2002-09-06T11:24:06+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=58d38e25205c6ee5ef0796ffa2cd8e2ca6c6e7f3'/>
<id>58d38e25205c6ee5ef0796ffa2cd8e2ca6c6e7f3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</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:02+00:00</updated>
<author>
<name>Mike Barcroft</name>
<email>mike@FreeBSD.org</email>
</author>
<published>2002-08-21T16:20:02+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=abbd8902334e8c6409384593b4a2c81f939b47b4'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  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
</pre>
</div>
</content>
</entry>
<entry>
<title> - Add the 'restrict' qualifier to the function prototypes and</title>
<updated>2002-08-15T09:25:04+00:00</updated>
<author>
<name>Robert Drehmel</name>
<email>robert@FreeBSD.org</email>
</author>
<published>2002-08-15T09:25:04+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=5618f72405ba7a6b9d960d494f9db670ba994b3f'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
   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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't define wchar_t if we are a C++ compiler.</title>
<updated>2002-07-09T05:13:30+00:00</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2002-07-09T05:13:30+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=6087d2441e53d0dce1541ce9554e45c0167167d7'/>
<id>6087d2441e53d0dce1541ce9554e45c0167167d7</id>
<content type='text'>
PR:		31864, 40084
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PR:		31864, 40084
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for C++.</title>
<updated>2002-01-06T19:04:12+00:00</updated>
<author>
<name>Mike Barcroft</name>
<email>mike@FreeBSD.org</email>
</author>
<published>2002-01-06T19:04:12+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=6304c952e5ebe039e25a0164cbb177eb13a0ab96'/>
<id>6304c952e5ebe039e25a0164cbb177eb13a0ab96</id>
<content type='text'>
Submitted by:	bde
PR:		33590
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Submitted by:	bde
PR:		33590
</pre>
</div>
</content>
</entry>
<entry>
<title>o Implement imaxabs(), imaxdiv(), llabs(), lldiv().</title>
<updated>2001-11-15T02:05:03+00:00</updated>
<author>
<name>Mike Barcroft</name>
<email>mike@FreeBSD.org</email>
</author>
<published>2001-11-15T02:05:03+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=7a4a63270ffd4cf0deae379b3ad32f57ea3c3e9d'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
o Update abs(3), div(3), labs(3), ldiv(3) to reflect standards
  conformance and add additional references.

Reviewed by:	bde, wollman
</pre>
</div>
</content>
</entry>
</feed>
