LstNode
LstNode ln;
LstNode ln;
LstNode ln; /* a list element */
LstNode ln;
LstNode ln; /* Current node */
LstNode ln;
LstNode ln;
LstNode ln; /* An element in the children list */
LstNode ln;
LstNode next_cmd; /* Next command to run */
ExpandWildChildren(LstNode after, GNode *cgn, GNode *pgn)
ExpandChildren(LstNode ln, /* LstNode of child, so we can replace it */
expand_children_from(GNode *parent, LstNode from)
LstNode np, ln;
static void ExpandChildren(LstNode, GNode *);
static void ExpandVarChildren(LstNode, GNode *, GNode *);
static void ExpandWildChildren(LstNode, GNode *, GNode *);
ExpandVarChildren(LstNode after, GNode *cgn, GNode *pgn)
extern void expand_children_from(GNode *, LstNode);
LstNode ln;
LstNode ln;
LstNode var; /* Current var */
LstNode ln; \
extern void Lst_Append(Lst, LstNode, void *);
extern void Lst_Remove(Lst, LstNode);
extern void Lst_Replace(LstNode, void *);
extern void Lst_Requeue(Lst, LstNode);
extern LstNode Lst_Succ(LstNode);
extern LstNode Lst_FindFrom(LstNode, FindProc, void *);
extern LstNode Lst_Member(Lst, void *);
extern void Lst_ForEachFrom(LstNode, ForEachProc, void *);
static inline LstNode
static inline LstNode
Lst_FindFromConst(LstNode ln, FindProcConst cProc, const void *d)
extern void Lst_Insert(Lst, LstNode, void *);
extern void Lst_Remove(Lst, LstNode);
extern void Lst_Replace(LstNode, void *);
extern void Lst_Requeue(Lst, LstNode);
extern LstNode Lst_Succ(LstNode);
extern LstNode Lst_FindFrom(LstNode, FindProc, void *);
extern LstNode Lst_Member(Lst, void *);
extern void Lst_ForEachFrom(LstNode, ForEachProc, void *);
static inline LstNode
static inline LstNode
Lst_FindFromConst(LstNode ln, FindProcConst cProc, const void *d)
extern void Lst_Insert(Lst, LstNode, void *);
extern void Lst_Append(Lst, LstNode, void *);
Lst_Append(Lst l, LstNode after, void *d)
LstNode nLNode;
PAlloc(nLNode, LstNode);
LstNode ln;
PAlloc(ln, LstNode);
LstNode ln; /* original LstNode */
LstNode nln; /* new LstNode */
LstNode last; /* the last element in the list. Keeps
PAlloc(nln, LstNode);
LstNode tln;
LstNode ln;
LstNode tln;
LstNode ln;
LstNode
Lst_FindFrom(LstNode ln, FindProc cProc, void *d)
LstNode tln;
Lst_ForEachFrom(LstNode ln, ForEachProc proc, void *d)
LstNode tln;
LstNode tln;
Lst_Insert(Lst l, LstNode before, void *d)
LstNode nLNode;
PAlloc(nLNode, LstNode);
LstNode ln;
PAlloc(ln, LstNode);
LstNode
LstNode lNode;
Lst_Remove(Lst l, LstNode ln)
Lst_Replace(LstNode ln, void *d)
Lst_Requeue(Lst l, LstNode ln)
LstNode
Lst_Succ(LstNode ln)
LstNode firstPtr; /* first node in list */
LstNode lastPtr; /* last node in list */
LstNode firstPtr; /* first node in list */
LstNode lastPtr; /* last node in list */
LstNode ln;
LstNode ln;
LstNode ln;
LstNode ln;
LstNode ln;
LstNode ln; /* Element in parents list */
LstNode ln;
LstNode ln;
LstNode ln;
LstNode ln;
LstNode ln;
LstNode ln;
LstNode ln1, ln2;
LstNode ln; /* current element in l we're examining */
LstNode ln;
LstNode ln2 = Lst_Member(&s->parent->cp, s);
LstNode ln; /* General-purpose list node */
LstNode ln; /* General node */
LstNode ln;
LstNode ln;
LstNode ln;
LstNode ln;