diff options
author | Revo <projectrevotpp@hotmail.com> | 2020-09-19 11:10:43 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-09-19 11:10:43 -0400 |
commit | b1d7f955b8ec6774bb4513275bd3da49fd70d7cb (patch) | |
tree | f9ab0486453c02f364e8ccb72a1fd5f7fa634dc6 /src/darray.c | |
parent | ceb0e333275a9c402760b208915b9c95bc6d20fa (diff) | |
parent | 8a01e14089b25a56b14a2cdb85e91893a2478fb6 (diff) |
Merge pull request #53 from red031000/master
split NMWException and split/decompile ptmf
Diffstat (limited to 'src/darray.c')
-rw-r--r-- | src/darray.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/darray.c b/src/darray.c index 0c0d194..b179f37 100644 --- a/src/darray.c +++ b/src/darray.c @@ -5,6 +5,9 @@ #pragma auto_inline on
+extern void *memcpy(void *, const void *, u32);
+extern void *memmove(void *, const void *, u32);
+
static inline void ArrayInsert(DArray *d, void *elem, s32 n)
{
if (d->size == d->capacity) {
@@ -98,8 +101,6 @@ _savegpr_23(); _restgpr_23();
_savegpr_24();
_restgpr_24();
-memcpy();
-memmove();
asm void ArrayInsertSorted(DArray *d, void *elem, CompareFunction compar)
{
nofralloc
@@ -246,7 +247,7 @@ void ArrayReplaceAt(DArray *d, void *elem, s32 n) void ArraySort(DArray *d, CompareFunction compar)
{
- qsort(d->buf, d->size, d->elemSz, compar);
+ qsort(d->buf, (u32)d->size, d->elemSz, compar);
}
#ifdef NONMATCHING
|