Home
last modified time | relevance | path

Searched refs:kwset (Results 1 – 6 of 6) sorted by relevance

/NextBSD/gnu/usr.bin/grep/
HDkwset.c75 struct kwset struct
94 struct kwset *kwset; in kwsalloc() argument
96 kwset = (struct kwset *) malloc(sizeof (struct kwset)); in kwsalloc()
97 if (!kwset) in kwsalloc()
100 obstack_init(&kwset->obstack); in kwsalloc()
101 kwset->words = 0; in kwsalloc()
102 kwset->trie in kwsalloc()
103 = (struct trie *) obstack_alloc(&kwset->obstack, sizeof (struct trie)); in kwsalloc()
104 if (!kwset->trie) in kwsalloc()
106 kwsfree((kwset_t) kwset); in kwsalloc()
[all …]
HDsearch.c75 static kwset_t kwset; variable
121 if (!(kwset = kwsalloc (match_icase ? trans : (char *) 0))) in kwsinit()
146 if ((err = kwsincr (kwset, dm->must, strlen (dm->must))) != 0) in kwsmusts()
155 if ((err = kwsincr (kwset, dm->must, strlen (dm->must))) != 0) in kwsmusts()
158 if ((err = kwsprep (kwset)) != 0) in kwsmusts()
368 if (kwset) in EGexecute()
382 offset = kwsexec (kwset, beg, buflim - beg, &kwsm); in EGexecute()
789 kwset = fimb_kwset; in Fcompile()
792 if ((err = kwsprep (kwset)) != 0) in Fcompile()
806 if ((err = kwsincr (kwset, beg, lim - beg)) != 0) in Fcompile()
[all …]
HDMakefile13 isdir.c kwset.c obstack.c quotearg.c savedir.c search.c xmalloc.c \
HDAUTHORS1 Mike Haertel wrote the main program and the dfa and kwset matchers.
HDChangeLog502 (EGexecute): call check_multibyte_string when kwset is set.
780 * src/kwset.c (struct kwset.trans, kwsalloc, kwsincr, treefails,
782 * src/kwset.h (kwsalloc, kwsincr, kwsexec): Likewise.
792 * src/kwset.c (bmexec, cwexec, kwsexec): Likewise.
793 * src/kwset.h (struct kwsmatch.offset, kwsalloc, kwsincr,
824 * src/kwset.h (struct kwsmatch.offset): Renamed from beg, with
844 * src/kwset.c (enqueue, treefails, treedelta, hasevery,
1134 * src/dfa.c, src/dosbuf.c, src/grep.c, src/kwset.c, src/search.c,
2415 * kwset.c (bmexec): Cast tp[-2] to unsigned char before comparing.
2432 * kwset.c: undef malloc before define it.
[all …]
HDNEWS193 - Bug in kwset corrected.