#include void* memset(void* src, int val, size_t count) { char* char_src = (char*)src; while (count>0) { *char_src = val; char_src++; count--; } return src; }