summaryrefslogtreecommitdiff
path: root/qstd/memory.c
diff options
context:
space:
mode:
authorquou <quou@disroot.org>2024-12-28 19:03:56 +1100
committerquou <quou@disroot.org>2024-12-28 19:03:56 +1100
commit7d8c72feb8041a6757a9dacb4e9d8017a689bec4 (patch)
tree95bcd40f12c2eef3640bee5ee032705db774f230 /qstd/memory.c
parentd7a511e6a4cea46e1de05f868e7eb81ebdee7b80 (diff)
replace memset
Diffstat (limited to 'qstd/memory.c')
-rw-r--r--qstd/memory.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/qstd/memory.c b/qstd/memory.c
index 81795d6..b12ec75 100644
--- a/qstd/memory.c
+++ b/qstd/memory.c
@@ -11,6 +11,12 @@ int align_size(int s, int a) {
return (s + (a - 1)) & -a;
}
+void zero(void* buf, int size) {
+ int i;
+ for (i = 0; i < size; i++)
+ ((uint8_t*)buf)[i] = 0;
+}
+
static uintptr_t align_address(
uintptr_t ad,
size_t al