1*a4c03deaSrtm #include "types.h" 2*a4c03deaSrtm #include "defs.h" 3*a4c03deaSrtm 455e95b16Srtm void * 555e95b16Srtm memcpy(void *dst, void *src, unsigned n) 655e95b16Srtm { 755e95b16Srtm char *d = (char *) dst; 855e95b16Srtm char *s = (char *) src; 955e95b16Srtm 1055e95b16Srtm while(n-- > 0) 1155e95b16Srtm *d++ = *s++; 1255e95b16Srtm 1355e95b16Srtm return dst; 1455e95b16Srtm } 1555e95b16Srtm 1655e95b16Srtm void * 1755e95b16Srtm memset(void *dst, int c, unsigned n) 1855e95b16Srtm { 1955e95b16Srtm char *d = (char *) dst; 2055e95b16Srtm 2155e95b16Srtm while(n-- > 0) 2255e95b16Srtm *d++ = c; 2355e95b16Srtm 2455e95b16Srtm return dst; 2555e95b16Srtm } 26