# HG changeset patch # User Matti Hamalainen # Date 1167638825 0 # Node ID 33c3bb80d2a5f9bfb40fb4cd275106ed1bee236c # Parent 2ea3005a4b7ff9d3180f5f01cb3525984ff27718 Urgh, xs_memset() was buggy :P diff -r 2ea3005a4b7f -r 33c3bb80d2a5 src/xs_support.c --- a/src/xs_support.c Sun Dec 31 21:52:00 2006 +0000 +++ b/src/xs_support.c Mon Jan 01 08:07:05 2007 +0000 @@ -204,13 +204,11 @@ #ifndef HAVE_MEMSET void *xs_memset(void *p, int c, size_t n) { - gchar *dp; + guint8 *dp; - dp = (gchar *) p; - while (n--) { - *dp = (gchar) c; - n--; - } + dp = (guint8 *) p; + while (n--) + *dp = c; return p; }