summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--include/zix/strindex.h2
-rw-r--r--src/strindex.c16
2 files changed, 9 insertions, 9 deletions
diff --git a/include/zix/strindex.h b/include/zix/strindex.h
index beb4646..c63e601 100644
--- a/include/zix/strindex.h
+++ b/include/zix/strindex.h
@@ -26,7 +26,7 @@
@{
*/
-typedef struct _ZixStrindex ZixStrindex;
+typedef struct ZixStrindexImpl ZixStrindex;
/**
Construct a new strindex that contains all suffixes of the string `s`.
diff --git a/src/strindex.c b/src/strindex.c
index 8cb05c9..a92b09b 100644
--- a/src/strindex.c
+++ b/src/strindex.c
@@ -25,15 +25,15 @@
#include <stdlib.h>
#include <string.h>
-typedef struct _ZixStrindexNode {
- struct _ZixStrindexNode* children; /* Children of this node */
- size_t num_children; /* Number of outgoing edges */
- char* first; /* Start of this suffix */
- char* label_first; /* Start of incoming label */
- char* label_last; /* End of incoming label */
+typedef struct ZixStrindexNode {
+ struct ZixStrindexNode* children; /* Children of this node */
+ size_t num_children; /* Number of outgoing edges */
+ char* first; /* Start of this suffix */
+ char* label_first; /* Start of incoming label */
+ char* label_last; /* End of incoming label */
} ZixStrindexNode;
-struct _ZixStrindex {
+struct ZixStrindexImpl {
char* s; /* String contained in this tree */
ZixStrindexNode* root; /* Root of the tree */
};
@@ -50,7 +50,7 @@ zix_strindex_new(const char* s)
const size_t len = strlen(s);
ZixStrindex* t = (ZixStrindex*)malloc(sizeof(ZixStrindex));
- memset(t, '\0', sizeof(struct _ZixStrindex));
+ memset(t, '\0', sizeof(ZixStrindex));
t->s = (char*)calloc(1, len + 1);
memcpy(t->s, s, len);