#include #include size_t strnlen(const char *s, size_t max) { size_t len = 0; while(len < max && *s) { len++; s++; } return len; } void* memset(void* s, int c, size_t n) { size_t i; char *ss = (char*)s; for (i=0;i