Re: Text <-> C string

Поиск
Список
Период
Сортировка
От Brendan Jurd
Тема Re: Text <-> C string
Дата
Msg-id 37ed240d0709211339m1e1be9a5u7f474a5e1dcae953@mail.gmail.com
обсуждение исходный текст
Ответ на Re: Text <-> C string  (Gregory Stark <stark@enterprisedb.com>)
Ответы Re: Text <-> C string  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
On 9/22/07, Gregory Stark <stark@enterprisedb.com> wrote:
> The canonical way to do it is with
>
> DatumGetCString(DirectFunctionCall1(textout, t))

I just noticed a couple of macros defined in src/include/tsearch/ts_utils.h:

#define TextPGetCString(t)
DatumGetCString(DirectFunctionCall1(textout, PointerGetDatum(t)))
#define CStringGetTextP(c) DatumGetTextP(DirectFunctionCall1(textin,
CStringGetDatum(c)))

Seems these would actually be convenient in quite a lot of places in
the backend.  Is there any downside to moving these two into
src/include/postgres.h?


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Gregory Stark
Дата:
Сообщение: Re: Text <-> C string
Следующее
От: "Brendan Jurd"
Дата:
Сообщение: Re: Text <-> C string