From 8544110042ddf8be29e177e37f53516686a06da2 Mon Sep 17 00:00:00 2001 From: Teodor Sigaev Date: Tue, 18 Sep 2007 15:03:23 +0000 Subject: [PATCH] Avoid possibly-unportable initializer, per buildfarm warning per notice by Gregory Stark --- src/backend/tsearch/dict_thesaurus.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/backend/tsearch/dict_thesaurus.c b/src/backend/tsearch/dict_thesaurus.c index 2891dc42c7..5532947be8 100644 --- a/src/backend/tsearch/dict_thesaurus.c +++ b/src/backend/tsearch/dict_thesaurus.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $PostgreSQL: pgsql/src/backend/tsearch/dict_thesaurus.c,v 1.3 2007/08/25 00:03:59 tgl Exp $ + * $PostgreSQL: pgsql/src/backend/tsearch/dict_thesaurus.c,v 1.4 2007/09/18 15:03:23 teodor Exp $ * *------------------------------------------------------------------------- */ @@ -653,11 +653,14 @@ thesaurus_init(PG_FUNCTION_ARGS) static LexemeInfo * findTheLexeme(DictThesaurus * d, char *lexeme) { - TheLexeme key = {lexeme, NULL}, *res; + TheLexeme key, *res; if (d->nwrds == 0) return NULL; + key.lexeme = lexeme; + key.entries = NULL; + res = bsearch(&key, d->wrds, d->nwrds, sizeof(TheLexeme), cmpLexemeQ); if (res == NULL)