<feed xmlns='http://www.w3.org/2005/Atom'>
<title>csv-parser.git/tests, branch master</title>
<subtitle>Callback based SAX like CSV Parser for C</subtitle>
<id>http://git.vilkeliskis.com/csv-parser.git/atom?h=master</id>
<link rel='self' href='http://git.vilkeliskis.com/csv-parser.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.vilkeliskis.com/csv-parser.git/'/>
<updated>2026-06-12T01:09:47Z</updated>
<entry>
<title>build: convert project to standard libtool library with pkg-config</title>
<updated>2026-06-12T01:09:47Z</updated>
<author>
<name>Tadas Vilkeliskis</name>
<email>vilkeliskis.t@gmail.com</email>
</author>
<published>2026-06-12T01:09:47Z</published>
<link rel='alternate' type='text/html' href='http://git.vilkeliskis.com/csv-parser.git/commit/?id=8049d751271b37d8f66ea482f96c09a286b9b06c'/>
<id>urn:sha1:8049d751271b37d8f66ea482f96c09a286b9b06c</id>
<content type='text'>
- Update tests and examples to link against libcsv_parser.la instead of
  compiling raw sources directly.
- Add csv_parser.pc.in to generate pkg-config file for standard linking
  and library discovery by other projects.
</content>
</entry>
<entry>
<title>Fix multiple parsing bugs and add RFC 4180 quote support</title>
<updated>2026-06-11T14:00:42Z</updated>
<author>
<name>Tadas Vilkeliskis</name>
<email>vilkeliskis.t@gmail.com</email>
</author>
<published>2026-06-11T14:00:42Z</published>
<link rel='alternate' type='text/html' href='http://git.vilkeliskis.com/csv-parser.git/commit/?id=12007e197832263b9113554bdfea1a8258f179bc'/>
<id>urn:sha1:12007e197832263b9113554bdfea1a8258f179bc</id>
<content type='text'>
- Change nread to size_t to prevent overflow.

- Fix state machine to handle consecutive newlines appropriately.

- Add csv_parser_finish to emit pending trailing fields at EOF.

- Fix nread boundary count on callback errors.

- Add support for quoted fields, including escaped quotes.

- Update and expand test suite to cover new cases and quote parsing.
</content>
</entry>
<entry>
<title>put parser into error state if callback returns non-zero</title>
<updated>2013-11-03T21:23:58Z</updated>
<author>
<name>Tadas Vilkeliskis</name>
<email>vilkeliskis.t@gmail.com</email>
</author>
<published>2013-11-03T21:23:58Z</published>
<link rel='alternate' type='text/html' href='http://git.vilkeliskis.com/csv-parser.git/commit/?id=01cf97e60f970490a94a56d8c82fca320e17fac5'/>
<id>urn:sha1:01cf97e60f970490a94a56d8c82fca320e17fac5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>make sure to return non-zero code when tests fail</title>
<updated>2013-11-01T03:02:34Z</updated>
<author>
<name>Tadas Vilkeliskis</name>
<email>vilkeliskis.t@gmail.com</email>
</author>
<published>2013-11-01T03:02:34Z</published>
<link rel='alternate' type='text/html' href='http://git.vilkeliskis.com/csv-parser.git/commit/?id=6d06fca4a43fc9120f93327d65233a3b0342337f'/>
<id>urn:sha1:6d06fca4a43fc9120f93327d65233a3b0342337f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>support make test</title>
<updated>2013-10-27T04:53:15Z</updated>
<author>
<name>Tadas Vilkeliskis</name>
<email>vilkeliskis.t@gmail.com</email>
</author>
<published>2013-10-27T04:53:15Z</published>
<link rel='alternate' type='text/html' href='http://git.vilkeliskis.com/csv-parser.git/commit/?id=d8820f8f1016073bc7b9e79169fdeb3852c5493e'/>
<id>urn:sha1:d8820f8f1016073bc7b9e79169fdeb3852c5493e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>csv parser</title>
<updated>2013-10-26T23:02:09Z</updated>
<author>
<name>Tadas Vilkeliskis</name>
<email>vilkeliskis.t@gmail.com</email>
</author>
<published>2013-10-25T20:34:50Z</published>
<link rel='alternate' type='text/html' href='http://git.vilkeliskis.com/csv-parser.git/commit/?id=58f3d912e20abc57c1c68cfc28325a5d58034189'/>
<id>urn:sha1:58f3d912e20abc57c1c68cfc28325a5d58034189</id>
<content type='text'>
</content>
</entry>
</feed>
