Lines Matching refs:Char
35 static char sccsid[] = "@(#)dol.c 8.1 (Berkeley) 5/31/93";
64 static Char *Dcp, **Dvp; /* Input vector for Dreadc */
78 static Char dolmod[MAXMOD]; /* : modifier character */
79 static Char *dolp; /* Remaining chars from this word */
80 static Char **dolnxt; /* Further words */
86 static void Dfix2(Char **);
87 static Char *Dpack(Char *, Char *);
89 __dead static void dolerror(Char *);
93 static void setDolp(Char *);
106 Char *p, **pp;
126 Char *
127 Dfix1(Char *cp)
129 Char *Dv[2];
149 Dfix2(Char **v)
165 static Char *
166 Dpack(Char *wbuf, Char *wp)
203 *wp++ = (Char)c;
216 Char wbuf[BUFSIZE], *wp;
246 *wp++ = (Char)c, --i;
272 *wp++ = (Char)(c == '`' ? '`' : (c | QUOTE));
276 *wp++ = (Char)(c | QUOTE);
280 *wp++ = (Char)c;
371 static Char *nulvec[] = {0};
375 dolerror(Char *s)
389 static Char *dolbang = NULL;
390 Char name[4*MAXVARLEN+1];
391 Char wbuf[BUFSIZE];
393 Char *np;
396 char tnp;
434 *np = (unsigned char)tnp;
497 *np++ = (Char)c;
531 if (np >= &name[sizeof(name) / sizeof(Char) - 2])
533 *np++ = (Char)c;
595 Char *cp = putn(upb - lwb + 1);
642 dolmod[dolnmod++] = (Char)c;
643 dolmod[dolnmod++] = (Char)delim;
651 dolmod[dolnmod++] = (Char)c;
663 dolmod[dolnmod++] = (Char)c;
675 setDolp(Char *cp)
677 Char *dp;
689 Char *lhsub, *rhsub, *np;
732 dolmod[i] = rhsub[-1] = (Char)delim;
818 heredoc(Char *term)
820 Char obuf[BUFSIZE], lbuf[BUFSIZE], mbuf[BUFSIZE];
822 Char *Dv[2], *lbp, *obp, *mbp, **vp;
823 char *tmp;
862 *lbp++ = (Char)c;
887 *obp++ = (Char)c;
919 *mbp++ = (Char)c;