Atomically modifies a pointer to point to a new mini-object. The reference count of @olddata is decreased and the reference count of @newdata is increased.
Either @newdata and the value pointed to by @olddata may be %NULL.
pointer to a pointer to a mini-object to be replaced
pointer to new mini-object
%TRUE if @newdata was different from @olddata
See Implementation
Atomically modifies a pointer to point to a new mini-object. The reference count of @olddata is decreased and the reference count of @newdata is increased.
Either @newdata and the value pointed to by @olddata may be %NULL.