<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/include/string.h, branch release/10.3.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F10.3.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F10.3.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2013-02-14T19:26:58Z</updated>
<entry>
<title>FreeBSD uses #if __BSD_VISIBLE to hide non-standard functions, fix this.</title>
<updated>2013-02-14T19:26:58Z</updated>
<author>
<name>Niclas Zeising</name>
<email>zeising@FreeBSD.org</email>
</author>
<published>2013-02-14T19:26:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4e95969e0629b90eea5f975d3e0e0881ef69762c'/>
<id>urn:sha1:4e95969e0629b90eea5f975d3e0e0881ef69762c</id>
<content type='text'>
Noticed by:	kib
Approved by:	kib
</content>
</entry>
<entry>
<title>Add strchrnul(), a GNU function similar to strchr(), except that it returns</title>
<updated>2013-02-13T15:46:33Z</updated>
<author>
<name>Niclas Zeising</name>
<email>zeising@FreeBSD.org</email>
</author>
<published>2013-02-13T15:46:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d902844bbdee76f0f8e5b50c7d88d66f034f75e7'/>
<id>urn:sha1:d902844bbdee76f0f8e5b50c7d88d66f034f75e7</id>
<content type='text'>
a pointer to the end of the string, rather than NULL, if the character was
not found.

Approved by:	theraven
</content>
</entry>
<entry>
<title>Correctly expose xlocale functions if people include the headers in the wrong</title>
<updated>2012-03-28T12:11:54Z</updated>
<author>
<name>David Chisnall</name>
<email>theraven@FreeBSD.org</email>
</author>
<published>2012-03-28T12:11:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3ac9d659890471a1936268bfec06e74caf9025df'/>
<id>urn:sha1:3ac9d659890471a1936268bfec06e74caf9025df</id>
<content type='text'>
order (as some ports apparently do).

Approved by:	dim (mentor)
</content>
</entry>
<entry>
<title>Reapply 227753 (xlocale cleanup), plus some fixes so that it passes build</title>
<updated>2012-03-04T15:31:13Z</updated>
<author>
<name>David Chisnall</name>
<email>theraven@FreeBSD.org</email>
</author>
<published>2012-03-04T15:31:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a8ed63bb3d75a8057a0ed2e758964b7785106f33'/>
<id>urn:sha1:a8ed63bb3d75a8057a0ed2e758964b7785106f33</id>
<content type='text'>
universe with gcc.

Approved by:	dim (mentor)
</content>
</entry>
<entry>
<title>Revert r231673 and r231682 for now, until we can run a full make</title>
<updated>2012-02-14T21:48:46Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2012-02-14T21:48:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b74cf6dcf17dd06d3b530f7d4bec6191728f24b9'/>
<id>urn:sha1:b74cf6dcf17dd06d3b530f7d4bec6191728f24b9</id>
<content type='text'>
universe with them.  Sorry for the breakage.

Pointy hat to:	     me and brooks
</content>
</entry>
<entry>
<title>Cleanup of xlocale:</title>
<updated>2012-02-14T12:03:23Z</updated>
<author>
<name>David Chisnall</name>
<email>theraven@FreeBSD.org</email>
</author>
<published>2012-02-14T12:03:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=82dd5016bd749d1d9e1531bd1703aebeecceab34'/>
<id>urn:sha1:82dd5016bd749d1d9e1531bd1703aebeecceab34</id>
<content type='text'>
- Address performance regressions encountered by das@ by caching per-thread
  data in TLS where available.
- Add a __NO_TLS flag to cdefs.h to indicate where not available.
- Reorganise the xlocale.h definitions into xlocale/*.h so that they can be
  included from multiple places.
- Export the POSIX2008 subset of xlocale when POSIX2008 says it should be
  exported, independently of whether xlocale.h is included.
- Fix the bug where programs using ctype functions always assumed ASCII unless
  recompiled.
- Fix some style(9) violations.

Reviewed by:	brooks (mentor)
Approved by:	dim (mentor)
</content>
</entry>
<entry>
<title>Remove the Berkeley clause 3's.</title>
<updated>2010-02-16T19:39:50Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2010-02-16T19:39:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f2556687c6724a3c8b3685103aad511afb3068b2'/>
<id>urn:sha1:f2556687c6724a3c8b3685103aad511afb3068b2</id>
<content type='text'>
Add a few $FreeBSD$
</content>
</entry>
<entry>
<title>Namespace: memccpy() and memchr() are XSI, and memrchr() is a BSD extension.</title>
<updated>2009-03-14T19:03:34Z</updated>
<author>
<name>David Schultz</name>
<email>das@FreeBSD.org</email>
</author>
<published>2009-03-14T19:03:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=dd5185d15f4be6577504f61e0bf57d00334f53a8'/>
<id>urn:sha1:dd5185d15f4be6577504f61e0bf57d00334f53a8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>- Add getdelim(), getline(), stpncpy(), strnlen(), wcsnlen(),</title>
<updated>2009-02-28T06:00:58Z</updated>
<author>
<name>David Schultz</name>
<email>das@FreeBSD.org</email>
</author>
<published>2009-02-28T06:00:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=69099ba2ec8b01fe51a5c69b98990cde406c5ab8'/>
<id>urn:sha1:69099ba2ec8b01fe51a5c69b98990cde406c5ab8</id>
<content type='text'>
  wcscasecmp(), and wcsncasecmp().
- Make some previously non-standard extensions visible
  if POSIX_VISIBLE &gt;= 200809.
- Use restrict qualifiers in stpcpy().
- Declare off_t and size_t in stdio.h.
- Bump __FreeBSD_version in case the new symbols (particularly
  getline()) cause issues with ports.

Reviewed by:	standards@
</content>
</entry>
<entry>
<title>Add restrict qualifiers to the parameters to strlcpy() and strlcat().</title>
<updated>2009-02-28T05:15:02Z</updated>
<author>
<name>David Schultz</name>
<email>das@FreeBSD.org</email>
</author>
<published>2009-02-28T05:15:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e00a6d21eb36d7888bb5bbdc2d24904211af04c8'/>
<id>urn:sha1:e00a6d21eb36d7888bb5bbdc2d24904211af04c8</id>
<content type='text'>
The annotation mainly just serves as a hint that they're not intended
for use with overlapping strings.
</content>
</entry>
</feed>
