Lines Matching refs:size
44 size_t size; /* Current size. */ member
54 size_t pos = mf->mflags & __MAPP ? mf->size : mf->pos; in __fmem_put()
59 if (pos > mf->size) { in __fmem_put()
60 mf->size = pos; in __fmem_put()
65 if (mf->size < mf->bufsize) { in __fmem_put()
66 mf->buf[mf->size] = '\0'; in __fmem_put()
82 } else if (mf->pos < mf->size) { in __fmem_get()
95 if (mf->pos > mf->size) { in __fmem_flush()
96 mf->size = mf->pos; in __fmem_flush()
114 pos += mf->size; in __fmem_seek()
138 fmemopen(void *buf, size_t size, const char *mode) in fmemopen() argument
148 if (stdio_flags == 0 || size == 0) { in fmemopen()
167 buf = malloc(size); in fmemopen()
180 initial_pos = (mflags & __MALL) ? 0 : strnlen(buf, size); in fmemopen()
190 initial_size = size; in fmemopen()
197 .size = initial_size, in fmemopen()
198 .bufsize = size, in fmemopen()