Lines Matching refs:str
210 char_u *str, in in_history() argument
230 if (STRCMP(str, p) == 0 in in_history()
245 str = history[type][i].hisstr; in in_history()
255 history[type][i].hisstr = str; in in_history()
451 del_history_entry(int histype, char_u *str) in del_history_entry() argument
465 && *str != NUL in del_history_entry()
467 && (regmatch.regprog = vim_regcomp(str, RE_MAGIC + RE_STRING)) in del_history_entry()
542 char_u *str; in f_histadd() local
554 str = tv_get_string_chk(&argvars[0]); // NULL on type error in f_histadd()
555 histype = str != NULL ? get_histtype(str) : -1; in f_histadd()
558 str = tv_get_string_buf(&argvars[1], buf); in f_histadd()
559 if (*str != NUL) in f_histadd()
562 add_to_history(histype, str, FALSE, NUL); in f_histadd()
577 char_u *str; in f_histdel() local
584 str = tv_get_string_chk(&argvars[0]); // NULL on type error in f_histdel()
585 if (str == NULL) in f_histdel()
589 n = clr_history(get_histtype(str)); in f_histdel()
592 n = del_history_idx(get_histtype(str), in f_histdel()
596 n = del_history_entry(get_histtype(str), in f_histdel()
609 char_u *str; in f_histget() local
616 str = tv_get_string_chk(&argvars[0]); // NULL on type error in f_histget()
617 if (str == NULL) in f_histget()
621 type = get_histtype(str); in f_histget()