In memset.c, '0' was wrongly being set instead of the value passed by the caller. Modified code to fix this bug.

Change-Id: Id4f8b683fe4f03fbf6eba3edcf79defb87ef048c
diff --git a/libc/memset.c b/libc/memset.c
index 6886df9..1f1739f 100644
--- a/libc/memset.c
+++ b/libc/memset.c
@@ -29,6 +29,6 @@
 void *memset(void *_p, unsigned v, unsigned count)
 {
     unsigned char *p = _p;
-    while(count-- > 0) *p++ = 0;
+    while(count-- > 0) *p++ = v;
     return _p;
 }