Home | History | Annotate | Download | only in ksh

Lines Matching refs:ARGS

22 static void	yyparse		ARGS((void));
23 static struct op *pipeline ARGS((int cf));
24 static struct op *andor ARGS((void));
25 static struct op *c_list ARGS((int multi));
26 static struct ioword *synio ARGS((int cf));
27 static void musthave ARGS((int c, int cf));
28 static struct op *nested ARGS((int type, int smark, int emark));
29 static struct op *get_command ARGS((int cf));
30 static struct op *dogroup ARGS((void));
31 static struct op *thenpart ARGS((void));
32 static struct op *elsepart ARGS((void));
33 static struct op *caselist ARGS((void));
34 static struct op *casepart ARGS((int endtok));
35 static struct op *function_body ARGS((char *name, int ksh_func));
36 static char ** wordlist ARGS((void));
37 static struct op *block ARGS((int type, struct op *t1, struct op *t2,
39 static struct op *newtp ARGS((int type));
40 static void syntaxerr ARGS((const char *what))
42 static void nesting_push ARGS((struct nesting_state *save, int tok));
43 static void nesting_pop ARGS((struct nesting_state *saved));
44 static int assign_command ARGS((char *s));
45 static int inalias ARGS((struct source *s));
47 static int dbtestp_isa ARGS((Test_env *te, Test_meta meta));
48 static const char *dbtestp_getopnd ARGS((Test_env *te, Test_op op,
50 static int dbtestp_eval ARGS((Test_env *te, Test_op op, const char *opnd1,
52 static void dbtestp_error ARGS((Test_env *te, int offset, const char *msg));
215 XPtrV args, vars;
220 XPinit(args, 16);
228 XPfree(args);
240 | (XPsize(args) == 0 ? ALIAS|VARASN : CMDWORD);
254 && XPsize(args) == 0
257 if ((XPsize(args) == 0 || Flag(FKEYWORD))
261 XPput(args, yylval.cp);
269 if (XPsize(args) == 0 && XPsize(vars) == 0) {
274 if (iopn != 0 || XPsize(args) != 1
280 t = function_body(XPptrv(args)[0], false);
308 XPput(args, wdcopy(let_cmd, ATEMP));
310 XPput(args, yylval.cp);
324 te.pos.av = &args;
413 XPput(args, NULL);
414 t->args = (char **) XPclose(args);
418 XPfree(args);
585 t->left->args = (char **) alloc(sizeof(char *) * 2, ATEMP);
586 t->left->args[0] = alloc(sizeof(char) * 3, ATEMP);
587 t->left->args[0][0] = CHAR;
588 t->left->args[0][1] = ':';
589 t->left->args[0][2] = EOS;
590 t->left->args[1] = (char *) 0;
605 XPtrV args;
607 XPinit(args, 16);
615 XPput(args, yylval.cp);
618 if (XPsize(args) == 0) {
619 XPfree(args);
622 XPput(args, NULL);
623 return (char **) XPclose(args);
785 t->args = t->vars = NULL;