summaryrefslogtreecommitdiff
path: root/libs/c
diff options
context:
space:
mode:
authorAetias <aetias@outlook.com>2025-01-19 11:58:47 +0100
committerAetias <aetias@outlook.com>2025-01-19 11:58:47 +0100
commite1d2f0b168ebd698d7a69dbb53fe15cc7fa548aa (patch)
tree39ed851e8cb3ff62d0293454dd37a8bc3a56ce38 /libs/c
parent4c60dda140335d6322411c6ef62a2dc0b85a3018 (diff)
Move ov000 documentation from Ghidra
Diffstat (limited to 'libs/c')
-rw-r--r--libs/c/include/stddef.h8
-rw-r--r--libs/c/include/string.h4
2 files changed, 11 insertions, 1 deletions
diff --git a/libs/c/include/stddef.h b/libs/c/include/stddef.h
new file mode 100644
index 00000000..4986043a
--- /dev/null
+++ b/libs/c/include/stddef.h
@@ -0,0 +1,8 @@
+#ifndef _C_STDDEF_H
+#define _C_STDDEF_H
+
+#define NULL 0
+
+typedef unsigned int size_t;
+
+#endif
diff --git a/libs/c/include/string.h b/libs/c/include/string.h
index 61fde219..bd27c855 100644
--- a/libs/c/include/string.h
+++ b/libs/c/include/string.h
@@ -1,8 +1,10 @@
#ifndef _C_STRING_H
#define _C_STRING_H
-typedef unsigned int size_t;
+#include <stddef.h>
+void memcpy(void *dest, void *src, size_t count);
+void memmove(void *dest, void *src, size_t count);
void memset(void *dest, int ch, size_t count);
void *memchr(const void *ptr, int ch, size_t count);
void *memrchr(const void *ptr, int ch, size_t count);