Lines Matching refs:size
71 unsigned long size; /* Buffer size. */ member
76 static char *buffer_undef(localkey_t key, long size);
77 static char *buffer_threaded(localkey_t key, long size);
78 static char *buffer_unthreaded(localkey_t key, long size);
84 char *(*Curl_thread_buffer)(localkey_t key, long size) = buffer_undef;
121 get_buffer(struct buffer_t *buf, long size) in get_buffer() argument
128 if(size < 0) in get_buffer()
132 buf->buf = malloc(size); in get_buffer()
134 buf->size = size; in get_buffer()
139 if((unsigned long) size <= buf->size) { in get_buffer()
143 if(buf->size - size < MIN_BYTE_GAIN) in get_buffer()
149 cp = realloc(buf->buf, size); in get_buffer()
152 buf->size = size; in get_buffer()
154 else if(size <= buf->size) in get_buffer()
162 buffer_unthreaded(localkey_t key, long size) in buffer_unthreaded() argument
164 return get_buffer(locbufs + key, size); in buffer_unthreaded()
169 buffer_threaded(localkey_t key, long size) in buffer_threaded() argument
180 if(size < 0) in buffer_threaded()
195 return get_buffer(bufs + key, size); in buffer_threaded()
200 buffer_undef(localkey_t key, long size) in buffer_undef() argument
227 return Curl_thread_buffer(key, size); in buffer_undef()