<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/amd64/include/_stdint.h, branch release/13.2.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F13.2.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F13.2.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2012-02-28T18:38:33Z</updated>
<entry>
<title>Copy amd64 _stdint.h to x86 and merge with i386 _stdint.h. Replace</title>
<updated>2012-02-28T18:38:33Z</updated>
<author>
<name>Tijl Coosemans</name>
<email>tijl@FreeBSD.org</email>
</author>
<published>2012-02-28T18:38:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8770e9db97d00527a8fe30ff74c5ebde548e4de5'/>
<id>urn:sha1:8770e9db97d00527a8fe30ff74c5ebde548e4de5</id>
<content type='text'>
amd64/i386/pc98 _stdint.h with stubs.
</content>
</entry>
<entry>
<title>Fix SIGATOMIC_M{IN,AX} on x86-64.  These are meant to be the minimum values that are allowed in a sig_atomic_t, but it looks like they were just copied from the x86 versions, so these definitions violate the C and C++ specs.  Mismatch was spotted by the libc++ test suite.</title>
<updated>2011-11-12T20:16:06Z</updated>
<author>
<name>David Chisnall</name>
<email>theraven@FreeBSD.org</email>
</author>
<published>2011-11-12T20:16:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=38d1ac34ff82bd2aeb308b52a65b686060e52873'/>
<id>urn:sha1:38d1ac34ff82bd2aeb308b52a65b686060e52873</id>
<content type='text'>
Approved by:	dim (mentor)
</content>
</entry>
<entry>
<title>On mixed 32/64 bit architectures (mips, powerpc) use __LP64__ rather than</title>
<updated>2011-01-08T12:43:05Z</updated>
<author>
<name>Tijl Coosemans</name>
<email>tijl@FreeBSD.org</email>
</author>
<published>2011-01-08T12:43:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a56e818f29e03249aa03610ff136d2566ed0b0e3'/>
<id>urn:sha1:a56e818f29e03249aa03610ff136d2566ed0b0e3</id>
<content type='text'>
architecture macros (__mips_n64, __powerpc64__) when 64 bit types (and
corresponding macros) are different from 32 bit. [1]

Correct the type of INT64_MIN, INT64_MAX and UINT64_MAX.

Define (U)INTMAX_C as an alias for (U)INT64_C matching the type definition
for (u)intmax_t. Do this on all architectures for consistency.

Suggested by:	bde [1]
Approved by:	kib (mentor)
</content>
</entry>
<entry>
<title>&lt;stdint.h&gt; should define WINT_M{AX,IN} independent from whether WCHAR_MIN is</title>
<updated>2004-05-18T16:04:57Z</updated>
<author>
<name>Stefan Farfeleder</name>
<email>stefanf@FreeBSD.org</email>
</author>
<published>2004-05-18T16:04:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b1aa0ba527b758558ff81344d8eb0e173a00f6ae'/>
<id>urn:sha1:b1aa0ba527b758558ff81344d8eb0e173a00f6ae</id>
<content type='text'>
defined.  Otherwise first including &lt;wchar.h&gt; and then &lt;stdint.h&gt; leads to no
WINT_M{AX,IN} at all.

PR:		64956
Approved by:	das (mentor)
</content>
</entry>
<entry>
<title>Cosmetic and/or trivial sync up with i386.</title>
<updated>2003-11-21T03:02:00Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2003-11-21T03:02:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cda078658e6fb14d86529be6ca93ff465fc858a0'/>
<id>urn:sha1:cda078658e6fb14d86529be6ca93ff465fc858a0</id>
<content type='text'>
Approved by:  re (rwatson)
</content>
</entry>
<entry>
<title>Create a new header &lt;machine/_stdint.h&gt; for storing MD parts of</title>
<updated>2002-07-29T17:41:23Z</updated>
<author>
<name>Mike Barcroft</name>
<email>mike@FreeBSD.org</email>
</author>
<published>2002-07-29T17:41:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=49545b3891a707a543faab07822d56d86c4ee73c'/>
<id>urn:sha1:49545b3891a707a543faab07822d56d86c4ee73c</id>
<content type='text'>
&lt;stdint.h&gt;.  Previously, parts were defined in &lt;machine/ansi.h&gt; and
&lt;machine/limits.h&gt;.  This resulted in two problems:
  (1) Defining macros in &lt;machine/ansi.h&gt; gets in the way of that
      header only defining types.
  (2) Defining C99 limits in &lt;machine/limits.h&gt; adds pollution to
      &lt;limits.h&gt;.
</content>
</entry>
</feed>
