quote
cp = quote(SAVE(ecp));
set(STRuser, quote(SAVE(ecp)));
set(STRterm, quote(SAVE(ecp)));
Char *quote(Char *);
short quote; /* saved value of quote (for ${..[%#]..}) */
int quote = 0; /* quoted */
quote |= 2; /* temporary quote */
quote = 1;
quote = 0;
st->quote = quote;
quote = 0;
quote = st->quote;
quote = 1;
if (quote && x.split)
if (quote && !x.split)
if (quote && x.split) {
quote = 0;
if (c == 0 || (!quote && (f & DOBLANK) && doblank && !make_magic
if (!quote)
quote &= ~2; /* undo temporary */
int n = LINBUFSIZE, quote = 0;
if ((n <= 1) || ((cc <= 32) && (quote == 0))) {
quote ^= 1;
glob_pattern_p(const char *pattern, int quote)
if (quote && pattern[1] != EOS)
int dquote, level, quote, squote;
quote = squote = dquote = 0;
quote ^= 1;
if (quote + dquote == 0)
if (quote + squote == 0)
if (quote + squote == 0 && flags & WRDE_NOCMD)
if (quote + squote + dquote == 0)
else if (quote + squote == 0 && c == '(') {
} else if (quote + squote == 0 && c == '{') {
quote = 0;
if (quote + squote + dquote != 0)
tok->quote = Q_none;
tok->quote = Q_none;
switch (tok->quote) {
tok->quote = Q_single; /* Enter single quote
tok->quote = Q_none;
tok->quote = Q_none;
tok->quote = Q_double;
switch (tok->quote) {
tok->quote = Q_double;
tok->quote = Q_none;
tok->quote = Q_none;
tok->quote = Q_double;
switch (tok->quote) {
tok->quote = Q_one;
tok->quote = Q_doubleone;
tok->quote = Q_none;
tok->quote = Q_double;
switch (tok->quote) {
tok->quote = Q_double;
tok->quote = Q_none;
switch (tok->quote) {
tok->quote = Q_double;
tok->quote = Q_none;
switch (tok->quote) {
tok->quote = Q_double;
tok->quote = Q_none;
quote_t quote; /* Quoting state */
const char *quote = pt->pt_path[0] != '\0' ? "\"" : "";
quote, pt->pt_path, quote,
char quote;
quote = *cp++;
while (*cp != quote && *cp != '\0')
fprintf(stderr, "missing %c\n", quote);
quote = quote ? 0 : *p;
else if (isspace(*p) && !quote) {
char token, tmp, quote, *buf;
quote = 0;
{ "quote", H(quotehelp), 1, 1, 1, CMPL0 quote },
void quote(int, char **);
getmsg(int fd, char *cptr, char quote)
if (quote && *cptr == quote) {
if (quote && *cptr == quote) {
if (quote && *cptr == quote) {
char quote = 0;
quote = 0;
quote = 0;
quote = *cptr;
str = getmsg(fd, cptr, quote);
int quote;
quote = ntype & GSMOPTS;
if (quote && need_quotes(p->n_name))
do_quotes = (quote && need_quotes(p->n_name));
goto quote;
goto quote;
quote:
char quote;
quote = '\0';
while (*cp != '\0' && (quote != '\0' || (*cp != ' ' && *cp != '\t'))) {
if (quote != '\0' && *cp != quote)
if (quote != '\0')
quote = '\0';
quote = *cp;
char quote = *cp;
while (*cp != '\0' && quote != '\0') {
if (*cp == quote) {
quote = '\0';
if (*cp == '\0' && quote != '\0') {