diff options
Diffstat (limited to 'gvdb-reader.h')
-rw-r--r-- | gvdb-reader.h | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/gvdb-reader.h b/gvdb-reader.h index d6984ac..5980925 100644 --- a/gvdb-reader.h +++ b/gvdb-reader.h @@ -26,26 +26,18 @@ typedef struct _GvdbTable GvdbTable; -typedef gpointer (*GvdbRefFunc) (gpointer data); - G_BEGIN_DECLS G_GNUC_INTERNAL -GvdbTable * gvdb_table_new (const gchar *filename, +GvdbTable * gvdb_table_new_from_bytes (GBytes *bytes, gboolean trusted, GError **error); G_GNUC_INTERNAL -GvdbTable * gvdb_table_new_from_data (const void *data, - gsize data_len, +GvdbTable * gvdb_table_new (const gchar *filename, gboolean trusted, - gpointer user_data, - GvdbRefFunc ref, - GDestroyNotify unref, GError **error); G_GNUC_INTERNAL -GvdbTable * gvdb_table_ref (GvdbTable *table); -G_GNUC_INTERNAL -void gvdb_table_unref (GvdbTable *table); +void gvdb_table_free (GvdbTable *table); G_GNUC_INTERNAL gchar ** gvdb_table_get_names (GvdbTable *table, gint *length); |