mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-08-24 09:58:54 +02:00
added g_array_insert_vals() to insert elements at an arbitrary index, and
Mon Nov 23 10:03:58 1998 Owen Taylor <otaylor@gtk.org> * glib.h garray.[ch]: added g_array_insert_vals() to insert elements at an arbitrary index, and g_array_insert_val() macro.
This commit is contained in:
5
glib.h
5
glib.h
@@ -1644,6 +1644,7 @@ void g_string_sprintfa (GString *string,
|
||||
|
||||
#define g_array_append_val(a,v) g_array_append_vals(a,&v,1)
|
||||
#define g_array_prepend_val(a,v) g_array_prepend_vals(a,&v,1)
|
||||
#define g_array_insert_val(a,i,v) g_array_prepend_vals(a,i,&v,1)
|
||||
#define g_array_index(a,t,i) (((t*)a->data)[i])
|
||||
|
||||
GArray* g_array_new (gboolean zero_terminated,
|
||||
@@ -1657,6 +1658,10 @@ GArray* g_array_append_vals (GArray *array,
|
||||
GArray* g_array_prepend_vals (GArray *array,
|
||||
gconstpointer data,
|
||||
guint len);
|
||||
GArray* g_array_insert_vals (GArray *array,
|
||||
guint index,
|
||||
gconstpointer data,
|
||||
guint len);
|
||||
GArray* g_array_set_size (GArray *array,
|
||||
guint length);
|
||||
GArray* g_array_remove_index (GArray *array,
|
||||
|
Reference in New Issue
Block a user