1*483cbdb0Sespie #ifndef EXPANDCHILDREN_H 2*483cbdb0Sespie #define EXPANDCHILDREN_H 3*483cbdb0Sespie /* $OpenBSD: expandchildren.h,v 1.1 2020/01/13 14:05:21 espie Exp $ */ 4*483cbdb0Sespie 5*483cbdb0Sespie extern void LinkParent(GNode *, GNode *); 6*483cbdb0Sespie 7*483cbdb0Sespie /* partial expansion of children. */ 8*483cbdb0Sespie extern void expand_children_from(GNode *, LstNode); 9*483cbdb0Sespie /* expand_all_children(gn): 10*483cbdb0Sespie * figure out all variable/wildcards expansions in gn. 11*483cbdb0Sespie * TODO pretty sure this is independent from the main suff module. 12*483cbdb0Sespie */ 13*483cbdb0Sespie #define expand_all_children(gn) \ 14*483cbdb0Sespie expand_children_from(gn, Lst_First(&(gn)->children)) 15*483cbdb0Sespie 16*483cbdb0Sespie #endif 17