MCPcopy Create free account
hub / github.com/git/git / re_node_set_init_2

Function re_node_set_init_2

compat/regex/regex_internal.c:1006–1034  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1004 set->elems[0] = elem;
1005 return REG_NOERROR;
1006}
1007
1008static reg_errcode_t
1009internal_function
1010re_node_set_init_2 (re_node_set *set, int elem1, int elem2)
1011{
1012 set->alloc = 2;
1013 set->elems = re_malloc (int, 2);
1014 if (BE (set->elems == NULL, 0))
1015 return REG_ESPACE;
1016 if (elem1 == elem2)
1017 {
1018 set->nelem = 1;
1019 set->elems[0] = elem1;
1020 }
1021 else
1022 {
1023 set->nelem = 2;
1024 if (elem1 < elem2)
1025 {
1026 set->elems[0] = elem1;
1027 set->elems[1] = elem2;
1028 }
1029 else
1030 {
1031 set->elems[0] = elem2;
1032 set->elems[1] = elem1;
1033 }
1034 }
1035 return REG_NOERROR;
1036}
1037

Callers 1

link_nfa_nodesFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected