From: Abhijit Savarkar <[EMAIL PROTECTED]>
> When I try to build the same on my Win NT4.0 VC6.0 it gives following
error
>
> xerces-c-src_1_0_1\src\util\platforms\win32\win32platformutils.cpp(630) :
> error C2664: 'InterlockedCompareExchange' : cannot convert parameter 1
from
> 'void ** ' to 'long *'

I fixed this by changing the code to:

return (void*)::InterlockedCompareExchange((long*)toFill,
 (long)newValue, (long)toCompare);

I've also made a number of other improvments. What should I do to get them
included?

Thanks,

Eric Ulevik

Reply via email to