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 | 
| Список | 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 по дате отправления: