1
0
mirror of https://github.com/postgres/postgres.git synced 2025-06-22 02:52:08 +03:00

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>
This commit is contained in:
Teodor Sigaev
2007-09-10 12:36:41 +00:00
parent 83d0b9f3ca
commit d982daae0b
3 changed files with 15 additions and 13 deletions

View File

@ -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));
}
/*