Lines Matching refs:words
115 struct words {
118 struct words *nst;
119 struct words *link;
120 struct words *fail;
246 * Normally we need one struct words for each letter in the pattern
247 * plus one terminating struct words with outp = 1, but when -x option
248 * is specified we require one more struct words for `\n` character so we
259 w = (struct words *)calloc(input_size, sizeof (struct words));
302 struct words *c;
527 struct words *s;
615 struct words **queue = NULL;
618 * front and rear are pointers used to traverse the global words
621 struct words **front, **rear;
622 struct words *state;
625 struct words *s;
627 if ((queue = (struct words **)calloc(qsize, sizeof (struct words *)))
644 if ((queue = (struct words **)realloc(queue,
645 qsize * sizeof (struct words *))) == NULL) {
670 if ((queue = (struct words **)realloc(queue,
671 qsize * sizeof (struct words *))) == NULL) {