elts 2037 gc/os_dep.c typedef struct { int elts[1]; } RefTypeSet; elts 99 src/compare.c static inline void shift_up(ScmObj *elts, int root, int nelts, elts 106 src/compare.c } else if (cmp(elts[l*2-1], elts[l*2], data) < 0) { elts 111 src/compare.c if (cmp(elts[l-1], elts[maxchild], data) < 0) { elts 112 src/compare.c ScmObj tmp = elts[maxchild]; elts 113 src/compare.c elts[maxchild] = elts[l-1]; elts 114 src/compare.c elts[l-1] = tmp; elts 122 src/compare.c static void sort_h(ScmObj *elts, int nelts, elts 127 src/compare.c shift_up(elts, l, nelts, cmp, data); elts 130 src/compare.c ScmObj tmp = elts[r]; elts 131 src/compare.c elts[r] = elts[0]; elts 132 src/compare.c elts[0] = tmp; elts 133 src/compare.c shift_up(elts, 0, r, cmp, data); elts 138 src/compare.c static void sort_q(ScmObj *elts, int lo, int hi, int depth, int limit, elts 143 src/compare.c sort_h(elts+lo, (hi-lo+1), cmp, data); elts 147 src/compare.c ScmObj pivot = elts[lo], tmp; elts 149 src/compare.c while (l <= r && cmp(elts[l], pivot, data) < 0) l++; elts 150 src/compare.c while (l <= r && cmp(pivot, elts[r], data) < 0) r--; elts 152 src/compare.c tmp = elts[l]; elts[l] = elts[r]; elts[r] = tmp; elts 156 src/compare.c if (lo < r) sort_q(elts, lo, r, depth+1, limit, cmp, data); elts 179 src/compare.c void Scm_SortArray(ScmObj *elts, int nelts, ScmObj cmpfn) elts 186 src/compare.c sort_q(elts, 0, nelts-1, 0, limit, cmp_scm, cmpfn); elts 188 src/compare.c sort_q(elts, 0, nelts-1, 0, limit, cmp_int, NULL); elts 823 src/gauche.h SCM_EXTERN ScmObj Scm_VaList(va_list elts); elts 824 src/gauche.h SCM_EXTERN ScmObj Scm_VaCons(va_list elts); elts 825 src/gauche.h SCM_EXTERN ScmObj Scm_ArrayToList(ScmObj *elts, int nelts); elts 2862 src/gauche.h SCM_EXTERN void Scm_SortArray(ScmObj *elts, int nelts, ScmObj cmpfn); elts 144 src/list.c ScmObj Scm_ArrayToList(ScmObj *elts, int nelts) elts 147 src/list.c if (elts) { elts 150 src/list.c SCM_APPEND1(h, t, *elts++); elts 523 src/write.c ScmObj *elts; elts 527 src/write.c elts = SCM_VECTOR_ELEMENTS(obj); elts 529 src/write.c write_ss_rec(elts[i], port, ctx); elts 532 src/write.c write_ss_rec(elts[i], port, ctx);