<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xavi/psn00bsdk/libpsn00b/libc, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://gitea.privatedns.org/xavi/psn00bsdk/atom?h=master</id>
<link rel='self' href='https://gitea.privatedns.org/xavi/psn00bsdk/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/psn00bsdk/'/>
<updated>2024-01-08T17:33:11+00:00</updated>
<entry>
<title>Fix bugs in libc, psxgpu, psxpress, clean up headers</title>
<updated>2024-01-08T17:33:11+00:00</updated>
<author>
<name>spicyjpeg</name>
<email>thatspicyjpeg@gmail.com</email>
</author>
<published>2024-01-08T17:33:11+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/psn00bsdk/commit/?id=dd85f9f993427ae69ab905486f8ef372d3960664'/>
<id>urn:sha1:dd85f9f993427ae69ab905486f8ef372d3960664</id>
<content type='text'>
</content>
</entry>
<entry>
<title>More library cleanups and libc fixes</title>
<updated>2023-05-21T15:22:00+00:00</updated>
<author>
<name>spicyjpeg</name>
<email>thatspicyjpeg@gmail.com</email>
</author>
<published>2023-05-21T15:22:00+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/psn00bsdk/commit/?id=1e058d15e29adc482074d7225b4c1ed34e63568d'/>
<id>urn:sha1:1e058d15e29adc482074d7225b4c1ed34e63568d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Downgrade GCC to 12.3, add setjmp(), fix CdGetRegion()</title>
<updated>2023-05-12T16:05:21+00:00</updated>
<author>
<name>spicyjpeg</name>
<email>thatspicyjpeg@gmail.com</email>
</author>
<published>2023-05-12T16:05:21+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/psn00bsdk/commit/?id=513a6e99dd1f9cf5531d55f544478bec72efb910'/>
<id>urn:sha1:513a6e99dd1f9cf5531d55f544478bec72efb910</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #71 from saxbophone/patch-1</title>
<updated>2023-05-11T21:45:33+00:00</updated>
<author>
<name>spicyjpeg</name>
<email>thatspicyjpeg@gmail.com</email>
</author>
<published>2023-05-11T21:45:33+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/psn00bsdk/commit/?id=4230715311892502452f326f3618e5ef4dc81972'/>
<id>urn:sha1:4230715311892502452f326f3618e5ef4dc81972</id>
<content type='text'>
Add C11 error checking to vsnprintf()</content>
</entry>
<entry>
<title>Add C11 error checking to vsnprintf()</title>
<updated>2023-04-21T21:33:32+00:00</updated>
<author>
<name>Joshua Saxby</name>
<email>joshua.a.saxby@gmail.com</email>
</author>
<published>2023-04-21T21:33:32+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/psn00bsdk/commit/?id=1d1b64871eacf288229f973c2bbb003fb81d78fc'/>
<id>urn:sha1:1d1b64871eacf288229f973c2bbb003fb81d78fc</id>
<content type='text'>
C11 specifies that vsnprintf() is to check for the following conditions:
- output buffer or format string are null pointers
- buffer size is zero

C11 also specifies "constraint handler functions" that may be set, but that's far more involved, and having at least some error-handling for bad arguments like these is probably quite useful.

Source: https://en.cppreference.com/w/c/io/vfprintf#:~:text=5%2D8),constraint%20handler%20function%3A</content>
</entry>
<entry>
<title>Fix non-standard string.h functions, remove argv parser</title>
<updated>2023-04-04T13:39:21+00:00</updated>
<author>
<name>spicyjpeg</name>
<email>thatspicyjpeg@gmail.com</email>
</author>
<published>2023-04-04T13:39:21+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/psn00bsdk/commit/?id=651415f5b549b363dec971e2ef589cce098ee1f2'/>
<id>urn:sha1:651415f5b549b363dec971e2ef589cce098ee1f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rearrange hwregs_c.h and k573io.h, add clz intrinsics</title>
<updated>2022-12-18T14:44:22+00:00</updated>
<author>
<name>spicyjpeg</name>
<email>thatspicyjpeg@gmail.com</email>
</author>
<published>2022-12-18T14:44:22+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/psn00bsdk/commit/?id=b3fc13c36c4ed666e34e292a9ed7d45ae4f49454'/>
<id>urn:sha1:b3fc13c36c4ed666e34e292a9ed7d45ae4f49454</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor dynamic linker, misc. cleanups</title>
<updated>2022-10-30T07:28:44+00:00</updated>
<author>
<name>spicyjpeg</name>
<email>thatspicyjpeg@gmail.com</email>
</author>
<published>2022-10-30T07:28:44+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/psn00bsdk/commit/?id=68daf6d338aba6e32e687d4151eaddc8735227b3'/>
<id>urn:sha1:68daf6d338aba6e32e687d4151eaddc8735227b3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Library bugfixes and additions, _sdk_log_inner() removal</title>
<updated>2022-10-23T13:03:16+00:00</updated>
<author>
<name>spicyjpeg</name>
<email>thatspicyjpeg@gmail.com</email>
</author>
<published>2022-10-23T13:03:16+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/psn00bsdk/commit/?id=5f25c0bf306d316c87fca9d3fe160d6661be230d'/>
<id>urn:sha1:5f25c0bf306d316c87fca9d3fe160d6661be230d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rewrite psxsio with new API, fix compiler warnings</title>
<updated>2022-10-21T11:24:54+00:00</updated>
<author>
<name>spicyjpeg</name>
<email>thatspicyjpeg@gmail.com</email>
</author>
<published>2022-10-21T11:24:54+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/psn00bsdk/commit/?id=b1632d7df0e840692612461a80d0e05d6a3228ed'/>
<id>urn:sha1:b1632d7df0e840692612461a80d0e05d6a3228ed</id>
<content type='text'>
</content>
</entry>
</feed>
