From ea73b61cea2b6e50e0079042eae1185a726e2273 Mon Sep 17 00:00:00 2001 From: Max Date: Wed, 16 Sep 2020 21:22:50 -0400 Subject: rough decomp --- include/darray.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'include/darray.h') diff --git a/include/darray.h b/include/darray.h index ec6010f..db8b264 100644 --- a/include/darray.h +++ b/include/darray.h @@ -7,7 +7,7 @@ extern "C" { #include "types.h" -typedef int (*CompareFunction)(const void *, const void *); +typedef s32 (*CompareFunction)(const void *, const void *); typedef BOOL (*MapFunction)(const void *, s32); typedef void (*DtorFunction)(void *); @@ -20,9 +20,10 @@ typedef struct DArray { char *buf; } DArray; -void *ArrayNew(u32 p1, s32 p2, s32 p3); +DArray *ArrayNew(u32 p1, s32 p2, DtorFunction dtor); void *ArrayNth(DArray *p1, s32 p2); -void *ArrayMapBackwards2(DArray *p1, s32 p2, s32 p3); +void ArrayMapBackwards(DArray *p1, MapFunction p2, s32 p3); +void *ArrayMapBackwards2(DArray *p1, MapFunction p2, s32 p3); #ifdef __cplusplus } -- cgit v1.2.3