Lines Matching full:contents
47 impl->contents = MALLOC((INITIAL_SIZE + 1) * sizeof(int), MTAG); in IntArrayListCreate()
48 if (impl->contents == NULL) in IntArrayListCreate()
68 impl->contents = value; in IntArrayListImport()
81 int* temp = REALLOC(impl->contents, (impl->actualSize * 2 + 1) * sizeof(int)); in IntArrayList_Add()
84 impl->contents = temp; in IntArrayList_Add()
87 impl->contents[impl->virtualSize] = element; in IntArrayList_Add()
95 int* contents = impl->contents; /* cache pointer */ in IntArrayList_Remove() local
101 if (contents[i] == element) in IntArrayList_Remove()
109 contents[i] = contents[i+1]; in IntArrayList_Remove()
115 impl->contents = REALLOC(contents, (impl->actualSize / 2 + 1) * sizeof(int)); in IntArrayList_Remove()
116 passert(impl->contents != NULL); /* should never fail */ in IntArrayList_Remove()
135 int* contents = impl->contents; /* cache value */ in IntArrayList_Contains() local
139 if (contents[i] == element) in IntArrayList_Contains()
154 *element = impl->contents[index]; in IntArrayList_Get()
163 impl->contents[index] = element; in IntArrayList_Set()
179 *newArray = impl->contents; in IntArrayList_ToStaticArray()
180 impl->contents = NULL; /* prevent free() from deallocating buffer */ in IntArrayList_ToStaticArray()
188 FREE(impl->contents); in IntArrayList_Destroy()