Lines Matching defs:words
112 struct words {
115 struct words *nst;
116 struct words *link;
117 struct words *fail;
237 * Normally we need one struct words for each letter in the pattern
238 * plus one terminating struct words with outp = 1, but when -x option
239 * is specified we require one more struct words for `\n` character so we
250 w = (struct words *)calloc(input_size, sizeof (struct words));
293 struct words *c;
516 struct words *s;
604 struct words **queue = NULL;
607 * front and rear are pointers used to traverse the global words
610 struct words **front, **rear;
611 struct words *state;
614 struct words *s;
616 if ((queue = (struct words **)calloc(qsize, sizeof (struct words *)))
633 if ((queue = (struct words **)realloc(queue,
634 qsize * sizeof (struct words *))) == NULL) {
659 if ((queue = (struct words **)realloc(queue,
660 qsize * sizeof (struct words *))) == NULL) {