]> Repos - portaudio/commitdiff
excluded x86-64 platform from ASIO 'thiscall' resolver as x64 ABI does not have ...
authordmitrykos <dmitrykos@0f58301d-fd10-0410-b4af-bbb618454e57>
Wed, 7 Apr 2010 21:07:55 +0000 (21:07 +0000)
committerdmitrykos <dmitrykos@0f58301d-fd10-0410-b4af-bbb618454e57>
Wed, 7 Apr 2010 21:07:55 +0000 (21:07 +0000)
src/hostapi/asio/iasiothiscallresolver.cpp
src/hostapi/asio/iasiothiscallresolver.h

index 8dfefbd67b95ffc0d64194ab75ab7a05e1b1f72f..28f26df4435070e4ce62e910a4b92b765598552d 100644 (file)
 // We only need IASIOThiscallResolver at all if we are on Win32. For other
 // platforms we simply bypass the IASIOThiscallResolver definition to allow us
 // to be safely #include'd whatever the platform to keep client code portable
-#if defined(WIN32) || defined(_WIN32) || defined(__WIN32__)
+#if (defined(WIN32) || defined(_WIN32) || defined(__WIN32__)) && !defined(_WIN64)
 
 
 // If microsoft compiler we can call IASIO directly so IASIOThiscallResolver
index 2ecfed799aece45fa32ee15140f30705de9b5ec0..21d53b3206babad3f48165529e100ad53c686f6e 100644 (file)
 // We only need IASIOThiscallResolver at all if we are on Win32. For other
 // platforms we simply bypass the IASIOThiscallResolver definition to allow us
 // to be safely #include'd whatever the platform to keep client code portable
-#if defined(WIN32) || defined(_WIN32) || defined(__WIN32__)
+#if (defined(WIN32) || defined(_WIN32) || defined(__WIN32__)) && !defined(_WIN64)
 
 
 // If microsoft compiler we can call IASIO directly so IASIOThiscallResolver