s = escape_dup(*p+1, cp, ":)}");
s = escape_dupi(*p+1, cp, ":)}");
get_stringarg(p, ctxt, b, endc)    const char	**p;    SymTable	*ctxt		UNUSED;    Boolean	b		UNUSED;    int		endc;{    const char	*cp;    char	*s;    for (cp = *p + 1; *cp != ':' && *cp != endc; cp++) {	if (*cp == '\\') {	    if (cp[1] == ':' || cp[1] == endc || cp[1] == '\\')		cp++;	} else if (*cp == '\0')	    return NULL;    }    s = escape_dup(*p+1, cp, ":)}");    *p = cp;    return s;}