Lines Matching refs:append
406 char *tok_begin, *tok_end, *append; in _krb5_expand_path_tokens() local
423 append = malloc((tok_begin - path_left) + 1); in _krb5_expand_path_tokens()
424 if (append) { in _krb5_expand_path_tokens()
425 memcpy(append, path_left, tok_begin - path_left); in _krb5_expand_path_tokens()
426 append[tok_begin - path_left] = '\0'; in _krb5_expand_path_tokens()
442 if (_expand_token(context, tok_begin, tok_end, &append)) { in _krb5_expand_path_tokens()
452 append = strdup(path_left); in _krb5_expand_path_tokens()
457 if (append == NULL) { in _krb5_expand_path_tokens()
469 size_t append_len = strlen(append); in _krb5_expand_path_tokens()
473 free(append); in _krb5_expand_path_tokens()
483 memcpy(*ppath_out + len, append, append_len + 1); in _krb5_expand_path_tokens()
485 free(append); in _krb5_expand_path_tokens()