dovecot-2.2: lib-fts: fts-tokenizer-generic-private.h had conten...

dovecot at dovecot.org dovecot at dovecot.org
Sat May 9 12:09:07 UTC 2015


details:   http://hg.dovecot.org/dovecot-2.2/rev/00240870d0bd
changeset: 18592:00240870d0bd
user:      Timo Sirainen <tss at iki.fi>
date:      Sat May 09 15:06:45 2015 +0300
description:
lib-fts: fts-tokenizer-generic-private.h had content that didn't really belog there.

diffstat:

 src/lib-fts/fts-tokenizer-generic-private.h |  29 -----------------------------
 src/lib-fts/fts-tokenizer-generic.c         |  15 +++++++++++++++
 2 files changed, 15 insertions(+), 29 deletions(-)

diffs (62 lines):

diff -r e2a0b43e73ef -r 00240870d0bd src/lib-fts/fts-tokenizer-generic-private.h
--- a/src/lib-fts/fts-tokenizer-generic-private.h	Sat May 09 15:00:28 2015 +0300
+++ b/src/lib-fts/fts-tokenizer-generic-private.h	Sat May 09 15:06:45 2015 +0300
@@ -48,33 +48,4 @@
 	buffer_t *token;
 };
 
-static bool letter_panic(struct generic_fts_tokenizer *tok);
-static bool letter_cr_lf_newline(struct generic_fts_tokenizer *tok);
-static bool letter_extend_format(struct generic_fts_tokenizer *tok);
-static bool letter_regional_indicator(struct generic_fts_tokenizer *tok);
-static bool letter_katakana(struct generic_fts_tokenizer *tok);
-static bool letter_hebrew(struct generic_fts_tokenizer *tok);
-static bool letter_aletter(struct generic_fts_tokenizer *tok);
-static bool letter_single_quote(struct generic_fts_tokenizer *tok);
-static bool letter_double_quote(struct generic_fts_tokenizer *tok);
-static bool letter_midnumlet(struct generic_fts_tokenizer *tok);
-static bool letter_midletter(struct generic_fts_tokenizer *tok);
-static bool letter_midnum(struct generic_fts_tokenizer *tok);
-static bool letter_numeric(struct generic_fts_tokenizer *tok);
-static bool letter_extendnumlet(struct generic_fts_tokenizer *tok);
-static bool letter_other(struct generic_fts_tokenizer *tok);
-
-struct letter_fn {
-	bool (*fn)(struct generic_fts_tokenizer *tok);
-};
-struct letter_fn letter_fns[] = {
-	{letter_panic}, {letter_cr_lf_newline}, {letter_cr_lf_newline},
-	{letter_cr_lf_newline}, {letter_extend_format},
-	{letter_regional_indicator}, {letter_extend_format},
-	{letter_katakana}, {letter_hebrew}, {letter_aletter},
-	{letter_single_quote}, {letter_double_quote},
-	{letter_midnumlet}, {letter_midletter}, {letter_midnum},
-	{letter_numeric}, {letter_extendnumlet}, {letter_panic},
-	{letter_panic}, {letter_other}
-};
 #endif
diff -r e2a0b43e73ef -r 00240870d0bd src/lib-fts/fts-tokenizer-generic.c
--- a/src/lib-fts/fts-tokenizer-generic.c	Sat May 09 15:00:28 2015 +0300
+++ b/src/lib-fts/fts-tokenizer-generic.c	Sat May 09 15:06:45 2015 +0300
@@ -496,6 +496,21 @@
 	tok->prev_letter = LETTER_TYPE_NONE;
 	return 1;
 }
+
+struct letter_fn {
+	bool (*fn)(struct generic_fts_tokenizer *tok);
+};
+static struct letter_fn letter_fns[] = {
+	{letter_panic}, {letter_cr_lf_newline}, {letter_cr_lf_newline},
+	{letter_cr_lf_newline}, {letter_extend_format},
+	{letter_regional_indicator}, {letter_extend_format},
+	{letter_katakana}, {letter_hebrew}, {letter_aletter},
+	{letter_single_quote}, {letter_double_quote},
+	{letter_midnumlet}, {letter_midletter}, {letter_midnum},
+	{letter_numeric}, {letter_extendnumlet}, {letter_panic},
+	{letter_panic}, {letter_other}
+};
+
 /*
   Find word boundaries in input text. Based on Unicode standard annex
   #29, but tailored for FTS purposes.


More information about the dovecot-cvs mailing list