diff options
author | Colin Walters <walters@verbum.org> | 2011-05-16 15:30:31 -0400 |
---|---|---|
committer | Colin Walters <walters@verbum.org> | 2011-05-18 11:53:21 -0400 |
commit | 9966fe4493455dcdfe64483a50676891a878c72b (patch) | |
tree | e04928156b3e8d27f4f86e800e3e2870d0905be0 /glib/gkeyfile.h | |
parent | b539004d1327a787940a98d6d249225e574eb338 (diff) | |
download | glib-9966fe4493455dcdfe64483a50676891a878c72b.tar.gz |
g_key_file_has_key_full: New function to fix g_key_file_has_key()'s GError semantics
See https://bugzilla.gnome.org/show_bug.cgi?id=649657 for discussion
of why it's bad for bindings for gerror return values to both signal
errors and carry meaning.
https://bugzilla.gnome.org/show_bug.cgi?id=650345
Diffstat (limited to 'glib/gkeyfile.h')
-rw-r--r-- | glib/gkeyfile.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/glib/gkeyfile.h b/glib/gkeyfile.h index e16dc6127..e89edaada 100644 --- a/glib/gkeyfile.h +++ b/glib/gkeyfile.h @@ -94,6 +94,11 @@ gboolean g_key_file_has_key (GKeyFile *key_file, const gchar *group_name, const gchar *key, GError **error); +gboolean g_key_file_has_key_full (GKeyFile *key_file, + const gchar *group_name, + const gchar *key, + gboolean *has_key, + GError **error); gchar *g_key_file_get_value (GKeyFile *key_file, const gchar *group_name, const gchar *key, |