21
21
* Stef Walter <stefw@collabora.co.uk>
24
27
#if !defined (__GLIB_H_INSIDE__) && !defined (GLIB_COMPILATION)
25
28
#error "Only <glib.h> can be included directly."
36
37
GBytes * g_bytes_new (gconstpointer data,
39
41
GBytes * g_bytes_new_take (gpointer data,
42
45
GBytes * g_bytes_new_static (gconstpointer data,
45
49
GBytes * g_bytes_new_with_free_func (gconstpointer data,
47
51
GDestroyNotify free_func,
50
55
GBytes * g_bytes_new_from_bytes (GBytes *bytes,
54
60
gconstpointer g_bytes_get_data (GBytes *bytes,
57
64
gsize g_bytes_get_size (GBytes *bytes);
59
67
GBytes * g_bytes_ref (GBytes *bytes);
61
70
void g_bytes_unref (GBytes *bytes);
63
73
gpointer g_bytes_unref_to_data (GBytes *bytes,
66
77
GByteArray * g_bytes_unref_to_array (GBytes *bytes);
68
80
guint g_bytes_hash (gconstpointer bytes);
70
83
gboolean g_bytes_equal (gconstpointer bytes1,
73
87
gint g_bytes_compare (gconstpointer bytes1,