summaryrefslogtreecommitdiff
path: root/src/kwset.c
diff options
context:
space:
mode:
authorCharles Levert <charles_levert@gna.org>2005-07-04 05:04:48 +0000
committerCharles Levert <charles_levert@gna.org>2005-07-04 05:04:48 +0000
commit1ad7011513af9acbe96171e2cb8d1b17a7b4b240 (patch)
treec0161cb5b86f6ec8d890d1344dafa55da847a9e3 /src/kwset.c
parent52d197e653e31daa82c369e74ec889393dafc1a7 (diff)
downloadgrep-1ad7011513af9acbe96171e2cb8d1b17a7b4b240.tar.gz
* src/kwset.c (kwsprep): Move three variable declarations to
the single {}-block where they are used.
Diffstat (limited to 'src/kwset.c')
-rw-r--r--src/kwset.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/kwset.c b/src/kwset.c
index d1760566..4a515c23 100644
--- a/src/kwset.c
+++ b/src/kwset.c
@@ -378,10 +378,9 @@ kwsprep (kwset_t kws)
{
register struct kwset *kwset;
register int i;
- register struct trie *curr, *fail;
+ register struct trie *curr;
register char const *trans;
unsigned char delta[NCHAR];
- struct trie *last, *next[NCHAR];
kwset = (struct kwset *) kws;
@@ -413,6 +412,9 @@ kwsprep (kwset_t kws)
}
else
{
+ register struct trie *fail;
+ struct trie *last, *next[NCHAR];
+
/* Traverse the nodes of the trie in level order, simultaneously
computing the delta table, failure function, and shift function. */
for (curr = last = kwset->trie; curr; curr = curr->next)