<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/include/_ctype.h, branch release/6.0.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F6.0.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F6.0.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2005-11-03T00:35:26Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2005-11-03T00:35:26Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2005-11-03T00:35:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3640cb54210edbb7edbf1b12ef0127ecfcea967d'/>
<id>urn:sha1:3640cb54210edbb7edbf1b12ef0127ecfcea967d</id>
<content type='text'>
'RELENG_6_0_0_RELEASE'.

This commit was manufactured to restore the state of the 6.0-RELEASE image.
</content>
</entry>
<entry>
<title>Let GCC know that ___runetype(), ___tolower() and ___toupper() are pure</title>
<updated>2004-08-21T07:00:40Z</updated>
<author>
<name>Tim J. Robbins</name>
<email>tjr@FreeBSD.org</email>
</author>
<published>2004-08-21T07:00:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=17211a5f9a0963117be5a2aef12bcaa8312b2cc6'/>
<id>urn:sha1:17211a5f9a0963117be5a2aef12bcaa8312b2cc6</id>
<content type='text'>
functions, allowing it to generate better code for the &lt;ctype.h&gt; and
&lt;wctype.h&gt; functions. For example, it can now keep _CurrentRuneLocale
in a register across calls to these functions, and can delete calls to
___runetype() if the result is already known or not used.
</content>
</entry>
<entry>
<title>Implement wcwidth() as an inline function.</title>
<updated>2004-08-12T12:19:11Z</updated>
<author>
<name>Tim J. Robbins</name>
<email>tjr@FreeBSD.org</email>
</author>
<published>2004-08-12T12:19:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=de6c9c9d5bf3ec1f15d6196253f08c327a504fa7'/>
<id>urn:sha1:de6c9c9d5bf3ec1f15d6196253f08c327a504fa7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move some internal macros and inlines from ctype.h to a new file, _ctype.h,</title>
<updated>2004-08-12T09:33:47Z</updated>
<author>
<name>Tim J. Robbins</name>
<email>tjr@FreeBSD.org</email>
</author>
<published>2004-08-12T09:33:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=16133e1530309622f8593c1411f7c4ed1847e672'/>
<id>urn:sha1:16133e1530309622f8593c1411f7c4ed1847e672</id>
<content type='text'>
which has been repo-copied from ctype.h. This will allow us to remove
namespace pollution from &lt;wctype.h&gt; and to make wcwidth() an inline function
without introducing more pollution.
</content>
</entry>
<entry>
<title>Now that &lt;runetype.h&gt; no longer brings in namespace pollution,</title>
<updated>2004-06-23T07:11:39Z</updated>
<author>
<name>Tim J. Robbins</name>
<email>tjr@FreeBSD.org</email>
</author>
<published>2004-06-23T07:11:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=838faf1c74baef97c12d0c44ab410ffe1735f04a'/>
<id>urn:sha1:838faf1c74baef97c12d0c44ab410ffe1735f04a</id>
<content type='text'>
bring back the inline functions for the !__BSD_VISIBLE case.
</content>
</entry>
<entry>
<title>Prefix the names of members of _RuneLocale and its sub-structures</title>
<updated>2004-06-23T07:01:44Z</updated>
<author>
<name>Tim J. Robbins</name>
<email>tjr@FreeBSD.org</email>
</author>
<published>2004-06-23T07:01:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ddc1eded85352aaaea972947cbf133d0ded34d53'/>
<id>urn:sha1:ddc1eded85352aaaea972947cbf133d0ded34d53</id>
<content type='text'>
with ``__'' to avoid polluting the namespace. This doesn't change the
documented rune interface at all, but breaks applications that accessed
_RuneLocale directly.
</content>
</entry>
<entry>
<title>Make isblank() visible in the C99 namespace.</title>
<updated>2004-04-21T13:25:55Z</updated>
<author>
<name>Tim J. Robbins</name>
<email>tjr@FreeBSD.org</email>
</author>
<published>2004-04-21T13:25:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e2676714990c2f0696ab306b2e20b2f52d02b561'/>
<id>urn:sha1:e2676714990c2f0696ab306b2e20b2f52d02b561</id>
<content type='text'>
PR:		63371
Submitted by:	Stefan Farfeleder
</content>
</entry>
<entry>
<title>Solve the &lt;runetype.h&gt; pollution problem by disabling inline</title>
<updated>2002-09-09T05:38:05Z</updated>
<author>
<name>Mike Barcroft</name>
<email>mike@FreeBSD.org</email>
</author>
<published>2002-09-09T05:38:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=86eedb4ef4100dce6516d476912b4cf4004929a2'/>
<id>urn:sha1:86eedb4ef4100dce6516d476912b4cf4004929a2</id>
<content type='text'>
optimizations when a standard has been requested, except when the
inline optimizations are also specifically requested.
</content>
</entry>
<entry>
<title>o Fix namespace scope issues in &lt;ctype.h&gt; by using the relatively new</title>
<updated>2002-09-06T04:22:54Z</updated>
<author>
<name>Mike Barcroft</name>
<email>mike@FreeBSD.org</email>
</author>
<published>2002-09-06T04:22:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=423eb945c0482f912a50d706ed500eb50029132d'/>
<id>urn:sha1:423eb945c0482f912a50d706ed500eb50029132d</id>
<content type='text'>
  visibility primitives.
o Implement _tolower() and _toupper() POSIX.1-2001 (XSI) macros in
  &lt;ctype.h&gt;.
o Reduce pollution in &lt;runetype.h&gt; by removing typedefs and using
  implementation namespaced types.
o Add a typedef in &lt;rune.h&gt; to compensate for &lt;runetype.h&gt; losing its
  typedefs.

Reviewed by:	bde
</content>
</entry>
<entry>
<title>o Merge &lt;machine/ansi.h&gt; and &lt;machine/types.h&gt; into a new header</title>
<updated>2002-08-21T16:20:02Z</updated>
<author>
<name>Mike Barcroft</name>
<email>mike@FreeBSD.org</email>
</author>
<published>2002-08-21T16:20:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=abbd8902334e8c6409384593b4a2c81f939b47b4'/>
<id>urn:sha1:abbd8902334e8c6409384593b4a2c81f939b47b4</id>
<content type='text'>
  called &lt;machine/_types.h&gt;.
o &lt;machine/ansi.h&gt; will continue to live so it can define MD clock
  macros, which are only MD because of gratuitous differences between
  architectures.
o Change all headers to make use of this.  This mainly involves
  changing:
    #ifdef _BSD_FOO_T_
    typedef	_BSD_FOO_T_	foo_t;
    #undef _BSD_FOO_T_
    #endif
  to:
    #ifndef _FOO_T_DECLARED
    typedef	__foo_t	foo_t;
    #define	_FOO_T_DECLARED
    #endif

Concept by:	bde
Reviewed by:	jake, obrien
</content>
</entry>
</feed>
