summaryrefslogtreecommitdiff
path: root/contrib/tsearch2/gendict/dict_snowball.c.IN
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/tsearch2/gendict/dict_snowball.c.IN')
-rw-r--r--contrib/tsearch2/gendict/dict_snowball.c.IN56
1 files changed, 0 insertions, 56 deletions
diff --git a/contrib/tsearch2/gendict/dict_snowball.c.IN b/contrib/tsearch2/gendict/dict_snowball.c.IN
deleted file mode 100644
index 7136ee19dd..0000000000
--- a/contrib/tsearch2/gendict/dict_snowball.c.IN
+++ /dev/null
@@ -1,56 +0,0 @@
-/* $PostgreSQL: pgsql/contrib/tsearch2/gendict/dict_snowball.c.IN,v 1.5 2006/07/14 05:28:27 tgl Exp $ */
-
-/*
- * example of Snowball dictionary
- * http://snowball.tartarus.org/
- * Teodor Sigaev <teodor@sigaev.ru>
- */
-#include "postgres.h"
-
-#include "dict.h"
-#include "common.h"
-#include "snowball/header.h"
-#include "subinclude.h"
-#include "ts_locale.h"
-
-typedef struct {
- struct SN_env *z;
- StopList stoplist;
- int (*stem)(struct SN_env * z);
-} DictSnowball;
-
-
-PG_FUNCTION_INFO_V1(dinit_CFG_MODNAME);
-Datum dinit_CFG_MODNAME(PG_FUNCTION_ARGS);
-
-Datum
-dinit_CFG_MODNAME(PG_FUNCTION_ARGS) {
- DictSnowball *d = (DictSnowball*)malloc( sizeof(DictSnowball) );
-
- if ( !d )
- ereport(ERROR,
- (errcode(ERRCODE_OUT_OF_MEMORY),
- errmsg("out of memory")));
- memset(d,0,sizeof(DictSnowball));
- d->stoplist.wordop=lowerstr;
-
- if ( !PG_ARGISNULL(0) && PG_GETARG_POINTER(0)!=NULL ) {
- text *in = PG_GETARG_TEXT_P(0);
- readstoplist(in, &(d->stoplist));
- sortstoplist(&(d->stoplist));
- PG_FREE_IF_COPY(in, 0);
- }
-
- d->z = CFG_PREFIX_create_env();
- if (!d->z) {
- freestoplist(&(d->stoplist));
- ereport(ERROR,
- (errcode(ERRCODE_OUT_OF_MEMORY),
- errmsg("out of memory")));
- }
- d->stem=CFG_PREFIX_stem;
-
- PG_RETURN_POINTER(d);
-}
-
-