Re: unsigned and signed chars in libpq API

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: unsigned and signed chars in libpq API
Дата
Msg-id 3517.1346085637@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: unsigned and signed chars in libpq API  (Bruce Momjian <bruce@momjian.us>)
Ответы Re: unsigned and signed chars in libpq API
Список pgsql-hackers
Bruce Momjian <bruce@momjian.us> writes:
> On Thu, Feb  2, 2012 at 10:33:24AM +0300, Dmitriy Igrishin wrote:
>> Could you tell me please an objective reason why PQunescapeBytea()
>> returns unsigned char* rather than just char* ?
>> I am asking because a bit confused. How this intermixes with LO's API,
>> which based on signed chars (although as we all know large object -
>> is a just bytea splitted on chunks)?
>> And also PQgetvalue() returns char* rather than unsigned char*.

> Can someone answer this?  Are we consistent here?

We're not, particularly, but changing any of this seems likely to
create more pain than it removes.
        regards, tom lane



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

Предыдущее
От: Robert Haas
Дата:
Сообщение: Re: Timing overhead and Linux clock sources
Следующее
От: Fujii Masao
Дата:
Сообщение: Useless removal of duplicate GIN index entries in pg_trgm