Re: Re: postgresql 7.1.1 and textout and textin - Mailing list pgsql-hackers

From Tom Lane
Subject Re: Re: postgresql 7.1.1 and textout and textin
Date
Msg-id 8294.993654279@sss.pgh.pa.us
Whole thread Raw
In response to Re: postgresql 7.1.1 and textout and textin  (Thomas Lockhart <lockhart@fourpalms.org>)
List pgsql-hackers
Thomas Lockhart <lockhart@fourpalms.org> writes:
>> any points to convert textout and textin to 7.1 ?

> Look in src/backend/utils/adt/ for examples of functions called from
> within other functions. You will want to upgrade to the new calling
> convention for functions, and will need to use some macros and "direct
> call" wrappers to accomplish this.

There are also some useful examples in contrib/.  Several contrib
modules have macros like

#define _textin(str) DirectFunctionCall1(textin, CStringGetDatum(str))

#define _textout(str) DatumGetPointer(DirectFunctionCall1(textout, PointerGetDatum(str)))

which work pretty much the same as the old textin() and textout()
functions did.
        regards, tom lane


pgsql-hackers by date:

Previous
From: Peter Eisentraut
Date:
Subject: Re: Re: 7.2 items
Next
From: Peter Eisentraut
Date:
Subject: Re: Re: 7.2 items