Index: kernel/generic/src/lib/memfnc.c
===================================================================
--- kernel/generic/src/lib/memfnc.c	(revision eef1b0317f3802b67fa2a31033fa2973fbaab4e7)
+++ kernel/generic/src/lib/memfnc.c	(revision df3c6f025cfa7241c63072736ea365c3118485f9)
@@ -56,9 +56,8 @@
 void *memset(void *dst, int val, size_t cnt)
 {
-	size_t i;
-	uint8_t *ptr = (uint8_t *) dst;
+	uint8_t *dp = (uint8_t *) dst;
 	
-	for (i = 0; i < cnt; i++)
-		ptr[i] = val;
+	while (cnt-- != 0)
+		*dp++ = val;
 	
 	return dst;
@@ -83,5 +82,5 @@
 	
 	while (cnt-- != 0)
-			*dp++ = *sp++;
+		*dp++ = *sp++;
 	
 	return dst;
