Lines Matching defs:expstate
672 struct expstate {
684 static struct expstate mainstate;
686 static void doexpand(struct expstate *es, struct place *p,
691 expstate_init(struct expstate *es, bool tobuf, bool honordefined)
706 expstate_cleanup(struct expstate *es)
717 expstate_destroyargs(struct expstate *es)
730 expand_send(struct expstate *es, struct place *p, const char *buf, size_t len)
756 expand_send_eof(struct expstate *es, struct place *p)
768 expand_newarg(struct expstate *es, const char *buf, size_t len)
778 expand_appendarg(struct expstate *es, const char *buf, size_t len)
797 expand_substitute(struct place *p, struct expstate *es)
876 expand_domacro(struct expstate *es, struct place *p)
925 expand_missingargs(struct expstate *es, struct place *p, bool needspace)
941 expand_got_ws(struct expstate *es, struct place *p,
964 expand_got_word(struct expstate *es, struct place *p,
1013 expand_got_lparen(struct expstate *es, struct place *p,
1037 expand_got_rparen(struct expstate *es, struct place *p,
1073 expand_got_comma(struct expstate *es, struct place *p,
1102 expand_got_other(struct expstate *es, struct place *p,
1127 expand_got_eof(struct expstate *es, struct place *p)
1155 doexpand(struct expstate *es, struct place *p, const char *buf, size_t len)
1246 struct expstate es;