Open MiCkSoftware opened 3 months ago
gatomic.c:392:10: error: incompatible integer to pointer conversion passing 'gssize' (aka 'long') to parameter of type 'gpointer' (aka 'void ') [-Wint-conversion] return g_atomic_pointer_add ((volatile gpointer ) atomic, val); ^~~~~~~~~~~~ ./gatomic.h:158:46: note: expanded from macro 'g_atomic_pointer_add' (gssize) sync_fetch_and_add ((atomic), (val)); \ ^~~~~ gatomic.c:416:10: error: incompatible integer to pointer conversion passing 'gsize' (aka 'unsigned long') to parameter of type 'gpointer' (aka 'void ') [-Wint-conversion] return g_atomic_pointer_and ((volatile gpointer ) atomic, val); ^~~~~~~~~~~~ ./gatomic.h:165:45: note: expanded from macro 'g_atomic_pointer_and' (gsize) __sync_fetch_and_and ((atomic), (val)); \ ^~~~~ gatomic.c:440:10: error: incompatible integer to pointer conversion passing 'gsize' (aka 'unsigned long') to parameter of type 'gpointer' (aka 'void ') [-Wint-conversion] return g_atomic_pointer_or ((volatile gpointer ) atomic, val); ^~~~~~~~~~~~~~~ ./gatomic.h:172:44: note: expanded from macro 'g_atomic_pointer_or' (gsize) sync_fetch_and_or ((atomic), (val)); \ ^~~~~ gatomic.c:464:10: error: incompatible integer to pointer conversion passing 'gsize' (aka 'unsigned long') to parameter of type 'gpointer' (aka 'void ') [-Wint-conversion] return g_atomic_pointer_xor ((volatile gpointer ) atomic, val); ^~~~~~~~~~~~ ./gatomic.h:179:45: note: expanded from macro 'g_atomic_pointer_xor' (gsize) __sync_fetch_and_xor ((atomic), (val)); \
gatomic.c:392:10: error: incompatible integer to pointer conversion passing 'gssize' (aka 'long') to parameter of type 'gpointer' (aka 'void ') [-Wint-conversion] return g_atomic_pointer_add ((volatile gpointer ) atomic, val); ^
~~~~~~~~~~~./gatomic.h:158:46: note: expanded from macro 'g_atomic_pointer_add' (gssize) sync_fetch_and_add ((atomic), (val)); \ ^~~~~ gatomic.c:416:10: error: incompatible integer to pointer conversion passing 'gsize' (aka 'unsigned long') to parameter of type 'gpointer' (aka 'void ') [-Wint-conversion] return g_atomic_pointer_and ((volatile gpointer ) atomic, val); ^~~~~~~~~~~~./gatomic.h:165:45: note: expanded from macro 'g_atomic_pointer_and' (gsize) __sync_fetch_and_and ((atomic), (val)); \ ^~~~~ gatomic.c:440:10: error: incompatible integer to pointer conversion passing 'gsize' (aka 'unsigned long') to parameter of type 'gpointer' (aka 'void ') [-Wint-conversion] return g_atomic_pointer_or ((volatile gpointer ) atomic, val); ^~~~~~~~~~~~~~~ ./gatomic.h:172:44: note: expanded from macro 'g_atomic_pointer_or' (gsize) sync_fetch_and_or ((atomic), (val)); \ ^~~~~ gatomic.c:464:10: error: incompatible integer to pointer conversion passing 'gsize' (aka 'unsigned long') to parameter of type 'gpointer' (aka 'void ') [-Wint-conversion] return g_atomic_pointer_xor ((volatile gpointer ) atomic, val); ^~~~~~~~~~~~./gatomic.h:179:45: note: expanded from macro 'g_atomic_pointer_xor' (gsize) __sync_fetch_and_xor ((atomic), (val)); \