Commit c2dd7fd7 authored by Anatoly Baksheev's avatar Anatoly Baksheev

compilation for windows

parent 4a6c2ce3
...@@ -459,6 +459,7 @@ CV_INLINE int cvIsInf( double value ) ...@@ -459,6 +459,7 @@ CV_INLINE int cvIsInf( double value )
# endif # endif
# endif # endif
#elif defined _MSC_VER && !defined RC_INVOKED #elif defined _MSC_VER && !defined RC_INVOKED
# include <intrin.h>
# define CV_XADD(addr, delta) (int)_InterlockedExchangeAdd((long volatile*)addr, delta) # define CV_XADD(addr, delta) (int)_InterlockedExchangeAdd((long volatile*)addr, delta)
#else #else
CV_INLINE CV_XADD(int* addr, int delta) { int tmp = *addr; *addr += delta; return tmp; } CV_INLINE CV_XADD(int* addr, int delta) { int tmp = *addr; *addr += delta; return tmp; }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment