Lines Matching refs:Char
35 static char sccsid[] = "@(#)func.c 8.1 (Berkeley) 5/31/93";
57 extern char **environ;
58 extern int progprintf(int, char **);
64 static void search(int, int, Char *);
65 static int getword(Char *);
66 static int keyword(Char *);
68 static void xecho(int, Char **);
69 static void Unsetenv(Char *);
79 Char *cp;
132 doonintr(Char **v, struct command *t)
134 Char *cp, *vv;
166 donohup(Char **v, struct command *t)
177 dozip(Char **v, struct command *t)
190 doalias(Char **v, struct command *t)
193 Char *p;
217 unalias(Char **v, struct command *t)
224 dologout(Char **v, struct command *t)
232 dologin(Char **v, struct command *t)
255 doif(Char **v, struct command *kp)
257 Char **vv;
307 doelse(Char **v, struct command *t)
314 dogoto(Char **v, struct command *t)
316 Char *lp;
323 gotolab(Char *lab)
346 doswitch(Char **v, struct command *t)
348 Char *cp, *lp;
364 dobreak(Char **v, struct command *t)
374 doexit(Char **v, struct command *t)
394 doforeach(Char **v, struct command *t)
397 Char *cp, *sp;
435 dowhile(Char **v, struct command *t)
496 doend(Char **v, struct command *t)
506 docontin(Char **v, struct command *t)
535 dorepeat(Char **v, struct command *kp)
560 doswbrk(Char **v, struct command *t)
566 srchx(Char *cp)
588 static Char Stype;
589 static Char *Sgoal;
593 search(int type, int level, Char *goal)
595 Char wordbuf[BUFSIZE];
596 Char *aword, *cp;
601 Stype = (Char)type;
703 getword(Char *wp)
706 Char *owp;
742 *wp++ = (Char)c;
751 * need to unreadc the look-ahead char
794 keyword(Char *wp)
796 static Char STRswitch[] = {'s', 'w', 'i', 't', 'c', 'h', '\0'};
797 static Char STRwhile[] = {'w', 'h', 'i', 'l', 'e', '\0'};
798 static Char STRif[] = {'i', 'f', '\0'};
858 doecho(Char **v, struct command *t)
865 doglob(Char **v, struct command *t)
872 xecho(int sep, Char **v)
874 Char *cp;
921 dosetenv(Char **v, struct command *t)
923 Char *lp, *vp;
928 Char **ep;
963 dounsetenv(Char **v, struct command *t)
965 static Char *name = NULL;
966 Char **ep, *p, *n;
981 name = xreallocarray(NULL, (size_t)(maxi + 1), sizeof(Char));
1016 Setenv(Char *name, Char *val)
1018 Char *blk[2], *cp, *dp, **ep, **oep;
1032 blkfree((Char **)environ);
1041 blkfree((Char **)environ);
1047 Unsetenv(Char *name)
1049 Char *cp, *dp, **ep, **oep;
1072 doumask(Char **v, struct command *t)
1074 Char *cp;
1096 const char *limname;
1098 const char *limscale;
1115 static const struct limits *findlim(Char *);
1116 static RLIM_TYPE getval(const struct limits *, Char **);
1117 static void limtail(Char *, const char *);
1118 static void plim(const struct limits *, Char);
1119 static int setlim(const struct limits *, Char, RLIM_TYPE);
1122 findlim(Char *cp)
1141 dolimit(Char **v, struct command *t)
1145 char hard;
1169 getval(const struct limits *lp, Char **v)
1171 Char *cp;
1239 limtail(Char *cp, const char *str)
1250 plim(const struct limits *lp, Char hard)
1272 dounlimit(Char **v, struct command *t)
1276 Char hard;
1301 setlim(const struct limits *lp, Char hard, RLIM_TYPE limit)
1328 dosuspend(Char **v, struct command *t)
1368 static Char **gv = NULL;
1372 doeval(Char **v, struct command *t)
1375 Char *oevalp, **oevalvec, **savegv;
1444 doprintf(Char **v, struct command *t)
1446 char **c;
1453 blkfree((Char **)c);