src/cx/array_list.h

changeset 843
7d2959b7fff2
parent 834
04c53b3c8378
child 844
3270ea9e41ef
equal deleted inserted replaced
842:b48cbfa109d4 843:7d2959b7fff2
69 * @param capacity the initial capacity 69 * @param capacity the initial capacity
70 */ 70 */
71 #define cx_array_initialize(array, capacity) \ 71 #define cx_array_initialize(array, capacity) \
72 array##_capacity = capacity; \ 72 array##_capacity = capacity; \
73 array##_size = 0; \ 73 array##_size = 0; \
74 array = malloc(sizeof(array[0]) * capacity); 74 array = malloc(sizeof(array[0]) * capacity)
75 75
76 /** 76 /**
77 * Defines a reallocation mechanism for arrays. 77 * Defines a reallocation mechanism for arrays.
78 */ 78 */
79 struct cx_array_reallocator_s { 79 struct cx_array_reallocator_s {

mercurial