Lines Matching refs:tnp
2870 tagname_T *tnp, // holds status info in get_tagfname() argument
2879 CLEAR_POINTER(tnp); in get_tagfname()
2909 if (tnp->tn_hf_idx >= tag_fnames.ga_len) in get_tagfname()
2913 if (tnp->tn_hf_idx > tag_fnames.ga_len || *p_hf == NUL) in get_tagfname()
2915 ++tnp->tn_hf_idx; in get_tagfname()
2929 tnp->tn_hf_idx++], MAXPATHL - 1); in get_tagfname()
2937 tnp->tn_tags = vim_strsave((*curbuf->b_p_tags != NUL) in get_tagfname()
2939 if (tnp->tn_tags == NULL) in get_tagfname()
2941 tnp->tn_np = tnp->tn_tags; in get_tagfname()
2952 if (tnp->tn_did_filefind_init) in get_tagfname()
2954 fname = vim_findfile(tnp->tn_search_ctx); in get_tagfname()
2958 tnp->tn_did_filefind_init = FALSE; in get_tagfname()
2965 if (*tnp->tn_np == NUL) in get_tagfname()
2967 vim_findfile_cleanup(tnp->tn_search_ctx); in get_tagfname()
2968 tnp->tn_search_ctx = NULL; in get_tagfname()
2976 (void)copy_option_part(&tnp->tn_np, buf, MAXPATHL - 1, " ,"); in get_tagfname()
2989 tnp->tn_search_ctx = vim_findfile_init(buf, filename, in get_tagfname()
2993 tnp->tn_search_ctx, TRUE, curbuf->b_ffname); in get_tagfname()
2994 if (tnp->tn_search_ctx != NULL) in get_tagfname()
2995 tnp->tn_did_filefind_init = TRUE; in get_tagfname()
3008 tagname_free(tagname_T *tnp) in tagname_free() argument
3010 vim_free(tnp->tn_tags); in tagname_free()
3011 vim_findfile_cleanup(tnp->tn_search_ctx); in tagname_free()
3012 tnp->tn_search_ctx = NULL; in tagname_free()