summaryrefslogtreecommitdiff
path: root/include/GameSpy
diff options
context:
space:
mode:
Diffstat (limited to 'include/GameSpy')
-rw-r--r--include/GameSpy/darray.h40
-rw-r--r--include/GameSpy/hashtable.h34
-rw-r--r--include/GameSpy/nonport.h16
3 files changed, 0 insertions, 90 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
diff --git a/include/GameSpy/hashtable.h b/include/GameSpy/hashtable.h
deleted file mode 100644
index 26e0b6d..0000000
--- a/include/GameSpy/hashtable.h
+++ /dev/null
@@ -1,34 +0,0 @@
-#ifndef POKEREVO_HASHTABLE_H
-#define POKEREVO_HASHTABLE_H
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#include "GameSpy/darray.h"
-
-typedef s32 (*HashFunction)(void *, s32);
-
-typedef struct HashTable {
- DArray **chains;
- s32 size;
- DtorFunction dtor;
- HashFunction hashFunc;
- CompareFunction compar;
-} HashTable;
-
-HashTable *TableNew(u32 p1, s32 p2, HashFunction hf, CompareFunction cmp, DtorFunction dtor);
-HashTable *TableNew2(u32 p1, s32 size, s32 p3, HashFunction hf, CompareFunction cmp, DtorFunction dtor);
-void TableFree(HashTable *table);
-s32 TableCount(HashTable *table);
-void TableEnter(HashTable *table, void *elem);
-BOOL TableRemove(HashTable *table, void *elem);
-void *TableLookup(HashTable *table, void *elem);
-void TableMapSafe(HashTable *table, MapFunction p2, s32 p3);
-void *TableMapSafe2(HashTable *table, MapFunction p2, s32 p3);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif //POKEREVO_HASHTABLE_H
diff --git a/include/GameSpy/nonport.h b/include/GameSpy/nonport.h
deleted file mode 100644
index c1ed0e7..0000000
--- a/include/GameSpy/nonport.h
+++ /dev/null
@@ -1,16 +0,0 @@
-#ifndef POKEREVO_NONPORT_H
-#define POKEREVO_NONPORT_H
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-void *gsimalloc(u32 sz);
-void *gsirealloc(void *ptr, u32 sz);
-void gsifree(void *ptr);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif //POKEREVO_NONPORT_H