From 0ecc5a4ef83bb9c4d0e5cc3376242dcece45d9ac Mon Sep 17 00:00:00 2001 From: Charles Lindsay Date: Mon, 27 May 2013 12:07:28 -0700 Subject: [PATCH] Update sqlite3-unicodesn to latest, 4155579 --- src/sqlite3-unicodesn/Makefile | 2 +- src/sqlite3-unicodesn/fts3_unicodesn.c | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/sqlite3-unicodesn/Makefile b/src/sqlite3-unicodesn/Makefile index f89a43fc..92097d55 100644 --- a/src/sqlite3-unicodesn/Makefile +++ b/src/sqlite3-unicodesn/Makefile @@ -7,7 +7,7 @@ DESTDIR?= /usr STEMMERS?= danish dutch english finnish french german hungarian \ italian norwegian porter portuguese romanian russian \ - spanish swedish + spanish swedish turkish CFLAGS+= \ -DSQLITE_ENABLE_FTS4 \ diff --git a/src/sqlite3-unicodesn/fts3_unicodesn.c b/src/sqlite3-unicodesn/fts3_unicodesn.c index 634811e0..0dbaeaf7 100644 --- a/src/sqlite3-unicodesn/fts3_unicodesn.c +++ b/src/sqlite3-unicodesn/fts3_unicodesn.c @@ -352,6 +352,14 @@ else if ( nIn==7 && memcmp("swedish", zIn, 7)==0 ) { p->stemmer.close = swedish_UTF_8_close_env; p->stemmer.stem = swedish_UTF_8_stem; } +#endif +#ifdef WITH_STEMMER_turkish +else if ( nIn==7 && memcmp("turkish", zIn, 7)==0 ) { +#include "libstemmer_c/src_c/stem_UTF_8_turkish.h" + p->stemmer.create = turkish_UTF_8_create_env; + p->stemmer.close = turkish_UTF_8_close_env; + p->stemmer.stem = turkish_UTF_8_stem; +} #endif else { rc = SQLITE_ERROR;