Lines Matching refs:newp
954 * When "newp" is not NULL and "dirc" is '?', make an allocated copy of the
955 * expression and change "\?" to "?". If "*newp" is not NULL the expression
959 skip_regexp(startp, dirc, magic, newp)
963 char_u **newp;
986 if (dirc == '?' && newp != NULL && p[1] == '?')
989 if (*newp == NULL)
991 *newp = vim_strsave(startp);
992 if (*newp != NULL)
993 p = *newp + (p - startp);
995 if (*newp != NULL)