<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to patches</title><link>https://sourceforge.net/p/mingw/patches/</link><description>Recent changes to patches</description><atom:link href="https://sourceforge.net/p/mingw/patches/feed.rss" rel="self"/><language>en</language><lastBuildDate>Wed, 13 Feb 2013 19:09:24 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/mingw/patches/feed.rss" rel="self" type="application/rss+xml"/><item><title>#357 Destructor ordering fix</title><link>https://sourceforge.net/p/mingw/patches/357/?limit=25#eafc</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; closed&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;milestone&lt;/strong&gt;:  --&amp;gt; 64bit_readiness&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Earnie Boyd</dc:creator><pubDate>Wed, 13 Feb 2013 19:09:24 -0000</pubDate><guid>https://sourceforge.netea912f90f5bbf83d76feb8093d4c9a8c34fe22ac</guid></item><item><title>#338 fix for [ 1500271 ] gdb crashes in windows xp 64</title><link>https://sourceforge.net/p/mingw/patches/338/?limit=25#5e8e</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; closed&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;milestone&lt;/strong&gt;:  --&amp;gt; 64bit_readiness&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Earnie Boyd</dc:creator><pubDate>Wed, 13 Feb 2013 18:43:12 -0000</pubDate><guid>https://sourceforge.net45ae1f8d4ff6c69b3ffc9f3211903739381c765e</guid></item><item><title>#416 patch: fix quoting and handle spaces in path gracefully</title><link>https://sourceforge.net/p/mingw/patches/416/?limit=25#7174</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;span&gt;[see ongoing disucssion in #1109 "error if msys is installed in directory with spaces"]&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;to reiterate, the primary purpose of this patch is to at least make the thing fail gracefully if the msys devs decide not to do anything about the quoted path name problem. (which IMNSHO is just good defensive coding practice regardless of the platform)&lt;/p&gt;
&lt;p&gt;regards,&lt;br /&gt;
Hamish&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hamish B</dc:creator><pubDate>Sat, 02 Feb 2013 02:24:15 -0000</pubDate><guid>https://sourceforge.net345a39ec43b45178c66e845aa970687a4de0046d</guid></item><item><title>Improve performance of __write_memory</title><link>https://sourceforge.net/p/mingw/patches/528/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;pseudo-reloc.c is responsible for The slow startup of program with its inefficient implementation of __write_memory.&lt;br /&gt;
current implementation of __write_memory doesn't have any states needed to decide whether current memory region requested to write already set writeable by previous __write_memory. so auto_protect_for function do the stateful decision of whether the region need update of protection itself again.&lt;br /&gt;
This patch previously confirmed with my cygwin build, and showed reasonable speedup of initialization of clang compiler which has 3000~ entries of pseudo-relocation.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Fri, 31 Aug 2012 14:29:48 -0000</pubDate><guid>https://sourceforge.netd801a8d31a709c6ca3f408070fac71625ce1a80c</guid></item><item><title>winnls.h: add GetDateFormatEx() and more</title><link>https://sourceforge.net/p/mingw/patches/527/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;This patch adds GetDateFormatEx() and some other functions and constants to include\winnls.h. Many of these functions first appeared in Windows Vista, and take locale names (LPCWSTR) rather than local identifiers (LCID).&lt;/p&gt;
&lt;p&gt;Sources:&lt;br /&gt;
MSDN: &lt;a href="http://msdn.microsoft.com/en-us/library/windows/desktop/dd319081%28v=vs.85%29.aspx" rel="nofollow"&gt;http://msdn.microsoft.com/en-us/library/windows/desktop/dd319081%28v=vs.85%29.aspx&lt;/a&gt;&lt;br /&gt;
PInvoke.net: &lt;a href="http://pinvoke.net/default.aspx/kernel32/EnumSystemLocalesEx.html" rel="nofollow"&gt;http://pinvoke.net/default.aspx/kernel32/EnumSystemLocalesEx.html&lt;/a&gt;&lt;br /&gt;
Stack Overflow: &lt;a href="http://xrl.us/bnkt8a" rel="nofollow"&gt;http://xrl.us/bnkt8a&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Additional sources for NORM_LINGUISTIC_CASING:&lt;br /&gt;
MSDN: &lt;a href="http://blogs.msdn.com/b/michkap/archive/2004/12/03/274288.aspx" rel="nofollow"&gt;http://blogs.msdn.com/b/michkap/archive/2004/12/03/274288.aspx&lt;/a&gt;&lt;br /&gt;
Wikipedia: &lt;a href="https://en.wikipedia.org/wiki/Turkish" rel="nofollow"&gt;https://en.wikipedia.org/wiki/Turkish&lt;/a&gt;_dotted_and_dotless_I&lt;/p&gt;
&lt;p&gt;MSDN was my main source of information. MSDN gave names for all functions, and types for all their arguments. MSDN also gave names for all constants, but not the values of many constants.&lt;/p&gt;
&lt;p&gt;For flags, I tried passing 1 &amp;lt;&amp;lt; 0, 1 &amp;lt;&amp;lt; 1, 1 &amp;lt;&amp;lt; 2, ..., 1 &amp;lt;&amp;lt; 31, until I found values that seemed to work. Many functions give errors for invalid flags, thus eliminating many values for flags. After I found possible values, I checked some flags against PInvoke.net or Stack Overflow. I used PInvoke.net to confirm that LOCALE_ALL is zero; MSDN said that zero acts like LOCALE_ALL, but I had feared that LOCALE_ALL had a nonzero value. Meanwhile, FIND_FROMSTART is not zero. FIND_FROMSTART has no effect by itself (as it is already the default), but FIND_FROMSTART | FIND_FROMEND causes an error.&lt;/p&gt;
&lt;p&gt;In an earlier post (&lt;a href="https://sourceforge.net/mailarchive/message.php?msg"&gt;https://sourceforge.net/mailarchive/message.php?msg&lt;/a&gt;_id=29680667), I wrote about how I found the value for NORM_LINGUISTIC_CASING, with help from MSDN and Wikipedia. In L"tr-TR" locale, L"i" and L"I" are not equal when LINGUSITIC_IGNORECASE | NORM_LINGUISTIC_CASING.&lt;/p&gt;
&lt;p&gt;MSDN said that LOCALE_NAME_MAX_LENGTH is 85, and LOCALE_INVARIANT is 0x7f. I passed 0x7f to LCIDToLocaleName(), and got L"". I passed L"" to LocaleNameToLCID(), and got 0x7f again. Therefore, LOCALE_NAME_INVARIANT is L"". This matches the value from Stack Overflow.&lt;/p&gt;
&lt;p&gt;I am missing the values of three constants. LOCALE_REPLACEMENT must either be 0x8, or any flag from 0x40 to 0x80000000. Stack Overflow claims that LOCALE_NAME_USER_DEFAULT is NULL, and LOCALE_NAME_SYSTEM_DEFAULT is L"!sys-default-locale". While NULL might be correct or wrong, L"!sys-default-locale" seems to be wrong. So, I have no values for these three constants.&lt;/p&gt;
&lt;p&gt;2012-08-22  George Koehler  &amp;lt;xkernigh@netscape.net&amp;gt;&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="o"&gt;\*&lt;/span&gt; &lt;span class="n"&gt;include&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;winnls&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;h&lt;/span&gt; &lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;WINVER&lt;/span&gt; &lt;span class="o"&gt;&amp;amp;&lt;/span&gt;&lt;span class="n"&gt;gt&lt;/span&gt;&lt;span class="p"&gt;;=&lt;/span&gt; 0&lt;span class="n"&gt;x0501&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;LOCALE&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="n"&gt;_INVARIANT&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt; &lt;span class="n"&gt;Define&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;
&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;WINVER&lt;/span&gt; &lt;span class="o"&gt;&amp;amp;&lt;/span&gt;&lt;span class="n"&gt;gt&lt;/span&gt;&lt;span class="p"&gt;;=&lt;/span&gt; 0&lt;span class="n"&gt;x0600&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;LINGUISTIC&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="n"&gt;_IGNORECASE&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;LINGUISTIC&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="n"&gt;_IGNOREDIALECTIC&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="n"&gt;FIND&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="n"&gt;_STARTSWITH&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;FIND&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="n"&gt;_ENDSWITH&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;FIND&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="n"&gt;_FROMSTART&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;FIND&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="n"&gt;_FROMEND&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="n"&gt;NORM&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="n"&gt;_LINGUISTIC&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="n"&gt;_CASING&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;LOCALE&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="n"&gt;_ALL&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;LOCALE&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="n"&gt;_WINDOWS&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="n"&gt;LOCALE&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="n"&gt;_SUPPLEMENTAL&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;LOCALE&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="n"&gt;_ALTERNATE&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="n"&gt;_SORTS&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;LOCALE&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="n"&gt;_NAME&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="n"&gt;_INVARIANT&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="n"&gt;LOCALE&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="n"&gt;_NAME&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="n"&gt;_MAX&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="n"&gt;_LENGTH&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;CALINFO&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="n"&gt;_ENUMPROCEXEX&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;DATEFMT&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="n"&gt;_ENUMPROCEXEX&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="n"&gt;LOCALE&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="n"&gt;_ENUMPROCEX&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;TIMEFMT&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="n"&gt;_ENUMPROCEX&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;CompareStringEx&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="n"&gt;CompareStringOrdinal&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;EnumCalendarInfoExEx&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;EnumDateFormatsExEx&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="n"&gt;EnumSystemLocalesEx&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;EnumTimeFormatsEx&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;FindNLSString&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;FindNLSStringEx&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="n"&gt;GetCalendarInfoEx&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;GetDateFormatEx&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;GetTimeFormatEx&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;LCIDToLocaleName&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="n"&gt;LocaleNameToLCID&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt; &lt;span class="n"&gt;Define&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;
&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;WINVER&lt;/span&gt; &lt;span class="o"&gt;&amp;amp;&lt;/span&gt;&lt;span class="n"&gt;gt&lt;/span&gt;&lt;span class="p"&gt;;=&lt;/span&gt; 0&lt;span class="n"&gt;x0600&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;LOCALE&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="n"&gt;_REPLACEMENT&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;LOCALE&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="n"&gt;_NAME&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="n"&gt;_SYSTEM&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="n"&gt;_DEFAULT&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="n"&gt;LOCALE&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="n"&gt;_NAME&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="n"&gt;_USER&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="n"&gt;_DEFAULT&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt; &lt;span class="n"&gt;Document&lt;/span&gt; &lt;span class="n"&gt;these&lt;/span&gt; &lt;span class="n"&gt;constants&lt;/span&gt; &lt;span class="n"&gt;in&lt;/span&gt; &lt;span class="n"&gt;comments&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;but&lt;/span&gt;
&lt;span class="n"&gt;with&lt;/span&gt; &lt;span class="n"&gt;unknown&lt;/span&gt; &lt;span class="n"&gt;values&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;
&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;WINVER&lt;/span&gt; &lt;span class="o"&gt;&amp;amp;&lt;/span&gt;&lt;span class="n"&gt;gt&lt;/span&gt;&lt;span class="p"&gt;;=&lt;/span&gt; 0&lt;span class="n"&gt;x0601&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;SORT&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="n"&gt;_DIGITSASNUMBERS&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;LOCALE&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="n"&gt;_NEUTRALDATA&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="n"&gt;LOCALE&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="n"&gt;_SPECIFICDATA&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;LOCALE&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="n"&gt;_ALLOW&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="n"&gt;_NEUTRAL&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="n"&gt;_NAMES&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;FindStringOrdinal&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
&lt;span class="n"&gt;Define&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Inside the attachment:&lt;br /&gt;
add-nls/add-nls.diff: output from cvs diff -u&lt;br /&gt;
add-nls/ChangeLog.txt: ChangeLog entry&lt;br /&gt;
add-nls/extra/*.c: small test programs&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">George Koehler</dc:creator><pubDate>Wed, 22 Aug 2012 20:19:50 -0000</pubDate><guid>https://sourceforge.net23559ac4552255448957ba566ec1fdd17034e708</guid></item><item><title>Windows Installer import library</title><link>https://sourceforge.net/p/mingw/patches/526/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Windows Installer (formerly Microsoft Installer) import library.&lt;br /&gt;
.DEF generated from Windows 2003 Server MSI.DLL&lt;br /&gt;
.H from scratch from publicly available information (MSDN)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Josue Andrade Gomes</dc:creator><pubDate>Wed, 15 Aug 2012 19:48:36 -0000</pubDate><guid>https://sourceforge.neta2fb2482f1b3d8a2a427c34151a52b68ab7f5ab6</guid></item><item><title>winnls.h 64bit version</title><link>https://sourceforge.net/p/mingw/patches/525/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;there is a bug in winnls.h file. LONG_PTR is defined only for 32bit Windows not for 64bit Windows.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">F.Mensik</dc:creator><pubDate>Wed, 08 Aug 2012 05:45:57 -0000</pubDate><guid>https://sourceforge.netf5e0a06e1bf8e61ca4fdace1922d068752aee09c</guid></item><item><title>Remove possibility of other compilers and some _WIN64 </title><link>https://sourceforge.net/p/mingw/patches/524/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Ensure that our SDK can only be used by GCC and some _WIN64 uniqueness changes.&lt;/p&gt;
&lt;p&gt;Note some white space changes have also been made.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Earnie Boyd</dc:creator><pubDate>Tue, 24 Jul 2012 12:48:07 -0000</pubDate><guid>https://sourceforge.net55e02380c56c4acea637df1b7c4ac337200dc2a1</guid></item><item><title>Some inttypes need 64 bit indicators</title><link>https://sourceforge.net/p/mingw/patches/523/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;A few items like PRNdPTR and SCNdPTR need 64 bitness specified.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Earnie Boyd</dc:creator><pubDate>Tue, 24 Jul 2012 12:39:29 -0000</pubDate><guid>https://sourceforge.net7d236bedd93ed36acd8b3c2fb4063a1f97bd3200</guid></item><item><title>timeradd/timersub macros for sys/time.h</title><link>https://sourceforge.net/p/mingw/patches/522/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I would like to suggest to add macros timeradd() and timersub() in sys/time.h&lt;br /&gt;
These macros may be useful for compiling some stuff, for example they are a requirement for compiling natively xine-lib for Windows.&lt;br /&gt;
Information about how these macros must work has been taken from the sources of cygwin.&lt;/p&gt;
&lt;p&gt;Sincerely,&lt;/p&gt;
&lt;p&gt;Carlo Bramini.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Carlo Bramini</dc:creator><pubDate>Sat, 21 Jul 2012 14:00:32 -0000</pubDate><guid>https://sourceforge.net474c9beaaabd9774875bdacde48cfe1557d0b7a8</guid></item></channel></rss>