<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/arm/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>2017-11-27T15:04:10Z</updated>
<entry>
<title>sys/arm: further adoption of SPDX licensing ID tags.</title>
<updated>2017-11-27T15:04:10Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2017-11-27T15:04:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=af3dc4a7ca7fdfbe1790f34b83024557a35d11f2'/>
<id>urn:sha1:af3dc4a7ca7fdfbe1790f34b83024557a35d11f2</id>
<content type='text'>
Mainly focus on files that use BSD 2-Clause license, however the tool I
was using misidentified many licenses so this was mostly a manual - error
prone - task.

The Software Package Data Exchange (SPDX) group provides a specification
to make it easier for automated tools to detect and summarize well known
opensource licenses. We are gradually adopting the specification, noting
that the tags are considered only advisory and do not, in any way,
superceed or replace the license texts.
</content>
</entry>
<entry>
<title>ARM: Remove trailing whitespace from sys/arm/include</title>
<updated>2015-11-10T12:02:41Z</updated>
<author>
<name>Michal Meloun</name>
<email>mmel@FreeBSD.org</email>
</author>
<published>2015-11-10T12:02:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4dbc00835dbc58681890dbb58dd72d120efce3c1'/>
<id>urn:sha1:4dbc00835dbc58681890dbb58dd72d120efce3c1</id>
<content type='text'>
No functional changes.

Approved by:    kib (mentor)
</content>
</entry>
<entry>
<title>Make the wchar_t type machine dependent.</title>
<updated>2012-06-24T04:15:58Z</updated>
<author>
<name>Andrew Turner</name>
<email>andrew@FreeBSD.org</email>
</author>
<published>2012-06-24T04:15:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=74dc547e24c143e53bdcfdc02a718cf09abbf0f2'/>
<id>urn:sha1:74dc547e24c143e53bdcfdc02a718cf09abbf0f2</id>
<content type='text'>
This is required for ARM EABI. Section 7.1.1 of the Procedure Call for the
ARM Architecture (AAPCS) defines wchar_t as either an unsigned int or an
unsigned short with the former preferred.

Because of this requirement we need to move the definition of __wchar_t to
a machine dependent header. It also cleans up the macros defining the limits
of wchar_t by defining __WCHAR_MIN and __WCHAR_MAX in the same machine
dependent header then using them to define WCHAR_MIN and WCHAR_MAX
respectively.

Discussed with:	bde
</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>The NetBSD Foundation has granted permission to remove clauses 3 and 4.</title>
<updated>2010-02-16T21:59:17Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2010-02-16T21:59:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d01c5f360e85f3034e404a64a15f737c8a0acdeb'/>
<id>urn:sha1:d01c5f360e85f3034e404a64a15f737c8a0acdeb</id>
<content type='text'>
Obtained from:	NetBSD
</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>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>
