Lines Matching refs:buffer
36 char *buffer; /* memory buffer. */ member
57 memcpy (b, &(c->buffer[c->pos]), s); in fmemopen_read()
82 memcpy (&(c->buffer[pos]), b, s); in fmemopen_write()
89 c->buffer[c->maxpos] = '\0'; in fmemopen_write()
92 c->buffer[c->size-1] = '\0'; in fmemopen_write()
141 free (c->buffer); in fmemopen_close()
163 c->buffer = (char *) malloc (len); in __fmemopen()
164 if (c->buffer == NULL) in __fmemopen()
169 c->buffer[0] = '\0'; in __fmemopen()
180 c->buffer = buf; in __fmemopen()
184 c->buffer[0] = '\0'; in __fmemopen()
187 c->maxpos = strnlen (c->buffer, len); in __fmemopen()
218 free (c->buffer); in __fmemopen()