diff options
author | Gogume1er <gogume1er@gmail.com> | 2021-06-03 12:08:13 +0200 |
---|---|---|
committer | Gogume1er <gogume1er@gmail.com> | 2021-06-03 12:08:13 +0200 |
commit | 2288e6d101397143b08ff64a38baaeedd7f2c3dd (patch) | |
tree | 8334313d05ac2fcab198fbacd3306a6bb4575afd | |
parent | 8571ac60e7ab79a20196f402e76d511fb8302179 (diff) |
replace inlined clear with compiler clear
-rw-r--r-- | arm9/src/unk_020851B8.c | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/arm9/src/unk_020851B8.c b/arm9/src/unk_020851B8.c index 8608cc57..592d16d6 100644 --- a/arm9/src/unk_020851B8.c +++ b/arm9/src/unk_020851B8.c @@ -3,26 +3,10 @@ #include "constants/items.h" #include "heap.h" -static inline void _clear(u8 *ptr) -{ - *ptr++ = 0; - *ptr++ = 0; - *ptr++ = 0; - *ptr++ = 0; - *ptr++ = 0; - *ptr++ = 0; - *ptr++ = 0; - *ptr++ = 0; - *ptr++ = 0; - *ptr++ = 0; - *ptr++ = 0; - *ptr++ = 0; -} - THUMB_FUNC struct UnkStruct_020851B8 *FUN_020851B8(u32 heap_id) { struct UnkStruct_020851B8 *ptr = AllocFromHeap(heap_id, sizeof(struct UnkStruct_020851B8)); - _clear((u8 *)ptr); + __builtin__clear(ptr, sizeof(struct UnkStruct_020851B8)); return ptr; } |