Searched refs:REX_BM (Results 1 - 7 of 7) sorted by relevance

/ast/src/lib/libast/regex/
H A Dregrecord.c33 return p && p->env && p->env->rex->type == REX_BM;
H A Dregstat.c38 if (e && e->type == REX_BM)
51 p->env->stats.re_record = (p && p->env && p->env->rex->type == REX_BM) ? p->env->rex->re.bm.size : -1;
H A Dregrexec.c59 if (!s || !p || !(env = p->env) || (e = env->rex)->type != REX_BM)
H A Dreglib.h88 #define REX_BM 6 /* Boyer-Moore */ macro
H A Dregdecomp.c379 case REX_BM:
H A Dregcomp.c2942 * add v to REX_BM tables
3063 if (!(a = node(env, REX_BM, 0, 0, n * (sizeof(Bm_mask_t*) + (UCHAR_MAX + 1) * sizeof(Bm_mask_t)) + (UCHAR_MAX + n + 2) * sizeof(size_t))))
3467 if (e->type == REX_BM)
3474 if (f->type == REX_BM)
H A Dregnexec.c48 "REX_BM",
1896 if ((e = env->rex)->type == REX_BM)
1898 DEBUG_TEST(0x0080,(sfprintf(sfstdout, "AHA#%04d REX_BM\n", __LINE__)),(0));
1915 DEBUG_TEST(0x0080,(sfprintf(sfstdout, "AHA#%04d REX_BM len=%d right=%d left=%d size=%d %d %d\n", __LINE__, len, e->re.bm.right, e->re.bm.left, e->re.bm.size, index, mid)),(0));

Completed in 35 milliseconds