Lines Matching refs:p_context
197 struct p_context { struct
206 struct p_context *stack; argument
460 static int setup_redirect(struct p_context *ctx, int fd, redir_type style, struct in_str *input);
462 static void initialize_context(struct p_context *ctx);
463 static int done_word(o_string *dest, struct p_context *ctx);
464 static int done_command(struct p_context *ctx);
465 static int done_pipe(struct p_context *ctx, pipe_style type);
470 static int process_command_subs(o_string *dest, struct p_context *ctx, struct in_str *input, int su…
471 static int parse_group(o_string *dest, struct p_context *ctx, struct in_str *input, int ch);
475 static int handle_dollar(o_string *dest, struct p_context *ctx, struct in_str *input);
477 static int parse_string(o_string *dest, struct p_context *ctx, const char *src);
479 static int parse_stream(o_string *dest, struct p_context *ctx, struct in_str *input0, int end_trigg…
2296 static int setup_redirect(struct p_context *ctx, int fd, redir_type style,
2354 static void initialize_context(struct p_context *ctx)
2401 static int reserved_word(o_string *dest, struct p_context *ctx)
2409 struct p_context *new = xmalloc(sizeof(struct p_context));
2430 struct p_context *old;
2450 static int done_word(o_string *dest, struct p_context *ctx)
2541 static int done_command(struct p_context *ctx)
2590 static int done_pipe(struct p_context *ctx, pipe_style type)
2698 static int process_command_subs(o_string *dest, struct p_context *ctx, struct in_str *input, int su…
2702 struct p_context inner;
2741 static int parse_group(o_string *dest, struct p_context *ctx,
2745 struct p_context sub;
2837 static int handle_dollar(o_string *dest, struct p_context *ctx, struct in_str *input)
2941 int parse_string(o_string *dest, struct p_context *ctx, const char *src)
2950 static int parse_stream(o_string *dest, struct p_context *ctx,
3187 struct p_context ctx;