Lines Matching defs:size
19 * sizeof(int) bytes record size.
23 * total size stored in record size
36 int size;
38 memcpy(&size, xb, sizeof(int));
39 while (size > 0 && (size < xb_size) && (pos + size < xb_size)) {
41 name, size)) {
43 *exist_size = size;
46 pos += size;
48 memcpy(&size, xb + pos, sizeof(int));
50 size = 0;
60 int size;
62 memcpy(&size, xb + pos, sizeof(int));
63 while (size > 0 && (size < xb_size) && (pos + size < xb_size)) {
64 pos += size;
66 memcpy(&size, xb + pos, sizeof(int));
68 size = 0;
76 int size;
81 /* Find size, shift rest over this record,
83 memcpy(&size, xb + pos, sizeof(int));
84 memcpy(xb + pos, xb + pos + size, xb_size - (pos + size));
85 memset(xb + (xb_size - size), 0, size);
133 int size;
137 memcpy(&size, xb + pos, sizeof(int));
139 size -= sizeof(int);
142 while (xb[pos] && size > 0 && pos < xb_size) {
144 size--;
148 size--;
150 /* If bsize is zero then this is a size query.
151 * Return the size, but don't copy.
154 return size;
156 if (size <= bsize) {
157 memcpy(buf, xb + pos, size);
158 return size;
170 int size;
175 memcpy(&size, xb + pos, sizeof(int));
176 while (size > sizeof(int) &&
177 size <= xb_size &&
178 (pos + size) < xb_size &&
181 size -= sizeof(int);
182 name_len = yaffs_strnlen((YCHAR *) (xb + pos), size);
196 pos += size;
198 memcpy(&size, xb + pos, sizeof(int));
200 size = 0;