Lines Matching defs:size
135 size_t len, cap, size;
153 // the size required for ibase and obase BcNum's.
870 if (old != v->cap) v->v = xrealloc(v->v, v->size * v->cap);
874 v->size = esize;
883 v->v = xrealloc(v->v, v->size * req);
892 while (v->len > len) v->dtor(v->v + (v->size * --v->len));
898 memcpy(v->v + (v->size * v->len), data, v->size * n);
933 ptr = v->v + v->size * idx;
935 memmove(ptr + v->size, ptr, v->size * (v->len++ - idx));
936 memmove(ptr, data, v->size);
967 return v->v + v->size * idx;
971 return v->v + v->size * (v->len - idx - 1);
1015 static int bc_read_binary(char *buf, size_t size) {
1019 for (i = 0; i < size; ++i)
1092 size_t size, read;
1110 size = (size_t) res;
1111 *buf = xmalloc(size + 1);
1113 read = fread(*buf, 1, size, f);
1114 if (read != size) goto read_err;
1116 (*buf)[size] = '\0';
1118 if (bc_read_binary(*buf, size)) {
2410 if (a->size == sizeof(BcNum) && a->dtor == bc_num_free) {