Lines Matching defs:kwset
1 /* search.c - searching subroutines using dfa, kwset and regex for grep.
42 #include "kwset.h"
75 static kwset_t kwset;
121 if (!(kwset = kwsalloc (match_icase ? trans : (char *) 0)))
126 which must occur in the match, then we build a kwset matcher
139 matches. The kwset matcher will return the index
146 if ((err = kwsincr (kwset, dm->must, strlen (dm->must))) != 0)
155 if ((err = kwsincr (kwset, dm->must, strlen (dm->must))) != 0)
158 if ((err = kwsprep (kwset)) != 0)
368 if (kwset)
378 /* Avoid kwset */
382 offset = kwsexec (kwset, beg, buflim - beg, &kwsm);
795 kwset = fimb_kwset;
798 if ((err = kwsprep (kwset)) != 0)
812 if ((err = kwsincr (kwset, beg, lim - beg)) != 0)
820 if ((err = kwsprep (kwset)) != 0)
912 offset = kwsexec (kwset, beg, buf + size - beg, &kwsmatch);
1041 offset = kwsexec (kwset, beg, len, &kwsmatch);