New function: g_clear_object()
authorRyan Lortie <desrt@desrt.ca>
Mon, 8 Nov 2010 21:42:32 +0000 (16:42 -0500)
committerRyan Lortie <desrt@desrt.ca>
Mon, 8 Nov 2010 23:21:51 +0000 (18:21 -0500)
commit1a1fc130ece13a442dcacaba1db9108089cead38
treeaa341a06c6ad3fa58852be2b7d7435c01b96481c
parent78bc8bec4f44a48e5e538f1f9ac9b9e43a9fc833
New function: g_clear_object()

By analogy to g_clear_error, takes a pass-by-reference GObject reference
and, if non-%NULL, unrefs it and sets it equal to %NULL.

Bug #620263.
docs/reference/gobject/gobject-sections.txt
gobject/gobject.c
gobject/gobject.h
gobject/gobject.symbols
gobject/tests/.gitignore
gobject/tests/Makefile.am
gobject/tests/reference.c [new file with mode: 0644]