summaryrefslogtreecommitdiff
path: root/glib/garray.c
diff options
context:
space:
mode:
authorSebastian Wilhelmi <wilhelmi@ira.uka.de>2001-05-23 10:20:56 +0000
committerSebastian Wilhelmi <wilhelmi@src.gnome.org>2001-05-23 10:20:56 +0000
commitef49296716275267a31254d043f137e9c60aeb1b (patch)
tree6328e4950aac5641e24d6e6d6039c60f439241de /glib/garray.c
parent475193bda8e929bf2195fba0b6526d262a52f4c0 (diff)
downloadglib-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.c6
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;