Lines Matching refs:target

247 lexbor_str_copy(lexbor_str_t *dest, const lexbor_str_t *target,  in lexbor_str_copy()  argument
250 if (target->data == NULL) { in lexbor_str_copy()
255 lexbor_str_init(dest, mraw, target->length); in lexbor_str_copy()
262 return lexbor_str_append(dest, mraw, target->data, target->length); in lexbor_str_copy()
266 lexbor_str_stay_only_whitespace(lexbor_str_t *target) in lexbor_str_stay_only_whitespace() argument
269 lxb_char_t *data = target->data; in lexbor_str_stay_only_whitespace()
271 for (i = 0; i < target->length; i++) { in lexbor_str_stay_only_whitespace()
278 target->length = pos; in lexbor_str_stay_only_whitespace()
282 lexbor_str_strip_collapse_whitespace(lexbor_str_t *target) in lexbor_str_strip_collapse_whitespace() argument
285 lxb_char_t *data = target->data; in lexbor_str_strip_collapse_whitespace()
287 if (target->length == 0) { in lexbor_str_strip_collapse_whitespace()
295 for (i = 0, offset = 0, ws_i = 0; i < target->length; i++) in lexbor_str_strip_collapse_whitespace()
323 target->length = offset; in lexbor_str_strip_collapse_whitespace()
328 lexbor_str_crop_whitespace_from_begin(lexbor_str_t *target) in lexbor_str_crop_whitespace_from_begin() argument
331 lxb_char_t *data = target->data; in lexbor_str_crop_whitespace_from_begin()
333 for (i = 0; i < target->length; i++) { in lexbor_str_crop_whitespace_from_begin()
339 if (i != 0 && i != target->length) { in lexbor_str_crop_whitespace_from_begin()
340 memmove(target->data, &target->data[i], (target->length - i)); in lexbor_str_crop_whitespace_from_begin()
343 target->length -= i; in lexbor_str_crop_whitespace_from_begin()
348 lexbor_str_whitespace_from_begin(lexbor_str_t *target) in lexbor_str_whitespace_from_begin() argument
351 lxb_char_t *data = target->data; in lexbor_str_whitespace_from_begin()
353 for (i = 0; i < target->length; i++) { in lexbor_str_whitespace_from_begin()
363 lexbor_str_whitespace_from_end(lexbor_str_t *target) in lexbor_str_whitespace_from_end() argument
365 size_t i = target->length; in lexbor_str_whitespace_from_end()
366 lxb_char_t *data = target->data; in lexbor_str_whitespace_from_end()
372 return target->length - (i + 1); in lexbor_str_whitespace_from_end()