<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/include/stdio.h, branch releng/5.0</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>Use a weak reference instead of a macro to make vfscanf an alias</title>
<updated>2002-10-14T11:18:21+00:00</updated>
<author>
<name>Tim J. Robbins</name>
<email>tjr@FreeBSD.org</email>
</author>
<published>2002-10-14T11:18:21+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=af1c9c0e4d69d542e6f079782cd3756588c15315'/>
<id>af1c9c0e4d69d542e6f079782cd3756588c15315</id>
<content type='text'>
for __vfscanf.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
for __vfscanf.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add restrict type-qualifier.</title>
<updated>2002-10-12T16:13:41+00:00</updated>
<author>
<name>Mike Barcroft</name>
<email>mike@FreeBSD.org</email>
</author>
<published>2002-10-12T16:13:41+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=54e4e385de33a961e801ceeea8146437e25edd88'/>
<id>54e4e385de33a961e801ceeea8146437e25edd88</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Zap the early-adopter transition aid before we get into serious</title>
<updated>2002-10-11T22:38:17+00:00</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2002-10-11T22:38:17+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=74a4ba21f78e3843e7efa512c4a2e4a002230c1d'/>
<id>74a4ba21f78e3843e7efa512c4a2e4a002230c1d</id>
<content type='text'>
5.0-R territory, as threatened.  This only affects antique 5.0
systems that have not had a 'make world' done for well over a year.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
5.0-R territory, as threatened.  This only affects antique 5.0
systems that have not had a 'make world' done for well over a year.
</pre>
</div>
</content>
</entry>
<entry>
<title>o Move location of the fpos_t typedef to be closer to other typedefs.</title>
<updated>2002-10-06T22:16:12+00:00</updated>
<author>
<name>Mike Barcroft</name>
<email>mike@FreeBSD.org</email>
</author>
<published>2002-10-06T22:16:12+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=5dfca833cfbfd634339bf15055496ddb9d32ff0e'/>
<id>5dfca833cfbfd634339bf15055496ddb9d32ff0e</id>
<content type='text'>
o Add typedef for va_list.
o Add comment about missing restrict type-qualifiers.
o Move vscanf(), vsscanf() and vfscanf() to the C99-visible block.
o Add note about missing backing function for vfscanf().
o Restrict L_cuserid to only older versions of POSIX, and BSD
  namespaces.
o Conditionalize some BSD-specific foo_unlock() macros.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
o Add typedef for va_list.
o Add comment about missing restrict type-qualifiers.
o Move vscanf(), vsscanf() and vfscanf() to the C99-visible block.
o Add note about missing backing function for vfscanf().
o Restrict L_cuserid to only older versions of POSIX, and BSD
  namespaces.
o Conditionalize some BSD-specific foo_unlock() macros.
</pre>
</div>
</content>
</entry>
<entry>
<title>Style: One space between "restrict" qualifier and "*".</title>
<updated>2002-09-06T11:24:06+00:00</updated>
<author>
<name>Tim J. Robbins</name>
<email>tjr@FreeBSD.org</email>
</author>
<published>2002-09-06T11:24:06+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=58d38e25205c6ee5ef0796ffa2cd8e2ca6c6e7f3'/>
<id>58d38e25205c6ee5ef0796ffa2cd8e2ca6c6e7f3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</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:02+00:00</updated>
<author>
<name>Mike Barcroft</name>
<email>mike@FreeBSD.org</email>
</author>
<published>2002-08-21T16:20:02+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=abbd8902334e8c6409384593b4a2c81f939b47b4'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  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
</pre>
</div>
</content>
</entry>
<entry>
<title> - For compliance with IEEE Std 1003.1-2001, add the 'restrict'</title>
<updated>2002-08-15T10:28:52+00:00</updated>
<author>
<name>Robert Drehmel</name>
<email>robert@FreeBSD.org</email>
</author>
<published>2002-08-15T10:28:52+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=f8418db73e3d0515fb582fa9a093019c08434267'/>
<id>f8418db73e3d0515fb582fa9a093019c08434267</id>
<content type='text'>
   qualifier to function prototypes and definitions where
   appropriate using the '__restrict' macro.
 - Update the manual page.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
   qualifier to function prototypes and definitions where
   appropriate using the '__restrict' macro.
 - Update the manual page.
</pre>
</div>
</content>
</entry>
<entry>
<title> - Introduce the 'restrict' qualifier to function prototypes and</title>
<updated>2002-08-15T09:47:10+00:00</updated>
<author>
<name>Robert Drehmel</name>
<email>robert@FreeBSD.org</email>
</author>
<published>2002-08-15T09:47:10+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=71a00a449fdf93f68bc8357bb412ff94b653e30d'/>
<id>71a00a449fdf93f68bc8357bb412ff94b653e30d</id>
<content type='text'>
   definitions to comply with IEEE Std 1003.1-2001.
 - Update the manual pages.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
   definitions to comply with IEEE Std 1003.1-2001.
 - Update the manual pages.
</pre>
</div>
</content>
</entry>
<entry>
<title> - Add the 'restrict' qualifier to the function definitions and</title>
<updated>2002-08-14T23:45:42+00:00</updated>
<author>
<name>Robert Drehmel</name>
<email>robert@FreeBSD.org</email>
</author>
<published>2002-08-14T23:45:42+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=3248d0a51743c450cf9c656c793102b98b5aa44e'/>
<id>3248d0a51743c450cf9c656c793102b98b5aa44e</id>
<content type='text'>
   public prototypes of setbuf(3) and setvbuf(3) using the
   '__restrict' macro from &lt;sys/cdefs.h&gt; to be compliant with
   IEEE Std 1003.1-2001.
 - Replace the K&amp;R with ANSI-C function definitions.
 - Bring the manual page up-to-date.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
   public prototypes of setbuf(3) and setvbuf(3) using the
   '__restrict' macro from &lt;sys/cdefs.h&gt; to be compliant with
   IEEE Std 1003.1-2001.
 - Replace the K&amp;R with ANSI-C function definitions.
 - Bring the manual page up-to-date.
</pre>
</div>
</content>
</entry>
<entry>
<title>Clean up some of the rather strange structure and ordering of this</title>
<updated>2002-07-15T19:38:45+00:00</updated>
<author>
<name>Garrett Wollman</name>
<email>wollman@FreeBSD.org</email>
</author>
<published>2002-07-15T19:38:45+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=702b2a722be2fd42ac517e65dd8437aa5c819abf'/>
<id>702b2a722be2fd42ac517e65dd8437aa5c819abf</id>
<content type='text'>
file.  Correct visibility conditions and order blocks of declarations
in order of increasing inclusiveness.  Note that [v]snprintf() is now
in ISO C and f{seek,tell}o() are now in POSIX.  Deprecated getw() and
putw() are no longer visible in XSH6 namespace (and should probably
be removed from BSD namespace as well).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
file.  Correct visibility conditions and order blocks of declarations
in order of increasing inclusiveness.  Note that [v]snprintf() is now
in ISO C and f{seek,tell}o() are now in POSIX.  Deprecated getw() and
putw() are no longer visible in XSH6 namespace (and should probably
be removed from BSD namespace as well).
</pre>
</div>
</content>
</entry>
</feed>
