<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/include/stdbool.h, branch releng/12.4</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.4</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.4'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2017-11-25T17:09:43Z</updated>
<entry>
<title>include: General further adoption of SPDX licensing ID tags.</title>
<updated>2017-11-25T17:09:43Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2017-11-25T17:09:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e58eb3c437974277957187cfed4b9aa0c1a1e253'/>
<id>urn:sha1:e58eb3c437974277957187cfed4b9aa0c1a1e253</id>
<content type='text'>
Mainly focus on files that use BSD 2-Clause license, however the tool I
was using mis-identified 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>Remove unneeded guard.</title>
<updated>2011-12-25T20:15:41Z</updated>
<author>
<name>Ed Schouten</name>
<email>ed@FreeBSD.org</email>
</author>
<published>2011-12-25T20:15:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=576fb69bc985dce3e2a2838de2f152be59b7f8cd'/>
<id>urn:sha1:576fb69bc985dce3e2a2838de2f152be59b7f8cd</id>
<content type='text'>
There is no reason why &lt;stdbool.h&gt; needs an include guard. It is already
protected by __bool_true_false_are_defined.
</content>
</entry>
<entry>
<title> - Define true and false in sys/types.h for _KERNEL consumers, and</title>
<updated>2011-12-12T18:44:17Z</updated>
<author>
<name>Matthew D Fleming</name>
<email>mdf@FreeBSD.org</email>
</author>
<published>2011-12-12T18:44:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=108cd49471714a9e8ac5747b2d18a5fd610fe734'/>
<id>urn:sha1:108cd49471714a9e8ac5747b2d18a5fd610fe734</id>
<content type='text'>
   typedef bool.  Due to macro expansion it seemed better to use a
   typedef for kernel consumers (specifically ofed won't compile
   without more changes if a define is used).
 - &lt;stdbool.h&gt; should also not re-define bool/true/false if they are
   defined by &lt;sys/types.h&gt;.  It would probably be a programming error
   to define _KERNEL for user-space code, but downstream consumers
   like Isilon have already been including &lt;stdbool.h&gt; in kernel
   sources, and this protects that usage.
 - sizeof(_Bool) is not necessarily the same as sizeof(int), so kernel
   modules should be rebuild with this change.  Bump __FreeBSD_version.

MFC after:	2 weeks
Sponsored by:	Isilon Systems, LLC
</content>
</entry>
<entry>
<title>The Intel C/C++ compiler doesn't require a typedef for _Bool when compiling</title>
<updated>2005-02-19T13:47:33Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2005-02-19T13:47:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=88e29e11393bb1abd3297607ff94a68ad2997249'/>
<id>urn:sha1:88e29e11393bb1abd3297607ff94a68ad2997249</id>
<content type='text'>
C source so don't declare one when using the GCC-compatibility (defaulting
to GCC 2.95.0) of ICC.

Submitted by:	netchild
MFC after:	1 week
</content>
</entry>
<entry>
<title>add a check for GNUC &lt; 3 to typedef bool because gcc 3 always seems to</title>
<updated>2002-08-16T07:33:14Z</updated>
<author>
<name>Alfred Perlstein</name>
<email>alfred@FreeBSD.org</email>
</author>
<published>2002-08-16T07:33:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=64a3cc3d0df296af2e8e97621b00c7e3c00a14ce'/>
<id>urn:sha1:64a3cc3d0df296af2e8e97621b00c7e3c00a14ce</id>
<content type='text'>
define it.

Suggested by: tjr
</content>
</entry>
<entry>
<title>Guard definitions for use with C++ code.</title>
<updated>2002-06-19T06:04:37Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2002-06-19T06:04:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=08d68d18e0c32c0ec23afac4e139932b3f5e0795'/>
<id>urn:sha1:08d68d18e0c32c0ec23afac4e139932b3f5e0795</id>
<content type='text'>
Submitted by:	Ed Hall &lt;edhall@yahoo-inc.com&gt;
</content>
</entry>
<entry>
<title>Remove comment, which didn't even help anyway.</title>
<updated>2001-08-13T13:29:29Z</updated>
<author>
<name>Jeroen Ruigrok van der Werven</name>
<email>asmodai@FreeBSD.org</email>
</author>
<published>2001-08-13T13:29:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a75b8f47d17745e61ef010a3faeb1624e346a0d4'/>
<id>urn:sha1:a75b8f47d17745e61ef010a3faeb1624e346a0d4</id>
<content type='text'>
Submitted by:	bde, long ago
</content>
</entry>
<entry>
<title>Fix some nits:</title>
<updated>2001-02-06T23:39:06Z</updated>
<author>
<name>Jeroen Ruigrok van der Werven</name>
<email>asmodai@FreeBSD.org</email>
</author>
<published>2001-02-06T23:39:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=57288446633c2f06bb909d5e5c92ba8d57239fa0'/>
<id>urn:sha1:57288446633c2f06bb909d5e5c92ba8d57239fa0</id>
<content type='text'>
	- whitespace: incorrect usage of tab or space
	- removal of comments which served either no purpose or were
	  misleading

Submitted by:	bde [a while ago]
</content>
</entry>
<entry>
<title>Fix stdbool.h to actually work as advertised.</title>
<updated>2000-11-29T14:41:00Z</updated>
<author>
<name>Jeroen Ruigrok van der Werven</name>
<email>asmodai@FreeBSD.org</email>
</author>
<published>2000-11-29T14:41:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e5c020bf4f947b9fec3bc8cad8ee5ff2268d491d'/>
<id>urn:sha1:e5c020bf4f947b9fec3bc8cad8ee5ff2268d491d</id>
<content type='text'>
PR:		22936
Submitted by:	Donald J. Maddox &lt;Donald.J.Maddox@cae88-102-101.sc.rr.com&gt;
		bde
</content>
</entry>
<entry>
<title>Welcome stdbool.h.  A header file from the ANSI C99 specification.</title>
<updated>2000-09-16T07:28:44Z</updated>
<author>
<name>Jeroen Ruigrok van der Werven</name>
<email>asmodai@FreeBSD.org</email>
</author>
<published>2000-09-16T07:28:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8cf0402e5d42a1b6e43a5d5e7b3bc58e9ad8b5ad'/>
<id>urn:sha1:8cf0402e5d42a1b6e43a5d5e7b3bc58e9ad8b5ad</id>
<content type='text'>
It defines the boolean values.
</content>
</entry>
</feed>
