File freeocl-win32.patch of Package mingw64-freeocl

--- freeocl-0.3.6.git1515258797.6d1d5c9/include/CL/cl_platform.h	2018-01-06 18:13:17.000000000 +0100
+++ freeocl-0.3.6.git1515258797.6d1d5c9/include/CL/cl_platform.h	2018-09-10 11:33:35.774297743 +0200
@@ -35,7 +35,7 @@
 extern "C" {
 #endif
 
-#if defined(_WIN32)
+#if defined(_WIN32) && !defined(__MINGW32__)
     #define CL_API_ENTRY
     #define CL_API_CALL     __stdcall
     #define CL_CALLBACK     __stdcall
--- freeocl-0.3.6.git1515258797.6d1d5c9/src/utils/threadpool.cpp	2018-01-06 18:13:17.000000000 +0100
+++ freeocl-0.3.6.git1515258797.6d1d5c9/src/utils/threadpool.cpp	2018-09-10 11:34:56.422770447 +0200
@@ -149,7 +149,7 @@
 											 (gid / pool->num_groups[0]) % pool->num_groups[1],
 											 gid / pool->num_groups[0] / pool->num_groups[1] };
 				pool->setwg(local_memory, group_id, NULL, NULL);
-#ifdef FREEOCL_OS_WINDOWS
+#if defined(FREEOCL_OS_WINDOWS) && !defined(_X86_)
                 if (pool->b_require_sync)
                     pool->kernel(0,0,0,0,0);
                 else
openSUSE Build Service is sponsored by