<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to 212: API change needed for x64 support (VS2008-2012 ?)</title><link href="https://sourceforge.net/p/cppunit/bugs/212/" rel="alternate"/><link href="https://sourceforge.net/p/cppunit/bugs/212/feed.atom" rel="self"/><id>https://sourceforge.net/p/cppunit/bugs/212/</id><updated>2013-11-30T19:38:13.729000Z</updated><subtitle>Recent changes to 212: API change needed for x64 support (VS2008-2012 ?)</subtitle><entry><title>#212 API change needed for x64 support (VS2008-2012 ?)</title><link href="https://sourceforge.net/p/cppunit/bugs/212/?limit=25#86d2" rel="alternate"/><published>2013-11-30T19:38:13.729000Z</published><updated>2013-11-30T19:38:13.729000Z</updated><author><name>Bitwise</name><uri>https://sourceforge.net/u/hbrydon/</uri></author><id>https://sourceforge.net7b8e53e44e5119d4a90ef814005dcef6bb58562d</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Looking at Microsoft VS2010 source, this change is correct for x86/32 bit configurations as well.  Without verifying, my guess is that Microsoft made this API change prior to VS2010, which now breaks for 64 bit code. Cppunit code for these 2 APIs changed for 1.12.2 in revision 606/HBrydon.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>API change needed for x64 support (VS2008-2012 ?)</title><link href="https://sourceforge.net/p/cppunit/bugs/212/" rel="alternate"/><published>2013-11-29T16:48:44.936000Z</published><updated>2013-11-29T16:48:44.936000Z</updated><author><name>Bitwise</name><uri>https://sourceforge.net/u/hbrydon/</uri></author><id>https://sourceforge.neted2ddd0e147299c9fb3bc564385590bd4b051bbf</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Per info at &lt;a href="http://stackoverflow.com/questions/15003043/how-to-build-cppunit-with-visual-studio-2012" rel="nofollow"&gt;http://stackoverflow.com/questions/15003043/how-to-build-cppunit-with-visual-studio-2012&lt;/a&gt; , 2 API changes should be made for 64 bit support.  Specifically:&lt;/p&gt;
&lt;p&gt;In the class cdxCDynamicDialog&lt;/p&gt;
&lt;p&gt;afx_msg void OnTimer(UINT nIDEvent);&lt;/p&gt;
&lt;p&gt;should become&lt;/p&gt;
&lt;p&gt;afx_msg void OnTimer(UINT_PTR nIDEvent);&lt;/p&gt;
&lt;p&gt;and in cdxCDynamicWnd&lt;/p&gt;
&lt;p&gt;void DoOnTimer(UINT nIDEvent);&lt;/p&gt;
&lt;p&gt;should be&lt;/p&gt;
&lt;p&gt;void DoOnTimer(UINT_PTR nIDEvent);&lt;/p&gt;
&lt;p&gt;This seems to be the case for at least VS2008 through VS2012 (unverified).  Reported for cppunit 1.12.2&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>