MIN egrep.c /^#define MIN(A, B) ((A) > (B) ? (B) : (A))$/ Megrep egrep.c /^main(argc, argv)$/ alternate egrep.c /^alternate(regexpr)$/ chimaera egrep.c /^chimaera(file, pat) \/* "reach out and boyer-moor/ egsecute egrep.c /^egsecute(file)$/ execstrategy egrep.c /^execstrategy(file)$/ flushmatches egrep.c /^flushmatches()$/ fold egrep.c /^fold(line)$/ gosper egrep.c /^gosper(pattern)$/ gotamatch egrep.c /^gotamatch(file, s)$/ grepxlat egrep.c /^grepxlat(pattern) \/* grep pattern meta conversio/ isolate egrep.c /^isolate(regexpr) \/* isolate longest metacharacte/ kanji egrep.c /^kanji(str, s, k)$/ kernighan egrep.c /^kernighan(args) \/* "let others do the hard part/ linesave egrep.c /^linesave(str, count) \/* accumulate partial line / nlcount egrep.c /^nlcount(bstart, bstop) \/* flail interval to tota/ oops egrep.c /^oops(message)$/ pfile egrep.c /^pfile(pfname) \/* absorb expression from file */ savematch egrep.c /^savematch(s) \/* horde matches during statistics/ strindex egrep.c /^strindex(s, t) \/* the easy way, as in K&P, p. 1/ submatch egrep.c /^submatch(file, pat, str, strend, k, altindex)$/