Lines Matching refs:buffer
75 scratch_buffer_init (struct scratch_buffer *buffer) in scratch_buffer_init() argument
77 buffer->data = buffer->__space.__c; in scratch_buffer_init()
78 buffer->length = sizeof (buffer->__space); in scratch_buffer_init()
83 scratch_buffer_free (struct scratch_buffer *buffer) in scratch_buffer_free() argument
85 if (buffer->data != buffer->__space.__c) in scratch_buffer_free()
86 free (buffer->data); in scratch_buffer_free()
94 bool __libc_scratch_buffer_grow (struct scratch_buffer *buffer);
99 scratch_buffer_grow (struct scratch_buffer *buffer) in libc_hidden_proto()
101 return __glibc_likely (__libc_scratch_buffer_grow (buffer)); in libc_hidden_proto()
106 bool __libc_scratch_buffer_grow_preserve (struct scratch_buffer *buffer);
111 scratch_buffer_grow_preserve (struct scratch_buffer *buffer) in libc_hidden_proto()
113 return __glibc_likely (__libc_scratch_buffer_grow_preserve (buffer)); in libc_hidden_proto()
122 bool __libc_scratch_buffer_set_array_size (struct scratch_buffer *buffer,
128 scratch_buffer_set_array_size (struct scratch_buffer *buffer, in libc_hidden_proto()
132 (buffer, nelem, size)); in libc_hidden_proto()
139 void *__libc_scratch_buffer_dupfree (struct scratch_buffer *buffer,
145 scratch_buffer_dupfree (struct scratch_buffer *buffer, size_t size) in libc_hidden_proto()
147 void *r = __libc_scratch_buffer_dupfree (buffer, size); in libc_hidden_proto()