c8e37b63e74fafdc1f299ec139677ad0e37676c3 |
|
17-Feb-2009 |
Matthias Clasen <matthiasc@src.gnome.org> |
Fix strict aliasing warnings and viiolations to make GLib and GLib users buildable with gcc 4.4. Patch by Jakub Jelinek. * glib/gatomic.[hc]: Add G_GNUC_MAY_ALIAS to pointer arguments, fix macro versions to only operate on objects of the same size. * glib/gdataset.c: * glib/gthread.[hc]: * glib/gdatasetprivate.h: Remove unnecessary casts in g_atomic_pointer_get calls. svn path=/trunk/; revision=7875
/external/bluetooth/glib/glib/gdatasetprivate.h
|
e0aa9d8a6135d404fe1ff60ba6858599e85edf98 |
|
05-May-2008 |
Michael Natterer <mitch@imendio.com> |
#define __GLIB_H_INSIDE__ around including everything. 2008-05-05 Michael Natterer <mitch@imendio.com> * glib/glib.h: #define __GLIB_H_INSIDE__ around including everything. * glib/*.h: check for that define instead of __G_LIB_H__ if G_DISABLE_SINGLE_INCLUDES is defined. * glib/gdatasetprivate.h: #include <glib.h> instead of <glib/gdataset.h> svn path=/trunk/; revision=6875
/external/bluetooth/glib/glib/gdatasetprivate.h
|
20887fa14862521164a5d2242bb639be27283e5e |
|
31-Jan-2006 |
Tim Janik <timj@imendio.com> |
carry out all dtalist pointer accesses atomically, some missing cases Tue Jan 31 16:45:03 2006 Tim Janik <timj@imendio.com> * glib/gdataset.c: carry out all dtalist pointer accesses atomically, some missing cases where pointed out by Sebastian Wilhelmi.
/external/bluetooth/glib/glib/gdatasetprivate.h
|
97ffe020cdee9cec2f8c4591658ea72ee9e6d59e |
|
27-Dec-2005 |
Matthias Clasen <mclasen@redhat.com> |
Add a cast to silence compiler warnings. (#321978, Andrew Paprocki) 2005-12-27 Matthias Clasen <mclasen@redhat.com> * glib/gdatasetprivate.h: Add a cast to silence compiler warnings. (#321978, Andrew Paprocki)
/external/bluetooth/glib/glib/gdatasetprivate.h
|
2d1cf6c139f06d964f5fcddaac126370fdf59215 |
|
31-Jul-2005 |
Tim Janik <timj@gtk.org> |
moved G_DATALIST_*_POINTER() macros here, because proper use requires the 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.
/external/bluetooth/glib/glib/gdatasetprivate.h
|
2ae1a46b4c8d9849f43eb9f059a98eadb4f2a6c9 |
|
05-May-2005 |
Owen Taylor <otaylor@redhat.com> |
Add g_object_add/remove_toggle_ref() functions to get notification when a 2005-05-05 Owen Taylor <otaylor@redhat.com> * gobject.[ch] gobject.symbols: Add g_object_add/remove_toggle_ref() functions to get notification when a reference count is the last remaining reference; this enables better memory management for language bindings. (http://mail.gnome.org/archives/gtk-devel-list/2005-April/msg00095.html) 2005-05-05 Owen Taylor <otaylor@redhat.com> * glib/gdataset.[ch] glib/gdatasetprivate.h: Add g_datalist_set/unset_flags(), g_datalist_get_flags() functions to squeeze some bits into a GDataSet... this is needed for efficient implementation of toggle references in GObject. * tests/gobject/references.c tests/gobject/Makefile.am: Add a test case for weak and toggle references. * glib/gfileutils.[ch]: Rename g_file_replace() back to g_file_set_contents(). * glib/glib.symbols: Update. 2005-05-05 Owen Taylor <otaylor@redhat.com> * glib/Makefile.am glib/glib-sections.txt gobject/gobject-sections.txt: Update * gobject/tmpl/objects.sgml: Document toggle-references.
/external/bluetooth/glib/glib/gdatasetprivate.h
|