Lines Matching refs:size
13 size_t pos, pos2, size;
25 size = shadowbuf_size = i_rand_limit(buf->used - 1);
26 buffer_set_used_size(buf, size);
37 size = i_rand_limit(BUF_TEST_SIZE - pos);
39 buffer_write(buf, pos, testdata, size);
40 memcpy(shadowbuf + pos, testdata, size);
42 buffer_write_zero(buf, pos, size);
43 memset(shadowbuf + pos, 0, size);
45 if (pos + size > shadowbuf_size)
46 shadowbuf_size = pos + size;
49 size = i_rand_limit(BUF_TEST_SIZE - buf->used);
51 buffer_append(buf, testdata, size);
53 testdata, size);
55 buffer_append_zero(buf, size);
56 memset(shadowbuf + shadowbuf_size, 0, size);
58 shadowbuf_size += size;
62 size = i_rand_limit(BUF_TEST_SIZE - I_MAX(buf->used, pos));
64 buffer_insert(buf, pos, testdata, size);
65 memmove(shadowbuf + pos + size,
67 BUF_TEST_SIZE - (pos + size));
68 memcpy(shadowbuf + pos, testdata, size);
70 buffer_insert_zero(buf, pos, size);
71 memmove(shadowbuf + pos + size,
73 BUF_TEST_SIZE - (pos + size));
74 memset(shadowbuf + pos, 0, size);
77 shadowbuf_size += size;
79 shadowbuf_size = pos + size;
83 size = i_rand_limit(BUF_TEST_SIZE - pos);
84 buffer_delete(buf, pos, size);
86 if (pos + size > shadowbuf_size)
87 size = shadowbuf_size - pos;
89 shadowbuf + pos + size,
90 BUF_TEST_SIZE - (pos + size));
92 shadowbuf_size -= size;
102 size = i_rand_limit(shadowbuf_size - I_MAX(pos, pos2));
103 buffer_copy(buf, pos, buf, pos2, size);
105 shadowbuf + pos2, size);
106 if (pos > pos2 && pos + size > shadowbuf_size)
107 shadowbuf_size = pos + size;
111 size = i_rand_limit(BUF_TEST_SIZE - pos);
112 p = buffer_get_space_unsafe(buf, pos, size);
113 memcpy(p, testdata, size);
114 memcpy(shadowbuf + pos, testdata, size);
115 if (pos + size > shadowbuf_size)
116 shadowbuf_size = pos + size;
169 static const char *binary_to_10(const unsigned char *data, size_t size)
171 string_t *str = t_str_new(size*8);
173 for (size_t i = 0; i < size; i++) {