<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Pragma warning</title><link>https://sourceforge.net/p/typp/wiki/Pragma%2520warning/</link><description>Recent changes to Pragma warning</description><atom:link href="https://sourceforge.net/p/typp/wiki/Pragma%20warning/feed" rel="self"/><language>en</language><lastBuildDate>Thu, 07 Jan 2016 13:20:15 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/typp/wiki/Pragma%20warning/feed" rel="self" type="application/rss+xml"/><item><title>Pragma warning modified by Cyder</title><link>https://sourceforge.net/p/typp/wiki/Pragma%2520warning/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -3,6 +3,7 @@
 Config: `TPP_CONFIG_HAVE_PRAGMA_WARNING`
 Check: `#if __has_feature(tpp_pragma_warning) || __has_extension(tpp_pragma_warning)`
 Function: `tpp.c: TPPLexer_ParsePragma`
+Known supporting compilers: *vc*

 Configures the handling for a given warning id.
 Note. Although TPP shares a syntax compatible with vc, its warning numbers are obviously different from it.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cyder</dc:creator><pubDate>Thu, 07 Jan 2016 13:20:15 -0000</pubDate><guid>https://sourceforge.net5334486800c063d3ea58c55434a03480f176d207</guid></item><item><title>Pragma warning modified by Cyder</title><link>https://sourceforge.net/p/typp/wiki/Pragma%2520warning/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;strong&gt;Pragma Warning&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Config: &lt;code&gt;TPP_CONFIG_HAVE_PRAGMA_WARNING&lt;/code&gt;&lt;br/&gt;
Check: &lt;code&gt;#if __has_feature(tpp_pragma_warning) || __has_extension(tpp_pragma_warning)&lt;/code&gt;&lt;br/&gt;
Function: &lt;code&gt;tpp.c: TPPLexer_ParsePragma&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Configures the handling for a given warning id.&lt;br/&gt;
Note. Although TPP shares a syntax compatible with vc, its warning numbers are obviously different from it.&lt;/p&gt;
&lt;p&gt;Syntax (&amp;gt;= v105): &lt;code&gt;#pragma warning([[push/pop],]&amp;lt;Mode&amp;gt;: &amp;lt;ID&amp;gt; [&amp;lt;ID&amp;gt;...])&lt;/code&gt;&lt;br/&gt;
Syntax (&amp;lt; v105): &lt;code&gt;#pragma warning([[push/pop],]&amp;lt;Mode&amp;gt;: &amp;lt;ID&amp;gt;)&lt;/code&gt;&lt;br/&gt;
Mode: &lt;code&gt;disable, enable, error, default, &amp;lt;int&amp;gt;&lt;/code&gt;&lt;br/&gt;
ID: &lt;code&gt;&amp;lt;int&amp;gt;&lt;/code&gt; Differes on warning in question. Whenever a warning is emitted, its number will be printed as well. For a full list of warning numbers, look at the &lt;code&gt;TPPWarn_...&lt;/code&gt; macros in &lt;code&gt;tpp.h&lt;/code&gt;&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;#pragma warning(push,disable:4)
#error IGNORED!
#pragma warning(pop)
#error Not Ignored!
&lt;/pre&gt;&lt;/div&gt;

&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cyder</dc:creator><pubDate>Thu, 07 Jan 2016 13:18:37 -0000</pubDate><guid>https://sourceforge.netda9149d218fb53dbfc7787b9c9cd8e092de88f37</guid></item></channel></rss>