diff options
| author | Max <mparisi@stevens.edu> | 2020-10-29 14:27:37 -0400 |
|---|---|---|
| committer | Max <mparisi@stevens.edu> | 2020-10-29 14:27:37 -0400 |
| commit | 47a1bdea8872c79dd2cd7d75ca7f254b9ed13170 (patch) | |
| tree | f254bbac3fde59afbc4abe7f07ea763bed53b20c /include/GameSpy/darray.h | |
| parent | f13fcff4a5f496e8bc1fa4ff759698d9ac37c478 (diff) | |
match up to func_801DCFE4, add string.h and stdlib.h, add types.h to Makefile include path, and move GameSpy under DWC
Diffstat (limited to 'include/GameSpy/darray.h')
| -rw-r--r-- | include/GameSpy/darray.h | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/include/GameSpy/darray.h b/include/GameSpy/darray.h deleted file mode 100644 index 5c7c170..0000000 --- a/include/GameSpy/darray.h +++ /dev/null @@ -1,40 +0,0 @@ -#ifndef POKEREVO_DARRAY_H
-#define POKEREVO_DARRAY_H
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-typedef s32 (*CompareFunction)(const void *, const void *);
-typedef BOOL (*MapFunction)(const void *, s32);
-typedef void (*DtorFunction)(void *);
-
-typedef struct DArray {
- s32 size;
- s32 capacity;
- u32 elemSz;
- s32 growAmount;
- DtorFunction elemDtor;
- char *buf;
-} DArray;
-
-DArray *ArrayNew(u32 elemSz, s32 initialCap, DtorFunction dtor);
-void ArrayFree(DArray *d);
-s32 ArrayLength(DArray *d);
-void *ArrayNth(DArray *d, s32 n);
-void ArrayAppend(DArray *d, void *elem);
-void ArrayInsertSorted(DArray *d, void *elem, CompareFunction compar);
-void ArrayRemoveAt(DArray *d, s32 n);
-void ArrayDeleteAt(DArray *d, s32 n);
-void ArrayReplaceAt(DArray *d, void *elem, s32 n);
-void ArraySort(DArray *d, CompareFunction compar);
-s32 ArraySearch(DArray *d, void *elem, CompareFunction cmp, s32 start, s32 doBinarySearch);
-void ArrayMapBackwards(DArray *d, MapFunction map, s32 p3);
-void *ArrayMapBackwards2(DArray *d, MapFunction map, s32 p3);
-void ArrayClear(DArray *d);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif //POKEREVO_DARRAY_H
|
