Lines Matching full:glist
100 void dvmInitGrowableList(GrowableList *gList, size_t initLength)
102 gList->numAllocated = initLength;
103 gList->numUsed = 0;
104 gList->elemList = (void **) dvmCompilerNew(sizeof(void *) * initLength,
109 static void expandGrowableList(GrowableList *gList)
111 int newLength = gList->numAllocated;
118 memcpy(newArray, gList->elemList, sizeof(void *) * gList->numAllocated);
119 gList->numAllocated = newLength;
120 gList->elemList = newArray;
124 void dvmInsertGrowableList(GrowableList *gList, void *elem)
126 assert(gList->numAllocated != 0);
127 if (gList->numUsed == gList->numAllocated) {
128 expandGrowableList(gList);
130 gList->elemList[gList->numUsed++] = elem;