Lines Matching refs:src

32 buffer *buffer_init_buffer(buffer *src) {  in buffer_init_buffer()  argument
34 buffer_copy_string_buffer(b, src); in buffer_init_buffer()
158 int buffer_copy_string_buffer(buffer *b, const buffer *src) { in buffer_copy_string_buffer() argument
159 if (!src) return -1; in buffer_copy_string_buffer()
161 if (src->used == 0) { in buffer_copy_string_buffer()
165 return buffer_copy_string_len(b, src->ptr, src->used - 1); in buffer_copy_string_buffer()
231 int buffer_append_string_buffer(buffer *b, const buffer *src) { in buffer_append_string_buffer() argument
232 if (!src) return -1; in buffer_append_string_buffer()
233 if (src->used == 0) return 0; in buffer_append_string_buffer()
235 return buffer_append_string_len(b, src->ptr, src->used - 1); in buffer_append_string_buffer()
880 const char *src; in buffer_urldecode_internal() local
885 src = (const char*) url->ptr; in buffer_urldecode_internal()
888 while ((*src) != '\0') { in buffer_urldecode_internal()
889 if (is_query && *src == '+') { in buffer_urldecode_internal()
891 } else if (*src == '%') { in buffer_urldecode_internal()
894 high = hex2int(*(src + 1)); in buffer_urldecode_internal()
896 low = hex2int(*(src + 2)); in buffer_urldecode_internal()
904 src += 2; in buffer_urldecode_internal()
908 *dst = *src; in buffer_urldecode_internal()
912 src++; in buffer_urldecode_internal()
940 int buffer_path_simplify(buffer *dest, buffer *src) in buffer_path_simplify() argument
947 if (src == NULL || src->ptr == NULL || dest == NULL) in buffer_path_simplify()
950 if (src == dest) in buffer_path_simplify()
953 buffer_prepare_copy(dest, src->used + 1); in buffer_path_simplify()
955 walk = src->ptr; in buffer_path_simplify()
965 for (walk = src->ptr; *walk; walk++) { in buffer_path_simplify()
968 walk = src->ptr; in buffer_path_simplify()