Enqueue the trie nodes referenced from the given tree in the given queue. */
| 328 | /* Enqueue the trie nodes referenced from the given tree in the |
| 329 | given queue. */ |
| 330 | static void |
| 331 | enqueue (struct tree *tree, struct trie **last) |
| 332 | { |
| 333 | if (!tree) |
| 334 | return; |
| 335 | enqueue(tree->llink, last); |
| 336 | enqueue(tree->rlink, last); |
| 337 | (*last) = (*last)->next = tree->trie; |
| 338 | } |
| 339 | |
| 340 | /* Compute the Aho-Corasick failure function for the trie nodes referenced |
| 341 | from the given tree, given the failure function for their parent as |