• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:dp

159 	char *dp = null;  in evalstr()  local
164 dp = *XPptrv(w); in evalstr()
166 return (dp); in evalstr()
224 char *dp; in expand() local
260 Xinit(ds, dp, 128, ATEMP); in expand()
275 Xcheck(ds, dp); in expand()
317 *dp++ = '$'; in expand()
318 *dp++ = c == COMSUB ? '(' : '{'; in expand()
320 *dp++ = c == FUNSUB ? ' ' : '|'; in expand()
322 Xcheck(ds, dp); in expand()
323 *dp++ = *sp++; in expand()
326 *dp++ = ';'; in expand()
327 *dp++ = '}'; in expand()
329 *dp++ = ')'; in expand()
342 *dp++ = '$'; *dp++ = '('; *dp++ = '('; in expand()
344 Xcheck(ds, dp); in expand()
345 *dp++ = *sp++; in expand()
347 *dp++ = ')'; *dp++ = ')'; in expand()
411 st->base = Xsavepos(ds, dp); in expand()
645 *dp++ = MAGIC; in expand()
646 *dp++ = 0x80 | '@'; in expand()
682 else if (dp == Xstring(ds, dp)) in expand()
700 *dp = '\0'; in expand()
710 *dp++ = MAGIC; in expand()
711 *dp++ = ')'; in expand()
713 *dp = '\0'; in expand()
714 dp = Xrestpos(ds, dp, st->base); in expand()
721 dp, st->stype); in expand()
729 if (dp == Xstring(ds, dp)) in expand()
744 dp = Xrestpos(ds, dp, st->base); in expand()
759 len = strlen(dp) + 1; in expand()
762 dp, len), KSH_UNWIND_ERROR); in expand()
771 char *s = Xrestpos(ds, dp, st->base); in expand()
774 dp == s ? in expand()
782 dp = Xrestpos(ds, dp, st->base); in expand()
825 if (dp == Xstring(ds, dp) && word != IFS_WORD) in expand()
946 *dp++ = '\0'; in expand()
947 cp = Xclose(ds, dp); in expand()
951 cp + Xlength(ds, (dp - 1)), in expand()
966 Xinit(ds, dp, 128, ATEMP); in expand()
970 !ctype(c, C_IFSWS) && Xlength(ds, dp) == 0) { in expand()
980 Xlength(ds, dp) == 0) { in expand()
1005 *dp++ = MAGIC; in expand()
1012 *dp++ = MAGIC; in expand()
1021 *dp++ = MAGIC; in expand()
1050 char *tdp = dp; in expand()
1056 if (dp != tdp) in expand()
1058 dp = tdp; in expand()
1072 *dp++ = MAGIC; in expand()
1075 *dp++ = MAGIC; in expand()
1078 *dp++ = c; in expand()
1658 debunk(char *dp, const char *sp, size_t dlen) in debunk() argument
1665 return (dp); in debunk()
1666 memmove(dp, sp, s - sp); in debunk()
1667 for (d = dp + (s - sp); *s && (d - dp < (ssize_t)dlen); s++) in debunk()
1675 if (d - dp < (ssize_t)dlen) in debunk()
1679 } else if (dp != sp) in debunk()
1680 strlcpy(dp, sp, dlen); in debunk()
1681 return (dp); in debunk()
1693 char *dp = *dpp; in maybe_expand_tilde() local
1711 Xcheck(*dsp, dp); in maybe_expand_tilde()
1713 *dp++ = MAGIC; in maybe_expand_tilde()
1714 *dp++ = *r++; in maybe_expand_tilde()
1716 *dpp = dp; in maybe_expand_tilde()
1731 char *dp = null; in do_tilde() local
1734 dp = str_val(global("HOME")); in do_tilde()
1736 dp = str_val(global("PWD")); in do_tilde()
1738 dp = str_val(global("OLDPWD")); in do_tilde()
1741 dp = homedir(cp); in do_tilde()
1744 return (dp == null ? NULL : dp); in do_tilde()