changeset 428:33c3bb80d2a5

Urgh, xs_memset() was buggy :P
author Matti Hamalainen <ccr@tnsp.org>
date Mon, 01 Jan 2007 08:07:05 +0000
parents 2ea3005a4b7f
children a991d1fe7e94
files src/xs_support.c
diffstat 1 files changed, 4 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- 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;
 }