-
Tim Janik authored
Sun Jul 31 01:50:20 2005 Tim Janik <timj@gtk.org> * glib/gdataset.c: moved G_DATALIST_*_POINTER() macros here, because proper use requires the global g_dataset_global mutex to be acquired. g_datalist_id_get_data(): g_datalist_unset_flags(): g_datalist_set_flags(): properly acquire and release dataset mutex. * glib/gdatasetprivate.h: implement G_DATALIST_GET_FLAGS() via atomic pointer access to account for memory barriers. moved all other macros.
2d1cf6c1
To find the state of this project's repository at the time of any of these versions, check out the tags.