aboutsummaryrefslogtreecommitdiff
path: root/libc/string.c
diff options
context:
space:
mode:
authorFranklin Wei <frankhwei536@gmail.com>2015-02-01 16:50:55 -0500
committerFranklin Wei <frankhwei536@gmail.com>2015-02-01 16:50:55 -0500
commit483754ab27f2a58011f723efa52163a83c63e56e (patch)
treefa50d2afc84b0403db26d92f38226d75adb7f281 /libc/string.c
parent726684887d414fbefe28d0d210abea8e842ecd21 (diff)
downloadkappa-483754ab27f2a58011f723efa52163a83c63e56e.zip
kappa-483754ab27f2a58011f723efa52163a83c63e56e.tar.gz
kappa-483754ab27f2a58011f723efa52163a83c63e56e.tar.bz2
kappa-483754ab27f2a58011f723efa52163a83c63e56e.tar.xz
lots of stuff
Diffstat (limited to 'libc/string.c')
-rw-r--r--libc/string.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/libc/string.c b/libc/string.c
index 33ccad9..8a9e422 100644
--- a/libc/string.c
+++ b/libc/string.c
@@ -1,10 +1,11 @@
#include <stdint.h>
+#include <stddef.h>
#include "string.h"
int strlen(const char *str)
{
int len = 0;
- while(s++)
+ while(*str++)
len++;
return len;
}
@@ -13,7 +14,7 @@ void* memset(void *buf, int val, size_t sz)
{
for(size_t i = 0; i < sz; ++i)
{
- buf[i] = (uint8_t) val;
+ ((uint8_t*)buf)[i] = (uint8_t) val;
}
return buf;
}