Signedness of atomic operations
glib's atomic integer operations use signed types, but gcc's atomic extensions use unsigned types. This causes compiler warnings when using the macro versions of g_atomic_int_set
etc if -Wsign-conversion
is enabled. Please could appropriate casts be added to these macros.