summaryrefslogtreecommitdiff
path: root/src/lib/string.c
diff options
context:
space:
mode:
authorCarlos Maiolino <[email protected]>2025-07-26 15:29:02 +0200
committerCarlos Maiolino <[email protected]>2025-07-26 15:29:02 +0200
commit80ac430366d65ef89a078832380a021308bbbfdf (patch)
tree69d9eddbcc00c944b1f1a3ead329bb304303a417 /src/lib/string.c
parentfd9f4bd7724b4440bede4ccbb3670e88289402d9 (diff)
Add memset() to the library
Signed-off-by: Carlos Maiolino <[email protected]>
Diffstat (limited to 'src/lib/string.c')
-rw-r--r--src/lib/string.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/lib/string.c b/src/lib/string.c
index 39e435b..e5b6972 100644
--- a/src/lib/string.c
+++ b/src/lib/string.c
@@ -20,3 +20,14 @@ char *strcpy(char *restrict dst, const char *restrict src)
return dst;
}
+
+void *memset(void *s, int c, size_t n) {
+
+ char *cur = (char*) s;
+ int i;
+
+ for (i = 0; i < n; i++)
+ cur[i] = (unsigned char)c;
+
+ return s;
+}