aboutsummaryrefslogtreecommitdiffstats
path: root/src/tokenizers/tokenizers.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/tokenizers/tokenizers.c')
-rw-r--r--src/tokenizers/tokenizers.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/tokenizers/tokenizers.c b/src/tokenizers/tokenizers.c
index 25b13a289..853207af4 100644
--- a/src/tokenizers/tokenizers.c
+++ b/src/tokenizers/tokenizers.c
@@ -23,6 +23,18 @@ get_tokenizer (char *name)
return NULL;
}
+int
+token_node_compare_func (gconstpointer a, gconstpointer b)
+{
+ const token_node_t *aa = a, *bb = b;
+
+ if (aa->h1 == bb->h1) {
+ return aa->h2 - bb->h2;
+ }
+
+ return aa->h1 - bb->h1;
+}
+
/* Get next word from specified f_str_t buf */
f_str_t *
get_next_word (f_str_t *buf, f_str_t *token)