diff options
author | David Robillard <d@drobilla.net> | 2011-09-18 19:30:33 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2011-09-18 19:30:33 +0000 |
commit | edec6a4200e22f9d9e7cf2ee13dc74c0c91c97c7 (patch) | |
tree | 6b61bcca2b75be7c784a3d115d9d18969cb90ac2 /src/strindex.c | |
parent | e1808bb467f88679f3fae2bb220043b7cd6ba124 (diff) | |
download | zix-edec6a4200e22f9d9e7cf2ee13dc74c0c91c97c7.tar.gz zix-edec6a4200e22f9d9e7cf2ee13dc74c0c91c97c7.tar.bz2 zix-edec6a4200e22f9d9e7cf2ee13dc74c0c91c97c7.zip |
Tidy.
git-svn-id: http://svn.drobilla.net/zix/trunk@16 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
Diffstat (limited to 'src/strindex.c')
-rw-r--r-- | src/strindex.c | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/src/strindex.c b/src/strindex.c index 8bb2f7a..0221cda 100644 --- a/src/strindex.c +++ b/src/strindex.c @@ -27,9 +27,9 @@ typedef struct _ZixStrindexNode { struct _ZixStrindexNode* children; /* Children of this node */ size_t num_children; /* Number of outgoing edges */ - char* first; /* Pointer to start of this suffix */ - char* label_first; /* First character of incoming label */ - char* label_last; /* Last character of incoming label */ + char* first; /* Start of this suffix */ + char* label_first; /* Start of incoming label */ + char* label_last; /* End of incoming label */ } ZixStrindexNode; struct _ZixStrindex { @@ -102,10 +102,14 @@ strindex_find_edge(ZixStrindexNode* n, char c, size_t* index) } static void -strindex_add_edge(ZixStrindexNode* n, char* suffix_first, char* first, char* last) +strindex_add_edge(ZixStrindexNode* n, + char* suffix_first, + char* first, + char* last) { assert(last > first); - n->children = realloc(n->children, (n->num_children + 1) * sizeof(ZixStrindexNode)); + n->children = realloc(n->children, + (n->num_children + 1) * sizeof(ZixStrindexNode)); memset(&n->children[n->num_children], '\0', sizeof(ZixStrindexNode)); @@ -168,7 +172,7 @@ strindex_insert(ZixStrindexNode* n, char* suffix_first, char* first, char* last) strindex_split_edge(child, split_i); strindex_insert(child, suffix_first, first + split_i, last); } - } else if ((label_len != split_i) && (label_len != s_len) ) { + } else if ((label_len != split_i) && (label_len != s_len)) { strindex_split_edge(child, split_i); if (split_i != s_len) { strindex_add_edge(child, suffix_first, first + split_i, last); |