<feed xmlns='http://www.w3.org/2005/Atom'>
<title>fortify-headers/include/string.h, branch 0.4</title>
<subtitle>Standalone portable header-based implementation of FORTIFY_SOURCE=3 
</subtitle>
<id>http://git.dustri.org/fortify-headers/atom?h=0.4</id>
<link rel='self' href='http://git.dustri.org/fortify-headers/atom?h=0.4'/>
<link rel='alternate' type='text/html' href='http://git.dustri.org/fortify-headers/'/>
<updated>2015-03-15T09:57:26Z</updated>
<entry>
<title>Hide stpcpy() and stpncpy() under feature test macros</title>
<updated>2015-03-15T09:57:26Z</updated>
<author>
<name>sin</name>
</author>
<published>2015-03-15T09:57:26Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/fortify-headers/commit/?id=442a2a4d6582ac9d3a6f77cd5243e12f86e98891'/>
<id>urn:sha1:442a2a4d6582ac9d3a6f77cd5243e12f86e98891</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use __typeof__ to in part avoid replicating function types</title>
<updated>2015-03-14T20:37:27Z</updated>
<author>
<name>Trutz Behn</name>
</author>
<published>2015-03-14T19:06:48Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/fortify-headers/commit/?id=22e7e51007f3a28ded43f6cb8f0ff59a7a691175'/>
<id>urn:sha1:22e7e51007f3a28ded43f6cb8f0ff59a7a691175</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Explicitly cast pointers to satisfy C++ code</title>
<updated>2015-03-14T09:45:37Z</updated>
<author>
<name>sin</name>
</author>
<published>2015-03-14T09:45:37Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/fortify-headers/commit/?id=0932a82adaa80cda3c81100266306baccf05397e'/>
<id>urn:sha1:0932a82adaa80cda3c81100266306baccf05397e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add __artificial__ to aid in debugging</title>
<updated>2015-03-14T09:38:22Z</updated>
<author>
<name>sin</name>
</author>
<published>2015-03-14T09:38:11Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/fortify-headers/commit/?id=37eb2c9c1d71c2ff21605ecaf46cdd926244d361'/>
<id>urn:sha1:37eb2c9c1d71c2ff21605ecaf46cdd926244d361</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restore C++ support</title>
<updated>2015-03-13T23:09:15Z</updated>
<author>
<name>sin</name>
</author>
<published>2015-03-13T23:09:15Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/fortify-headers/commit/?id=d12254166a55d17932ea4143fbd50fb52539ff8b'/>
<id>urn:sha1:d12254166a55d17932ea4143fbd50fb52539ff8b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rework fortify implementation to use extern inline</title>
<updated>2015-03-13T11:00:46Z</updated>
<author>
<name>sin</name>
</author>
<published>2015-03-13T11:00:46Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/fortify-headers/commit/?id=9f8c543dc81f0c4239acae6713f5414eb7dc681d'/>
<id>urn:sha1:9f8c543dc81f0c4239acae6713f5414eb7dc681d</id>
<content type='text'>
Overriding functions with macros is legal in C but a lot of software
is not prepared for it.  Use the extern inline method to achieve the
same result.
</content>
</entry>
<entry>
<title>Put include guards in the reserved namespace</title>
<updated>2015-03-11T21:33:01Z</updated>
<author>
<name>Trutz Behn</name>
</author>
<published>2015-03-11T18:55:51Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/fortify-headers/commit/?id=b211796d68c4a6b56f999534627791f3576b6135'/>
<id>urn:sha1:b211796d68c4a6b56f999534627791f3576b6135</id>
<content type='text'>
fortify-headers is considered part of the implementation.
</content>
</entry>
<entry>
<title>Revert "Add explicit casts to satisfy C++ code"</title>
<updated>2015-03-11T12:57:37Z</updated>
<author>
<name>sin</name>
</author>
<published>2015-03-11T12:57:37Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/fortify-headers/commit/?id=69e43f5c5ee1c95f2d9701380b30d31589a77350'/>
<id>urn:sha1:69e43f5c5ee1c95f2d9701380b30d31589a77350</id>
<content type='text'>
This reverts commit 1fbf7a3a5e9c02cf992848002cfb88c3c7cc0212.
</content>
</entry>
<entry>
<title>Ignore C++ for now</title>
<updated>2015-03-11T11:18:31Z</updated>
<author>
<name>sin</name>
</author>
<published>2015-03-11T11:18:31Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/fortify-headers/commit/?id=14af218559243c1e16cf871e1823f1a5d8cece9f'/>
<id>urn:sha1:14af218559243c1e16cf871e1823f1a5d8cece9f</id>
<content type='text'>
It is not legal to override standard functions using macros in C++.
We may have to revisit this in the future.
</content>
</entry>
<entry>
<title>Add ifdef guards for C++ code</title>
<updated>2015-03-11T09:26:11Z</updated>
<author>
<name>sin</name>
</author>
<published>2015-03-11T09:26:11Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/fortify-headers/commit/?id=8604f138c55ab4904a2fd9b7edce2b688c70e6c0'/>
<id>urn:sha1:8604f138c55ab4904a2fd9b7edce2b688c70e6c0</id>
<content type='text'>
</content>
</entry>
</feed>
