Lines Matching refs:origval
40 static char_u *find_dup_item(char_u *origval, char_u *newval, long_u flags);
707 find_dup_item(char_u *origval, char_u *newval, long_u flags) in find_dup_item() argument
713 if (origval == NULL) in find_dup_item()
717 for (s = origval; *s != NUL; ++s) in find_dup_item()
720 || s == origval in find_dup_item()
730 if ((s > origval + 1 in find_dup_item()
733 || (s == origval + 1 in find_dup_item()
1712 char_u *origval = NULL; in do_set() local
1756 origval = *(char_u **)get_varp( in do_set()
1759 origval = oldval; in do_set()
1843 if (origval == oldval) in do_set()
1844 origval = *(char_u **)varp; in do_set()
1895 newlen += (unsigned)STRLEN(origval) + 1; in do_set()
1949 newlen += (unsigned)STRLEN(origval) + 1; in do_set()
1963 s = find_dup_item(origval, newval, flags); in do_set()
1970 STRCPY(newval, origval); in do_set()
1976 s = origval + (int)STRLEN(origval); in do_set()
1983 comma = ((flags & P_COMMA) && *origval != NUL in do_set()
1987 i = (int)STRLEN(origval); in do_set()
1991 && origval[i - 1] == ',' in do_set()
1992 && origval[i - 2] != '\\') in do_set()
1996 mch_memmove(newval, origval, (size_t)i); in do_set()
2001 STRMOVE(newval + i + comma, origval); in do_set()
2011 STRCPY(newval, origval); in do_set()
2017 if (s == origval) in do_set()
2030 STRMOVE(newval + (s - origval), s + i); in do_set()
2080 && origval != NULL && newval != NULL) in do_set()
2084 saved_origval = vim_strsave(origval); in do_set()