<div>I stand corrected.</div>
<div> </div>
<div>It does read into a buffer, then parse one character at a time.  Perhaps my function is slow because I read one character at a time instead of reading into a buffer.</div>
<div> </div>
<div>Phil<br><br> </div>
<div><span class="gmail_quote">On 2/10/07, <b class="gmail_sendername">Phil Dawes</b> <<a href="mailto:pdawes@users.sf.net">pdawes@users.sf.net</a>> wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Phil Bewig wrote:<br>><br>> Based on my very quick reading, it looks like libcsv doesn't allow<br>
> embedded newlines, doesn't handle odd end-of-line conventions, and hard<br>> codes the comma as field separator.  Perhaps my code is slower because<br>> it does all these things?<br>><br><br>Hi Phil,<br>
<br>I might be missing something, but I think it does everything except<br>allow other field seperators. It also parses one character at a time.<br>See the 'parse_csv' c function in:<br><a href="http://www.phildawes.net/2007/gambit-csv/0.1/csv.scm">
http://www.phildawes.net/2007/gambit-csv/0.1/csv.scm</a><br><br>Cheers,<br><br>Phil<br><br></blockquote></div><br>