memset.c (246B)
1 /* 2 * memset.c - fill memory with a constant byte 3 * Copyright (C) 2026. All rights reserved. 4 */ 5 6 #include "libc.h" 7 8 void* memset(void *s, int c, size_t n) { 9 unsigned char *p = s; 10 while (n--) { 11 *p++ = (unsigned char)c; 12 } 13 return s; 14 }