diff options
author | Sebastian Wilhelmi <wilhelmi@ira.uka.de> | 2001-05-23 10:20:56 +0000 |
---|---|---|
committer | Sebastian Wilhelmi <wilhelmi@src.gnome.org> | 2001-05-23 10:20:56 +0000 |
commit | ef49296716275267a31254d043f137e9c60aeb1b (patch) | |
tree | 6328e4950aac5641e24d6e6d6039c60f439241de /glib/garray.c | |
parent | 475193bda8e929bf2195fba0b6526d262a52f4c0 (diff) | |
download | glib-ef49296716275267a31254d043f137e9c60aeb1b.tar.gz |
Tiny speed improvement suggested by noon@users.sourceforge.net.
2001-05-23 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* garray.c (g_array_remove_index_fast): Tiny speed improvement
suggested by noon@users.sourceforge.net.
* glib/tmpl/arrays.sgml, glib/tmpl/arrays_pointers.sgml,
glib/tmpl/arrays_byte.sgml: Corrected documentation for the
..._sized_new functions. Discovered by noon@users.sourceforge.net.
Diffstat (limited to 'glib/garray.c')
-rw-r--r-- | glib/garray.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/glib/garray.c b/glib/garray.c index 9f32b7600..9d65fca81 100644 --- a/glib/garray.c +++ b/glib/garray.c @@ -254,9 +254,9 @@ g_array_remove_index_fast (GArray* farray, g_return_val_if_fail (index < array->len, NULL); if (index != array->len - 1) - g_memmove (g_array_elt_pos (array, index), - g_array_elt_pos (array, array->len - 1), - g_array_elt_len (array, 1)); + memcpy (g_array_elt_pos (array, index), + g_array_elt_pos (array, array->len - 1), + g_array_elt_len (array, 1)); array->len -= 1; |