Lines Matching refs:ptr
25 b->ptr = NULL; in buffer_init()
46 free(b->ptr); in buffer_free()
55 free(b->ptr); in buffer_reset()
56 b->ptr = NULL; in buffer_reset()
59 b->ptr[0] = '\0'; in buffer_reset()
80 if (b->size) free(b->ptr); in buffer_prepare_copy()
87 b->ptr = malloc(b->size); in buffer_prepare_copy()
88 assert(b->ptr); in buffer_prepare_copy()
110 b->ptr = malloc(b->size); in buffer_prepare_append()
112 assert(b->ptr); in buffer_prepare_append()
119 b->ptr = realloc(b->ptr, b->size); in buffer_prepare_append()
120 assert(b->ptr); in buffer_prepare_append()
133 memcpy(b->ptr, s, s_len); in buffer_copy_string()
151 memcpy(b->ptr, s, s_len); in buffer_copy_string_len()
152 b->ptr[s_len] = '\0'; in buffer_copy_string_len()
165 return buffer_copy_string_len(b, src->ptr, src->used - 1); in buffer_copy_string_buffer()
178 memcpy(b->ptr + b->used - 1, s, s_len + 1); in buffer_append_string()
195 memcpy(b->ptr + b->used - 1, s, s_len); in buffer_append_string_rfill()
197 memset(b->ptr + b->used - 1 + s_len, ' ', maxlen - s_len); in buffer_append_string_rfill()
201 b->ptr[b->used - 1] = '\0'; in buffer_append_string_rfill()
224 memcpy(b->ptr + b->used - 1, s, s_len); in buffer_append_string_len()
226 b->ptr[b->used - 1] = '\0'; in buffer_append_string_len()
235 return buffer_append_string_len(b, src->ptr, src->used - 1); in buffer_append_string_buffer()
243 memcpy(b->ptr + b->used, s, s_len); in buffer_append_memory()
274 buf = b->ptr + (b->used - 1); in buffer_append_long_hex()
326 b->used += LI_ltostr(b->ptr + (b->used - 1), val); in buffer_append_long()
350 start = b->ptr + (b->used - 1); in buffer_append_off_t()
418 b->ptr = NULL; in buffer_array_init()
432 buffer_reset(b->ptr[i]); in buffer_array_reset()
449 if (b->ptr[i]) buffer_free(b->ptr[i]); in buffer_array_free()
451 free(b->ptr); in buffer_array_free()
460 b->ptr = malloc(sizeof(*b->ptr) * b->size); in buffer_array_append_get_buffer()
461 assert(b->ptr); in buffer_array_append_get_buffer()
463 b->ptr[i] = NULL; in buffer_array_append_get_buffer()
467 b->ptr = realloc(b->ptr, sizeof(*b->ptr) * b->size); in buffer_array_append_get_buffer()
468 assert(b->ptr); in buffer_array_append_get_buffer()
470 b->ptr[i] = NULL; in buffer_array_append_get_buffer()
474 if (b->ptr[b->used] == NULL) { in buffer_array_append_get_buffer()
475 b->ptr[b->used] = buffer_init(); in buffer_array_append_get_buffer()
478 b->ptr[b->used]->used = 0; in buffer_array_append_get_buffer()
480 return b->ptr[b->used++]; in buffer_array_append_get_buffer()
492 if (0 == memcmp(b->ptr + i, needle, len)) { in buffer_search_string_len()
493 return b->ptr + i; in buffer_search_string_len()
524 return (0 == strcmp(a->ptr, b->ptr)); in buffer_is_equal()
530 b.ptr = (char *)s; in buffer_is_equal_string()
606 if (0 == strncmp(b1->ptr + b1->used - 1 - len, in buffer_is_equal_right_len()
607 b2->ptr + b2->used - 1 - len, len)) { in buffer_is_equal_right_len()
623 b->ptr[b->used++] = hex_chars[(in[i] >> 4) & 0x0F]; in buffer_copy_string_hex()
624 b->ptr[b->used++] = hex_chars[in[i] & 0x0F]; in buffer_copy_string_hex()
626 b->ptr[b->used++] = '\0'; in buffer_copy_string_hex()
774 if (b->ptr[b->used - 1] != '\0') { in buffer_append_string_encoded()
831 …for (ds = (unsigned char *)s, d = (unsigned char *)b->ptr + b->used - 1, d_len = 0, ndx = 0; ndx <… in buffer_append_string_encoded()
866 b->ptr[b->used + d_len - 1] = '\0'; in buffer_append_string_encoded()
883 if (!url || !url->ptr) return -1; in buffer_urldecode_internal()
885 src = (const char*) url->ptr; in buffer_urldecode_internal()
886 dst = (char*) url->ptr; in buffer_urldecode_internal()
916 url->used = (dst - url->ptr) + 1; in buffer_urldecode_internal()
947 if (src == NULL || src->ptr == NULL || dest == NULL) in buffer_path_simplify()
955 walk = src->ptr; in buffer_path_simplify()
956 start = dest->ptr; in buffer_path_simplify()
957 out = dest->ptr; in buffer_path_simplify()
958 slash = dest->ptr; in buffer_path_simplify()
965 for (walk = src->ptr; *walk; walk++) { in buffer_path_simplify()
968 walk = src->ptr; in buffer_path_simplify()
1055 for (c = b->ptr; *c; c++) { in buffer_to_lower()
1070 for (c = b->ptr; *c; c++) { in buffer_to_upper()