Lines Matching refs:Array
26 struct Array {
32 Array* arrayCreate() {
33 return calloc(1, sizeof(struct Array));
36 void arrayFree(Array* array) {
42 // Free the Array itself.
47 static int ensureCapacity(Array* array, int capacity) {
92 int arrayAdd(Array* array, void* pointer) {
104 static inline void checkBounds(Array* array, int index) {
110 void* arrayGet(Array* array, int index) {
115 void* arrayRemove(Array* array, int index) {
133 void* arraySet(Array* array, int index, void* pointer) {
140 int arraySetSize(Array* array, int newSize) {
163 int arraySize(Array* array) {
168 const void** arrayUnwrap(Array* array) {