<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>A Declspec SAL to Attribute SAL Rosetta Stone</title><link>http://blogs.msdn.com/b/sdl/archive/2009/06/11/a-declspec-sal-to-attribute-sal-rosetta-stone.aspx</link><description>Hi, Michael here. A while back I wrote a blog post explaining the Standard Annotation Language (SAL) which is a technology we use to help static analysis tools find more bugs, including security vulnerabilities, in C and C++ code. If you look closely</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: A Declspec SAL to Attribute SAL Rosetta Stone</title><link>http://blogs.msdn.com/b/sdl/archive/2009/06/11/a-declspec-sal-to-attribute-sal-rosetta-stone.aspx#10373549</link><pubDate>Fri, 30 Nov 2012 16:51:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10373549</guid><dc:creator>SecureCoder</dc:creator><description>&lt;p&gt;Which header is needed for attributed SAL?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10373549" width="1" height="1"&gt;</description></item><item><title>re: A Declspec SAL to Attribute SAL Rosetta Stone</title><link>http://blogs.msdn.com/b/sdl/archive/2009/06/11/a-declspec-sal-to-attribute-sal-rosetta-stone.aspx#10174928</link><pubDate>Wed, 15 Jun 2011 16:55:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10174928</guid><dc:creator>Michael Howard</dc:creator><description>&lt;p&gt;Melanie - you really shouldn&amp;#39;t use __nullterminated directory, rather stick with high-level macros that use the _z suffix, same with the new macros - use those with _z_ - they use the _$maybenull primitive (which you should not use directly :)&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10174928" width="1" height="1"&gt;</description></item><item><title>re: A Declspec SAL to Attribute SAL Rosetta Stone</title><link>http://blogs.msdn.com/b/sdl/archive/2009/06/11/a-declspec-sal-to-attribute-sal-rosetta-stone.aspx#10172999</link><pubDate>Thu, 09 Jun 2011 16:46:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10172999</guid><dc:creator>Melanie</dc:creator><description>&lt;p&gt;The old declspec syntax shows __nullterminated on a typedef. Is there an equivalent way to do this in the attribute syntax? Thanks!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10172999" width="1" height="1"&gt;</description></item><item><title>The old rediscovered and the new Microsoft .Net contracts &amp;laquo;  C# Hacker - The Rambling Coder</title><link>http://blogs.msdn.com/b/sdl/archive/2009/06/11/a-declspec-sal-to-attribute-sal-rosetta-stone.aspx#9728435</link><pubDate>Fri, 12 Jun 2009 03:59:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9728435</guid><dc:creator>The old rediscovered and the new Microsoft .Net contracts &amp;laquo;  C# Hacker - The Rambling Coder</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://www.csharphacker.com/technicalblog/index.php/2009/06/10/the-old-rediscovered-and-the-new-microsoft-net-contracts/"&gt;http://www.csharphacker.com/technicalblog/index.php/2009/06/10/the-old-rediscovered-and-the-new-microsoft-net-contracts/&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9728435" width="1" height="1"&gt;</description></item></channel></rss>