Lines Matching refs:submatch_data
376 tnfa->submatch_data[id].so_tag = tag;
378 tnfa->submatch_data[id].eo_tag = tag;
598 int t = tnfa->submatch_data[b].so_tag;
601 if (tnfa->submatch_data[b].eo_tag < 0)
1381 DPRINT(("Reordering submatch_data\n"));
1385 int so = tnfa->submatch_data[i].so_tag;
1386 int eo = tnfa->submatch_data[i].eo_tag;
1388 tnfa->submatch_data[i].so_tag =
1389 to_reorder[tnfa->submatch_data[i].so_tag];
1390 tnfa->submatch_data[i].eo_tag =
1391 tnfa->submatch_data[i].eo_tag < num_tags ?
1392 to_reorder[tnfa->submatch_data[i].eo_tag] :
1393 tnfa->submatch_data[i].eo_tag;
1395 tnfa->submatch_data[i].so_tag,
1396 tnfa->submatch_data[i].eo_tag));
2960 tre_submatch_data_t *submatch_data = NULL;
3057 submatch_data = xcalloc((unsigned)parse_ctx.submatch_id,
3058 sizeof(*submatch_data));
3059 if (submatch_data == NULL)
3065 submatch_data[i].eo_tag = -1;
3067 tnfa->submatch_data = submatch_data;
3076 i, submatch_data[i].so_tag, submatch_data[i].eo_tag));
3104 if (submatch_data)
3107 i, submatch_data[i].so_tag, submatch_data[i].eo_tag));
3387 if (tnfa->submatch_data)
3389 xfree(tnfa->submatch_data);