Lines Matching refs:tearpath
41 static void gui_add_tearoff(char_u *tearpath, int *pri_tab, int pri_idx);
694 char_u *tearpath; in add_menu_path() local
701 tearpath = alloc(STRLEN(menu_path) + TEAR_LEN + 2); in add_menu_path()
702 if (tearpath != NULL) in add_menu_path()
707 STRCPY(tearpath, menu_path); in add_menu_path()
709 for (s = tearpath; *s && s < tearpath + idx; MB_PTR_ADV(s)) in add_menu_path()
717 tearpath[idx] = NUL; in add_menu_path()
718 gui_add_tearoff(tearpath, pri_tab, pri_idx); in add_menu_path()
719 vim_free(tearpath); in add_menu_path()
2232 gui_add_tearoff(char_u *tearpath, int *pri_tab, int pri_idx) in gui_add_tearoff() argument
2238 tbuf = alloc(5 + (unsigned int)STRLEN(tearpath)); in gui_add_tearoff()
2244 STRCPY(tbuf + 3, tearpath); in gui_add_tearoff()
2247 STRCAT(tearpath, "."); in gui_add_tearoff()
2248 STRCAT(tearpath, TEAR_STRING); in gui_add_tearoff()
2263 add_menu_path(tearpath, &menuarg, pri_tab, tbuf, FALSE); in gui_add_tearoff()
2266 add_menu_path(tearpath, &menuarg, pri_tab, in gui_add_tearoff()