Lines Matching full:xstring
63 static void globit(XString *, char **, char *, XPtrV *, int);
64 static const char *maybe_expand_tilde(const char *, XString *, char **, int);
207 XString ds; /* destination string */
755 if (dp == Xstring(ds, dp))
1371 XString xs;
1382 globit(XString *xs, /* dest string */
1408 (stat_done = stat(Xstring(*xs, xp), &statb) < 0 \
1413 if (lstat(Xstring(*xs, xp), &lstatb) < 0)
1420 if ((check & GF_EXCHECK) && xp > Xstring(*xs, xp) &&
1431 xp > Xstring(*xs, xp) && xp[-1] != '/' &&
1439 strndupx(np, Xstring(*xs, xp), Xlength(*xs, xp), ATEMP);
1444 if (xp > Xstring(*xs, xp))
1484 dirp = opendir(prefix_len ? Xstring(*xs, xp) : ".");
1504 xp = Xstring(*xs, xp) + prefix_len;
1549 maybe_expand_tilde(const char *p, XString *dsp, char **dpp, int isassign)
1551 XString ts;
1566 tilde(Xstring(ts, tp)) : NULL;