Lines Matching refs:eofmark
86 char *eofmark; /* string indicating end of input */ member
772 here->eofmark = wordtext; in parsefname()
806 here->eofmark, here->striptabs); in parseheredoc()
993 checkend(int c, const char *eofmark, int striptabs) in checkend() argument
999 if (c == *eofmark) { in checkend()
1003 for (q = eofmark + 1; c2 = pgetc(), *q != '\0' && c2 == *q; q++) in checkend()
1013 pushstring(eofmark + 1, q - (eofmark + 1), NULL); in checkend()
1015 } else if (c == '\n' && *eofmark == '\0') { in checkend()
1403 readtoken1(int firstc, char const *initialsyntax, const char *eofmark, in readtoken1() argument
1430 if (eofmark && eofmark != NOEOFMARK) in readtoken1()
1432 c = checkend(c, eofmark, striptabs); in readtoken1()
1462 if (eofmark == NULL || initialsyntax != SQSYNTAX) in readtoken1()
1480 (c != '"' || (eofmark != NULL && in readtoken1()
1484 if ((eofmark == NULL || in readtoken1()
1491 if ((eofmark == NULL || in readtoken1()
1509 if (eofmark != NULL && newvarnest == 0) in readtoken1()
1565 (eofmark == NULL || newvarnest > 0), in readtoken1()
1583 if (state[level].syntax != BASESYNTAX && eofmark == NULL) in readtoken1()
1595 if (eofmark == NULL) { in readtoken1()
1637 (eofmark == NULL || newvarnest > 0), in readtoken1()