/[grep]/grep/src/kwset.c
ViewVC logotype

Diff of /grep/src/kwset.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.8 by charles_levert, Mon Jul 4 04:39:03 2005 UTC revision 1.9 by charles_levert, Mon Jul 4 05:04:48 2005 UTC
# Line 378  kwsprep (kwset_t kws) Line 378  kwsprep (kwset_t kws)
378  {  {
379    register struct kwset *kwset;    register struct kwset *kwset;
380    register int i;    register int i;
381    register struct trie *curr, *fail;    register struct trie *curr;
382    register char const *trans;    register char const *trans;
383    unsigned char delta[NCHAR];    unsigned char delta[NCHAR];
   struct trie *last, *next[NCHAR];  
384    
385    kwset = (struct kwset *) kws;    kwset = (struct kwset *) kws;
386    
# Line 413  kwsprep (kwset_t kws) Line 412  kwsprep (kwset_t kws)
412      }      }
413    else    else
414      {      {
415          register struct trie *fail;
416          struct trie *last, *next[NCHAR];
417    
418        /* Traverse the nodes of the trie in level order, simultaneously        /* Traverse the nodes of the trie in level order, simultaneously
419           computing the delta table, failure function, and shift function. */           computing the delta table, failure function, and shift function. */
420        for (curr = last = kwset->trie; curr; curr = curr->next)        for (curr = last = kwset->trie; curr; curr = curr->next)

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26