<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in _stdint.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>966fb94cb3575ccd39da211165d0858fd0eb0ef2 - Define stdint.h macros unconditionally</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/x86/include/_stdint.h#966fb94cb3575ccd39da211165d0858fd0eb0ef2</link>
        <description>Define stdint.h macros unconditionallySimilar to glibc, define all the stdint.h macros such as `SIZE_MAX`,`UINT64_C`, etc unconditionally. I.e. no longer check whether`__STDC_CONSTANT_MACROS` or `__STDC_LIMIT_MACROS` are defined. See also&lt;https://sourceware.org/bugzilla/show_bug.cgi?id=15366&gt;.This is part of reverting base 00bee6fcd77f, which reverted an upstreamlibc++ commit that eliminated libc++&apos;s stdint.h wrapper header.Submitted by:	Nikolas Klauser &lt;nikolasklauser@berlin.de&gt;MFC after:	1 weekReviewed by:	impDifferential Revision: https://reviews.freebsd.org/D56746

            List of files:
            /freebsd/sys/x86/include/_stdint.h</description>
        <pubDate>Fri, 01 May 2026 20:07:11 +0200</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>daeab702f9adbbb718ecf48e17de8dd619cfe7b8 - Remove extraneous tab characters at EOL in various _stdint.h files</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/x86/include/_stdint.h#daeab702f9adbbb718ecf48e17de8dd619cfe7b8</link>
        <description>Remove extraneous tab characters at EOL in various _stdint.h filesMFC after:	3 days

            List of files:
            /freebsd/sys/x86/include/_stdint.h</description>
        <pubDate>Fri, 01 May 2026 20:08:26 +0200</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7998a82d2f99a00086baf64b2a3343ba10f8806d - sys/stdint.h: add C23 _WIDTH macros</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/x86/include/_stdint.h#7998a82d2f99a00086baf64b2a3343ba10f8806d</link>
        <description>sys/stdint.h: add C23 _WIDTH macrosThe platform-dependent macros are added to the various_stdint.h headers, those that are always the same areadded directly to _stdint.h.We may want to move the definitions for WCHAR_* andWINT_* out of the platform header files as those arealways the same.Approved by:	markj (mentor)MFC after:	1 monthDifferential Revision:	https://reviews.freebsd.org/D53830

            List of files:
            /freebsd/sys/x86/include/_stdint.h</description>
        <pubDate>Wed, 19 Nov 2025 19:53:07 +0100</pubDate>
        <dc:creator>Robert Clausecker &lt;fuz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>95ee2897e98f5d444f26ed2334cc7c439f9c16c6 - sys: Remove $FreeBSD$: two-line .h pattern</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/x86/include/_stdint.h#95ee2897e98f5d444f26ed2334cc7c439f9c16c6</link>
        <description>sys: Remove $FreeBSD$: two-line .h patternRemove /^\s*\*\n \*\s+\$FreeBSD\$$\n/

            List of files:
            /freebsd/sys/x86/include/_stdint.h</description>
        <pubDate>Wed, 16 Aug 2023 19:54:11 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>eb232cffc92d3bb9776cf0ce0c9a9c30913f8cfa - amd64: reduce header pollution in _stdint.h</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/x86/include/_stdint.h#eb232cffc92d3bb9776cf0ce0c9a9c30913f8cfa</link>
        <description>amd64: reduce header pollution in _stdint.hIn 38d1ac34ff82bd2aeb308b52a65b686060e52873 SIGATOMIC_{MIN,MAX} weredefined in terms of LONG_{MIN,MAX}.  Later, they were switched to__LONG_{MIN,MAX} in 78fe75bc280264e7471b3069e148cae32e8ae211 where aninclude of machine/_limits.h was added.  Switch to using fixed widthINT64_{MIN,MAX} and remove the header pollution.No functional change.Reviewed by:	theraven, emasteSponsored by:	DARPADifferential Revision:	https://reviews.freebsd.org/D39196

            List of files:
            /freebsd/sys/x86/include/_stdint.h</description>
        <pubDate>Wed, 22 Mar 2023 17:23:57 +0100</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ebf5747bdb4c8c502d56f86f341be0f2a9080109 - sys/x86: further adoption of SPDX licensing ID tags.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/x86/include/_stdint.h#ebf5747bdb4c8c502d56f86f341be0f2a9080109</link>
        <description>sys/x86: further adoption of SPDX licensing ID tags.Mainly focus on files that use BSD 2-Clause license, however the tool Iwas using misidentified many licenses so this was mostly a manual - errorprone - task.The Software Package Data Exchange (SPDX) group provides a specificationto make it easier for automated tools to detect and summarize well knownopensource licenses. We are gradually adopting the specification, notingthat the tags are considered only advisory and do not, in any way,superceed or replace the license texts.

            List of files:
            /freebsd/sys/x86/include/_stdint.h</description>
        <pubDate>Mon, 27 Nov 2017 16:11:47 +0100</pubDate>
        <dc:creator>Pedro F. Giffuni &lt;pfg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>78fe75bc280264e7471b3069e148cae32e8ae211 - Add missing dependency on &lt;machine/_limits.h&gt;.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/x86/include/_stdint.h#78fe75bc280264e7471b3069e148cae32e8ae211</link>
        <description>Add missing dependency on &lt;machine/_limits.h&gt;.In r227474, this header file was changed to define SIG_ATOMIC_{MIN,MAX}in terms of LONG_{MIN,MAX}. Unlike all of the definitions in this headerfile, LONG_{MIN,MAX} is provided by &lt;limits.h&gt;. Remove the dependency on&lt;limits.h&gt; by using __LONG_{MIN,MAX} instead and including&lt;machine/_limits.h&gt;.This change is needed to make SIG_ATOMIC_{MIN,MAX} work withoutincluding any other header files.

            List of files:
            /freebsd/sys/x86/include/_stdint.h</description>
        <pubDate>Tue, 31 May 2016 10:38:24 +0200</pubDate>
        <dc:creator>Ed Schouten &lt;ed@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>23090366f729c56cab62de74c7a51792357e98a9 - Sync from head</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/x86/include/_stdint.h#23090366f729c56cab62de74c7a51792357e98a9</link>
        <description>Sync from head

            List of files:
            /freebsd/sys/x86/include/_stdint.h</description>
        <pubDate>Sun, 04 Nov 2012 03:52:03 +0100</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>de7201225514f33f0fde51cab02f4a86c879b13d - Merge head r236710 through r238467.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/x86/include/_stdint.h#de7201225514f33f0fde51cab02f4a86c879b13d</link>
        <description>Merge head r236710 through r238467.

            List of files:
            /freebsd/sys/x86/include/_stdint.h</description>
        <pubDate>Sun, 15 Jul 2012 17:22:18 +0200</pubDate>
        <dc:creator>Gleb Smirnoff &lt;glebius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6cf87ec8ec46bc472249ebb6a3b3346fe3c10141 - IFC @238412.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/x86/include/_stdint.h#6cf87ec8ec46bc472249ebb6a3b3346fe3c10141</link>
        <description>IFC @238412.

            List of files:
            /freebsd/sys/x86/include/_stdint.h</description>
        <pubDate>Fri, 13 Jul 2012 03:25:11 +0200</pubDate>
        <dc:creator>Xin LI &lt;delphij@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b652778e426d00b6a1df29bbd86869db86f36e25 - IFC @ r238370</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/x86/include/_stdint.h#b652778e426d00b6a1df29bbd86869db86f36e25</link>
        <description>IFC @ r238370

            List of files:
            /freebsd/sys/x86/include/_stdint.h</description>
        <pubDate>Wed, 11 Jul 2012 21:54:21 +0200</pubDate>
        <dc:creator>Peter Grehan &lt;grehan@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>74dc547e24c143e53bdcfdc02a718cf09abbf0f2 - Make the wchar_t type machine dependent.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/x86/include/_stdint.h#74dc547e24c143e53bdcfdc02a718cf09abbf0f2</link>
        <description>Make the wchar_t type machine dependent.This is required for ARM EABI. Section 7.1.1 of the Procedure Call for theARM Architecture (AAPCS) defines wchar_t as either an unsigned int or anunsigned short with the former preferred.Because of this requirement we need to move the definition of __wchar_t toa machine dependent header. It also cleans up the macros defining the limitsof wchar_t by defining __WCHAR_MIN and __WCHAR_MAX in the same machinedependent header then using them to define WCHAR_MIN and WCHAR_MAXrespectively.Discussed with:	bde

            List of files:
            /freebsd/sys/x86/include/_stdint.h</description>
        <pubDate>Sun, 24 Jun 2012 06:15:58 +0200</pubDate>
        <dc:creator>Andrew Turner &lt;andrew@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2d5e7d2e7a62d15df7683e6fce5db8eb8392b457 - IFC @ r236291.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/x86/include/_stdint.h#2d5e7d2e7a62d15df7683e6fce5db8eb8392b457</link>
        <description>IFC @ r236291.Diff reductions to the enclosure driver made in r235911.

            List of files:
            /freebsd/sys/x86/include/_stdint.h</description>
        <pubDate>Wed, 30 May 2012 07:59:45 +0200</pubDate>
        <dc:creator>Will Andrews &lt;will@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>31ccd48942f0df842d9a31fe8e862c197ff296b9 - Merge head r233826 through r236168.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/x86/include/_stdint.h#31ccd48942f0df842d9a31fe8e862c197ff296b9</link>
        <description>Merge head r233826 through r236168.

            List of files:
            /freebsd/sys/x86/include/_stdint.h</description>
        <pubDate>Mon, 28 May 2012 11:23:12 +0200</pubDate>
        <dc:creator>Gleb Smirnoff &lt;glebius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8bed40c9fe84015ff4e2ddeb54aa3207e7fa5375 - Consitently use &quot;__LP64__&quot;.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/x86/include/_stdint.h#8bed40c9fe84015ff4e2ddeb54aa3207e7fa5375</link>
        <description>Consitently use &quot;__LP64__&quot;.[there are 33 __LP64__&apos;s in the kernel (minus cddl/ and contrib/),and 11 _LP64&apos;s]

            List of files:
            /freebsd/sys/x86/include/_stdint.h</description>
        <pubDate>Thu, 24 May 2012 23:44:46 +0200</pubDate>
        <dc:creator>David E. O&apos;Brien &lt;obrien@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6a068746777241722b2b32c5d0bc443a2a64d80b - MFC</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/x86/include/_stdint.h#6a068746777241722b2b32c5d0bc443a2a64d80b</link>
        <description>MFC

            List of files:
            /freebsd/sys/x86/include/_stdint.h</description>
        <pubDate>Tue, 15 May 2012 02:42:12 +0200</pubDate>
        <dc:creator>Alexander Motin &lt;mav@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>38f1b189cd839bd8aa122ae06cc084810ca1e395 - IFC @ r234692</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/x86/include/_stdint.h#38f1b189cd839bd8aa122ae06cc084810ca1e395</link>
        <description>IFC @ r234692sys/amd64/include/cpufunc.hsys/amd64/include/fpu.hsys/amd64/amd64/fpu.csys/amd64/vmm/vmm.c - Add API to allow vmm FPU state init/save/restore.FP stuff discussed with: kib

            List of files:
            /freebsd/sys/x86/include/_stdint.h</description>
        <pubDate>Thu, 26 Apr 2012 09:52:28 +0200</pubDate>
        <dc:creator>Peter Grehan &lt;grehan@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>867099fa10ec5cb8a004ceac8d512a30912e3a04 - Merge head up to r232685 to projects/pf/head.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/x86/include/_stdint.h#867099fa10ec5cb8a004ceac8d512a30912e3a04</link>
        <description>Merge head up to r232685 to projects/pf/head.

            List of files:
            /freebsd/sys/x86/include/_stdint.h</description>
        <pubDate>Thu, 08 Mar 2012 10:58:17 +0100</pubDate>
        <dc:creator>Gleb Smirnoff &lt;glebius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>21d0ce786838f9ea6ca4bf455969c804c7d39397 - Do not use INT64_C and UINT64_C to define 64 bit integer limits.  They</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/x86/include/_stdint.h#21d0ce786838f9ea6ca4bf455969c804c7d39397</link>
        <description>Do not use INT64_C and UINT64_C to define 64 bit integer limits.  Theyaren&apos;t defined for C++ code unless __STDC_CONSTANT_MACROS is defined.Reported by:	jhb

            List of files:
            /freebsd/sys/x86/include/_stdint.h</description>
        <pubDate>Sun, 04 Mar 2012 21:02:20 +0100</pubDate>
        <dc:creator>Tijl Coosemans &lt;tijl@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8770e9db97d00527a8fe30ff74c5ebde548e4de5 - Copy amd64 _stdint.h to x86 and merge with i386 _stdint.h. Replace</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/x86/include/_stdint.h#8770e9db97d00527a8fe30ff74c5ebde548e4de5</link>
        <description>Copy amd64 _stdint.h to x86 and merge with i386 _stdint.h. Replaceamd64/i386/pc98 _stdint.h with stubs.

            List of files:
            /freebsd/sys/x86/include/_stdint.h</description>
        <pubDate>Tue, 28 Feb 2012 19:38:33 +0100</pubDate>
        <dc:creator>Tijl Coosemans &lt;tijl@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
