Lines Matching refs:size
39 size_t size;
44 mem_fetch(krb5_storage *sp, void *data, size_t size)
47 if(size > (size_t)(s->base + s->size - s->ptr))
48 size = s->base + s->size - s->ptr;
49 memmove(data, s->ptr, size);
50 sp->seek(sp, size, SEEK_CUR);
51 return size;
55 mem_store(krb5_storage *sp, const void *data, size_t size)
58 if(size > (size_t)(s->base + s->size - s->ptr))
59 size = s->base + s->size - s->ptr;
60 memmove(s->ptr, data, size);
61 sp->seek(sp, size, SEEK_CUR);
62 return size;
66 mem_no_store(krb5_storage *sp, const void *data, size_t size)
77 if((size_t)offset > s->size)
78 offset = s->size;
86 return sp->seek(sp, s->size + offset, SEEK_SET);
98 if((size_t)offset > s->size)
100 s->size = offset;
113 * Create a fixed size memory storage block
141 s->size = len;
153 * Create a fixed size memory storage block
172 * Create a fixed size memory storage block that is read only
200 s->size = len;