Lines Matching defs:org_node
49 static int search_duplicated_node (const re_dfa_t *dfa, int org_node,
1480 int org_node, clone_node, ret;
1482 for (org_node = top_org_node, clone_node = top_clone_node;;)
1485 if (dfa->nodes[org_node].type == OP_BACK_REF)
1491 org_dest = dfa->nexts[org_node];
1496 dfa->nexts[clone_node] = dfa->nexts[org_node];
1501 else if (dfa->edests[org_node].nelem == 0)
1506 dfa->nexts[clone_node] = dfa->nexts[org_node];
1509 else if (dfa->edests[org_node].nelem == 1)
1513 org_dest = dfa->edests[org_node].elems[0];
1517 if (org_node == root_node && clone_node != org_node)
1525 constraint |= dfa->nodes[org_node].constraint;
1533 else /* dfa->edests[org_node].nelem == 2 */
1537 org_dest = dfa->edests[org_node].elems[0];
1565 org_dest = dfa->edests[org_node].elems[1];
1573 org_node = org_dest;
1583 search_duplicated_node (const re_dfa_t *dfa, int org_node,
1589 if (org_node == dfa->org_indices[idx]