vb 41 htags/anchor.c static VARRAY *vb; vb 113 htags/anchor.c if (vb == NULL) vb 114 htags/anchor.c vb = varray_open(sizeof(struct anchor), 1000); vb 116 htags/anchor.c varray_reset(vb); vb 177 htags/anchor.c a = varray_append(vb); vb 189 htags/anchor.c if (vb->length == 0) { vb 192 htags/anchor.c int i, used = vb->length; vb 196 htags/anchor.c table = varray_assign(vb, 0, 0); vb 217 htags/anchor.c end = &table[vb->length]; vb 620 libutil/gtagsop.c if (gtop->vb == NULL) vb 621 libutil/gtagsop.c gtop->vb = varray_open(sizeof(GTP), 200); vb 623 libutil/gtagsop.c varray_reset(gtop->vb); vb 670 libutil/gtagsop.c varray_reset(gtop->vb); vb 700 libutil/gtagsop.c if (gtop->vb) vb 701 libutil/gtagsop.c varray_close(gtop->vb); vb 728 libutil/gtagsop.c VARRAY *vb = (VARRAY *)entry->value; vb 729 libutil/gtagsop.c int *lno_array = varray_assign(vb, 0, 0); vb 749 libutil/gtagsop.c qsort(lno_array, vb->length, sizeof(int), compare_lineno); vb 770 libutil/gtagsop.c for (i = 0; i < vb->length; i++) { vb 816 libutil/gtagsop.c for (i = 0; i < vb->length; i++) { vb 834 libutil/gtagsop.c varray_close(vb); vb 882 libutil/gtagsop.c gtp = varray_append(gtop->vb); vb 902 libutil/gtagsop.c gtop->gtp_array = varray_assign(gtop->vb, 0, 0); vb 903 libutil/gtagsop.c gtop->gtp_count = gtop->vb->length; vb 97 libutil/gtagsop.h VARRAY *vb; vb 49 libutil/linetable.c static VARRAY *vb; vb 69 libutil/linetable.c vb = varray_open(sizeof(int), EXPAND); vb 123 libutil/linetable.c entry = varray_assign(vb, lineno - 1, 1); vb 141 libutil/linetable.c addr = *((int *)varray_assign(vb, lineno - 1, 0)); vb 152 libutil/linetable.c varray_close(vb); vb 169 libutil/linetable.c if (vb->length == lineno) { vb 89 libutil/varray.c VARRAY *vb = (VARRAY *)check_calloc(sizeof(VARRAY), 1); vb 95 libutil/varray.c vb->size = size; vb 96 libutil/varray.c vb->alloced = vb->length = 0; vb 97 libutil/varray.c vb->expand = (expand == 0) ? DEFAULT_EXPAND : expand; vb 98 libutil/varray.c vb->vbuf = NULL; vb 99 libutil/varray.c return vb; vb 114 libutil/varray.c varray_assign(VARRAY *vb, int index, int force) vb 118 libutil/varray.c if (index >= vb->length) { vb 120 libutil/varray.c vb->length = index + 1; vb 121 libutil/varray.c else if (index == 0 && vb->length == 0) vb 129 libutil/varray.c if (index >= vb->alloced) { vb 130 libutil/varray.c int old_alloced = vb->alloced; vb 132 libutil/varray.c while (index >= vb->alloced) vb 133 libutil/varray.c vb->alloced += vb->expand; vb 139 libutil/varray.c if (vb->vbuf == NULL) vb 140 libutil/varray.c vb->vbuf = (char *)check_malloc(vb->size * vb->alloced); vb 142 libutil/varray.c vb->vbuf = (char *)check_realloc(vb->vbuf, vb->size * vb->alloced); vb 144 libutil/varray.c fprintf(stderr, "Expanded: from %d to %d.\n", old_alloced, vb->alloced); vb 146 libutil/varray.c return (void *)(vb->vbuf + vb->size * index); vb 158 libutil/varray.c varray_append(VARRAY *vb) vb 160 libutil/varray.c return varray_assign(vb, vb->length, 1); vb 168 libutil/varray.c varray_reset(VARRAY *vb) vb 170 libutil/varray.c vb->length = 0; vb 178 libutil/varray.c varray_close(VARRAY *vb) vb 180 libutil/varray.c if (vb) { vb 181 libutil/varray.c if (vb->vbuf) vb 182 libutil/varray.c (void)free(vb->vbuf); vb 183 libutil/varray.c (void)free(vb);