* lib/simple-atomic.c (atomic_compare_and_swap_ptr): Add a cast.
+2024-08-27 Bruno Haible <bruno@clisp.org>
+
+ simple-atomic: Fix a clang warning on native Windows.
+ * lib/simple-atomic.c (atomic_compare_and_swap_ptr): Add a cast.
+
2024-08-27 Bruno Haible <bruno@clisp.org>
write-any-file: Don't reference an undefined function on native Windows.
{
/* InterlockedCompareExchangePointer
<https://docs.microsoft.com/en-us/windows/win32/api/winnt/nf-winnt-interlockedcompareexchangepointer> */
- return InterlockedCompareExchangePointer ((void * volatile *) vp,
+ return (uintptr_t)
+ InterlockedCompareExchangePointer ((void * volatile *) vp,
(void *) newval, (void *) cmp);
}