<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <link>https://hg.ecoscentric.com/nand-ecoscentric/</link>
    <language>en-us</language>

    <title>nand-ecoscentric: packages/language/c/libc/stdio/current/src/common/stream.cxx history</title>
    <description>packages/language/c/libc/stdio/current/src/common/stream.cxx revision history</description>
    <item>
    <title>Update all copyright banners to reflect FSF ownership; fix and improve licence text.</title>
    <link>https://hg.ecoscentric.com/nand-ecoscentric/log/74dbf4c3f2e1/packages/language/c/libc/stdio/current/src/common/stream.cxx</link>
    <description><![CDATA[Update all copyright banners to reflect FSF ownership; fix and improve licence text.]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Thu, 29 Jan 2009 17:47:46 +0000</pubDate>
</item>
<item>
    <title>Speed-up [v]s[n]printf() functions by a factor of about 2+. In</title>
    <link>https://hg.ecoscentric.com/nand-ecoscentric/log/52c6a8ead2a6/packages/language/c/libc/stdio/current/src/common/stream.cxx</link>
    <description><![CDATA[Speed-up [v]s[n]printf() functions by a factor of about 2+. In<br/>
        particular, sprintf(s, &quot;%s&quot;, &quot;&quot;) becomes faster 2.8 times,<br/>
        printing of every character -- 1.7 times, and, as a result, e.g.,<br/>
        printing of a string of length 50 -- 2.2 times.<br/>
<br/>
        * include/stream.hxx (class Cyg_OutputStream): New ABC.<br/>
        (class Cyg_StdioStream): inherit from Cyg_OutputStream; make<br/>
        the destructor, write(), and get_error() virtual.<br/>
<br/>
        * src/output/vfnprintf.cxx (vfnprintf): Use ABC Cyg_OutputStream<br/>
        instead of Cyg_StdioStream.<br/>
<br/>
        * src/common/vsnprintf.cxx (class Cyg_VsnprintfStream): New class<br/>
        that specializes Cyg_OutputStream for output to a string.<br/>
        (vsnprintf): Use Cyg_VsnprintfStream for printing to a string.]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Sat, 27 Jan 2007 13:53:37 +0000</pubDate>
</item>
<item>
    <title>* src/common/stream.cxx (read): Only update position after direct</title>
    <link>https://hg.ecoscentric.com/nand-ecoscentric/log/543067294b88/packages/language/c/libc/stdio/current/src/common/stream.cxx</link>
    <description><![CDATA[* src/common/stream.cxx (read): Only update position after direct<br/>
        reads from I/O system so it's updated by the correct number of<br/>
        bytes.<br/>
        (write): Reset underlying file position if there had been<br/>
        stuff read from the file left in the buffer so the file positions<br/>
        are inconsistent.]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Tue, 26 Sep 2006 18:51:22 +0000</pubDate>
</item>
<item>
    <title>* src/common/stream.cxx (read): don't reference flags.buffering</title>
    <link>https://hg.ecoscentric.com/nand-ecoscentric/log/91de0c0f9954/packages/language/c/libc/stdio/current/src/common/stream.cxx</link>
    <description><![CDATA[* src/common/stream.cxx (read): don't reference flags.buffering<br/>
        when configured by CDL to be unbuffered.]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Thu, 14 Apr 2005 16:42:12 +0000</pubDate>
</item>
<item>
    <title>Swap around if clause in last change</title>
    <link>https://hg.ecoscentric.com/nand-ecoscentric/log/fc3e63dcb859/packages/language/c/libc/stdio/current/src/common/stream.cxx</link>
    <description><![CDATA[Swap around if clause in last change]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Mon, 16 Aug 2004 14:38:42 +0000</pubDate>
</item>
<item>
    <title>* src/common/stream.cxx (read): fixed performance problem with</title>
    <link>https://hg.ecoscentric.com/nand-ecoscentric/log/71a39e52b020/packages/language/c/libc/stdio/current/src/common/stream.cxx</link>
    <description><![CDATA[* src/common/stream.cxx (read): fixed performance problem with<br/>
	unbuffered reads. Long unbuffered i/o read requests would cause<br/>
	one roundtrip to the underlying file system for each byte, instead<br/>
	of a single trip as intended.]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Mon, 16 Aug 2004 14:37:03 +0000</pubDate>
</item>
<item>
    <title>* src/common/fopen.cxx:</title>
    <link>https://hg.ecoscentric.com/nand-ecoscentric/log/0ef97dc5b090/packages/language/c/libc/stdio/current/src/common/stream.cxx</link>
    <description><![CDATA[* src/common/fopen.cxx:<br/>
        * src/common/stream.cxx:<br/>
        * include/io.inl:<br/>
        * include/stream.hxx:<br/>
        Split CYGSTREAM_READWRITE into CYGSTREAM_READWRITE_CREATE and<br/>
        CYGSTREAM_READWRITE_NOCREATE. This fixes fopen() with mode 'w+'<br/>
        which previously did not allow file creation.]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Mon, 29 Mar 2004 11:24:37 +0000</pubDate>
</item>
<item>
    <title>Merge from eCos master repository on 2002-05-23-21:39:14-BST</title>
    <link>https://hg.ecoscentric.com/nand-ecoscentric/log/d2c90368aeef/packages/language/c/libc/stdio/current/src/common/stream.cxx</link>
    <description><![CDATA[Merge from eCos master repository on 2002-05-23-21:39:14-BST]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Thu, 23 May 2002 22:59:51 +0000</pubDate>
</item>
<item>
    <title>Merge from eCos master repository on 2002-05-20-20:11:54-BST</title>
    <link>https://hg.ecoscentric.com/nand-ecoscentric/log/e0c0827131d1/packages/language/c/libc/stdio/current/src/common/stream.cxx</link>
    <description><![CDATA[Merge from eCos master repository on 2002-05-20-20:11:54-BST]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Mon, 20 May 2002 22:19:26 +0000</pubDate>
</item>
<item>
    <title>Merge from eCos master repository on 2001-08-10-19:22:57-BST</title>
    <link>https://hg.ecoscentric.com/nand-ecoscentric/log/4c750ce71ae3/packages/language/c/libc/stdio/current/src/common/stream.cxx</link>
    <description><![CDATA[Merge from eCos master repository on 2001-08-10-19:22:57-BST]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Fri, 10 Aug 2001 19:27:55 +0000</pubDate>
</item>
<item>
    <title>Merge from eCos master repository on 2001-03-29-21:44:39-BST</title>
    <link>https://hg.ecoscentric.com/nand-ecoscentric/log/b939e9cada46/packages/language/c/libc/stdio/current/src/common/stream.cxx</link>
    <description><![CDATA[Merge from eCos master repository on 2001-03-29-21:44:39-BST]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Fri, 06 Apr 2001 17:20:13 +0000</pubDate>
</item>
<item>
    <title>Merge from eCos master repository on 2000-08-21-22:40:54-BST</title>
    <link>https://hg.ecoscentric.com/nand-ecoscentric/log/6ed91473a1cd/packages/language/c/libc/stdio/current/src/common/stream.cxx</link>
    <description><![CDATA[Merge from eCos master repository on 2000-08-21-22:40:54-BST]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Fri, 25 Aug 2000 17:32:38 +0000</pubDate>
</item>

  </channel>
</rss>
