aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/tsquery.c
diff options
context:
space:
mode:
authorTeodor Sigaev <teodor@sigaev.ru>2007-09-10 12:36:41 +0000
committerTeodor Sigaev <teodor@sigaev.ru>2007-09-10 12:36:41 +0000
commitd982daae0bbbab2a73a5008e6eb2afe6199230c5 (patch)
tree78268b2547000e8e32ae48282220c8db36372f1e /src/backend/utils/adt/tsquery.c
parent83d0b9f3caf4bc95531c6eb1a9dea76ed98f021e (diff)
downloadpostgresql-d982daae0bbbab2a73a5008e6eb2afe6199230c5.tar.gz
postgresql-d982daae0bbbab2a73a5008e6eb2afe6199230c5.zip
Change void* opaque argument to Datum type, add argument's
name to PushFunction type definition. Per suggestion by Tome Lane <tgl@sss.pgh.pa.us>
Diffstat (limited to 'src/backend/utils/adt/tsquery.c')
-rw-r--r--src/backend/utils/adt/tsquery.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/backend/utils/adt/tsquery.c b/src/backend/utils/adt/tsquery.c
index c53d526bdd1..521ccf94c85 100644
--- a/src/backend/utils/adt/tsquery.c
+++ b/src/backend/utils/adt/tsquery.c
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
- * $PostgreSQL: pgsql/src/backend/utils/adt/tsquery.c,v 1.5 2007/09/07 16:03:40 teodor Exp $
+ * $PostgreSQL: pgsql/src/backend/utils/adt/tsquery.c,v 1.6 2007/09/10 12:36:40 teodor Exp $
*
*-------------------------------------------------------------------------
*/
@@ -314,7 +314,7 @@ pushStop(TSQueryParserState state)
static void
makepol(TSQueryParserState state,
PushFunction pushval,
- void *opaque)
+ Datum opaque)
{
int8 operator = 0;
ts_tokentype type;
@@ -460,7 +460,7 @@ findoprnd(QueryItem *ptr, int size)
TSQuery
parse_tsquery(char *buf,
PushFunction pushval,
- void *opaque,
+ Datum opaque,
bool isplain)
{
struct TSQueryParserStateData state;
@@ -543,7 +543,7 @@ parse_tsquery(char *buf,
}
static void
-pushval_asis(void *opaque, TSQueryParserState state, char *strval, int lenval,
+pushval_asis(Datum opaque, TSQueryParserState state, char *strval, int lenval,
int16 weight)
{
pushValue(state, strval, lenval, weight);
@@ -559,7 +559,7 @@ tsqueryin(PG_FUNCTION_ARGS)
pg_verifymbstr(in, strlen(in), false);
- PG_RETURN_TSQUERY(parse_tsquery(in, pushval_asis, NULL, false));
+ PG_RETURN_TSQUERY(parse_tsquery(in, pushval_asis, PointerGetDatum(NULL), false));
}
/*