<feed xmlns='http://www.w3.org/2005/Atom'>
<title>c-wares, branch master</title>
<subtitle>A collection of (maybe) useful stuff for C programmers.</subtitle>
<id>https://git.yaroslavps.com/c-wares/atom?h=master</id>
<link rel='self' href='https://git.yaroslavps.com/c-wares/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.yaroslavps.com/c-wares/'/>
<updated>2026-02-27T19:08:40Z</updated>
<entry>
<title>cli: improve help formatting</title>
<updated>2026-02-27T19:08:40Z</updated>
<author>
<name>Yaroslav de la Peña Smirnov</name>
<email>yps@yaroslavps.com</email>
</author>
<published>2026-02-27T19:08:40Z</published>
<link rel='alternate' type='text/html' href='https://git.yaroslavps.com/c-wares/commit/?id=491216939bd9824cc0da6d7ca7d7108595cb691d'/>
<id>urn:sha1:491216939bd9824cc0da6d7ca7d7108595cb691d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cli: fix misplaced global opts in help</title>
<updated>2026-02-25T13:26:34Z</updated>
<author>
<name>Yaroslav de la Peña Smirnov</name>
<email>yps@yaroslavps.com</email>
</author>
<published>2026-02-25T13:26:34Z</published>
<link rel='alternate' type='text/html' href='https://git.yaroslavps.com/c-wares/commit/?id=4f6307f106f5e9dbf2937c4a2e5efa10bb8b19ad'/>
<id>urn:sha1:4f6307f106f5e9dbf2937c4a2e5efa10bb8b19ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cli-opts: change return code for bad args errors</title>
<updated>2025-09-16T17:43:41Z</updated>
<author>
<name>Yaroslav de la Peña Smirnov</name>
<email>yps@yaroslavps.com</email>
</author>
<published>2025-09-16T17:43:41Z</published>
<link rel='alternate' type='text/html' href='https://git.yaroslavps.com/c-wares/commit/?id=ed382862c95e1ac0bb09e8fef505b40fb5e2cf4f'/>
<id>urn:sha1:ed382862c95e1ac0bb09e8fef505b40fb5e2cf4f</id>
<content type='text'>
Let's make it more consistent.
</content>
</entry>
<entry>
<title>cli: make long and ulong options more strict</title>
<updated>2025-09-16T17:38:59Z</updated>
<author>
<name>Yaroslav de la Peña Smirnov</name>
<email>yps@yaroslavps.com</email>
</author>
<published>2025-09-16T17:38:59Z</published>
<link rel='alternate' type='text/html' href='https://git.yaroslavps.com/c-wares/commit/?id=5556ee3afa4dc015a73bff7bcddd65d14c6a57c6'/>
<id>urn:sha1:5556ee3afa4dc015a73bff7bcddd65d14c6a57c6</id>
<content type='text'>
Also add unit tests for them.
</content>
</entry>
<entry>
<title>cli.h: fix cli_opt_ulong value type</title>
<updated>2025-09-12T23:03:35Z</updated>
<author>
<name>Yaroslav de la Peña Smirnov</name>
<email>yps@yaroslavps.com</email>
</author>
<published>2025-09-12T23:03:35Z</published>
<link rel='alternate' type='text/html' href='https://git.yaroslavps.com/c-wares/commit/?id=9e7132fff6d905e43955803892046e0a0b1dd8fb'/>
<id>urn:sha1:9e7132fff6d905e43955803892046e0a0b1dd8fb</id>
<content type='text'>
Weak typing be like...
</content>
</entry>
<entry>
<title>clang-format: align with spaces</title>
<updated>2025-09-12T22:37:55Z</updated>
<author>
<name>Yaroslav de la Peña Smirnov</name>
<email>yps@yaroslavps.com</email>
</author>
<published>2025-09-12T22:37:55Z</published>
<link rel='alternate' type='text/html' href='https://git.yaroslavps.com/c-wares/commit/?id=312c20f2c868d8fdc014108152cc7782ae6ec90b'/>
<id>urn:sha1:312c20f2c868d8fdc014108152cc7782ae6ec90b</id>
<content type='text'>
Also format cli after the changes.
</content>
</entry>
<entry>
<title>cli: minor bug fixes and improvments</title>
<updated>2025-09-12T22:30:01Z</updated>
<author>
<name>Yaroslav de la Peña Smirnov</name>
<email>yps@yaroslavps.com</email>
</author>
<published>2025-09-12T22:30:01Z</published>
<link rel='alternate' type='text/html' href='https://git.yaroslavps.com/c-wares/commit/?id=8c73413201a720dd24451b468155069f954dfd35'/>
<id>urn:sha1:8c73413201a720dd24451b468155069f954dfd35</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cli: header with extra option implementations</title>
<updated>2025-09-12T22:18:44Z</updated>
<author>
<name>Yaroslav de la Peña Smirnov</name>
<email>yps@yaroslavps.com</email>
</author>
<published>2025-09-12T22:18:44Z</published>
<link rel='alternate' type='text/html' href='https://git.yaroslavps.com/c-wares/commit/?id=0a770cbaf0c9509415e6dabf880bf75d25a02606'/>
<id>urn:sha1:0a770cbaf0c9509415e6dabf880bf75d25a02606</id>
<content type='text'>
For now just one, `struct cli_opt_data_size`.
</content>
</entry>
<entry>
<title>cli: make it possible to extend option types</title>
<updated>2025-09-12T20:43:49Z</updated>
<author>
<name>Yaroslav de la Peña Smirnov</name>
<email>yps@yaroslavps.com</email>
</author>
<published>2025-09-12T20:43:49Z</published>
<link rel='alternate' type='text/html' href='https://git.yaroslavps.com/c-wares/commit/?id=0a8ee7a194e598d9c277b019503f7119b32bd17f'/>
<id>urn:sha1:0a8ee7a194e598d9c277b019503f7119b32bd17f</id>
<content type='text'>
Make it possible to extend options with custom value parsers by embeding
`struct cli_opt` into a custom struct and setting the `set()` "method".
</content>
</entry>
<entry>
<title>clang-format: update it once more</title>
<updated>2025-09-12T20:43:25Z</updated>
<author>
<name>Yaroslav de la Peña Smirnov</name>
<email>yps@yaroslavps.com</email>
</author>
<published>2025-09-12T20:43:25Z</published>
<link rel='alternate' type='text/html' href='https://git.yaroslavps.com/c-wares/commit/?id=5a2a20eda7ca20bca2285e4940c4d1140301e8df'/>
<id>urn:sha1:5a2a20eda7ca20bca2285e4940c4d1140301e8df</id>
<content type='text'>
</content>
</entry>
</feed>
