summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2011-09-18 19:30:33 +0000
committerDavid Robillard <d@drobilla.net>2011-09-18 19:30:33 +0000
commitedec6a4200e22f9d9e7cf2ee13dc74c0c91c97c7 (patch)
tree6b61bcca2b75be7c784a3d115d9d18969cb90ac2
parente1808bb467f88679f3fae2bb220043b7cd6ba124 (diff)
downloadzix-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
-rw-r--r--src/strindex.c16
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);