parse.c
void AddNodeToList(ParseContext *c, NodeListEntry ***ppNextEntry, ParseTreeNode *node)
{
    NodeListEntry *entry = (NodeListEntry *)AllocateHighMemory(c->sys, sizeof(NodeListEntry));
    entry->node = node;
    entry->next = NULL;
    **ppNextEntry = entry;
    *ppNextEntry = &entry->next;
}
/* AddNodeToList - add a node to a parse tree node list */
add a node to a parse tree node list
add a node to a parse tree node list
void AddNodeToList(ParseContext *c, NodeListEntry ***ppNextEntry, ParseTreeNode *node)
{
    NodeListEntry *entry = (NodeListEntry *)AllocateHighMemory(c->sys, sizeof(NodeListEntry));
    entry->node = node;
    entry->next = NULL;
    **ppNextEntry = entry;
    *ppNextEntry = &entry->next;
}
void AddNodeToList ( ParseContext * c , NodeListEntry * * * ppNextEntry , ParseTreeNode * node ) { NodeListEntry * entry = ( NodeListEntry * ) AllocateHighMemory ( c -> sys , sizeof ( NodeListEntry ) ) ; entry -> node = node ; entry -> next = NULL ; * * ppNextEntry = entry ; * ppNextEntry = & entry -> next ; }
AddNodeToList - add a node to a parse tree node list
AddNodeToList - add a node to a parse tree node list