Re: PQescapeBytea v 7.2.3 BUG?

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: PQescapeBytea v 7.2.3 BUG?
Дата
Msg-id 652.1037021917@sss.pgh.pa.us
обсуждение исходный текст
Ответ на PQescapeBytea v 7.2.3 BUG?  (Reid Thompson <reid.thompson@ateb.com>)
Список pgsql-hackers
Reid Thompson <reid.thompson@ateb.com> writes:
> should
>      sprintf(buffer, "%c", 0x5C);
>      readsz = 1;
>      buffer2Ptr =(unsigned char *) PQescapeBytea(buffer, readsz, &esclen);
>      for (ctr = 0; ctr < strlen(buffer2Ptr); ctr++)
>      {
>          printf("char[%d] is [%c]\n", ctr, buffer2Ptr[ctr]);
>      }
>      printf("esclen is [%d]\n", esclen);
>      printf("buffer2Ptr is [%s]\n", buffer2Ptr); 
> result in the following output?

> char[0] is [\]
> char[1] is [\]
> char[2] is [\]
> char[3] is [\]
> esclen is [5]
> buffer2Ptr is [\\\\]

Looks okay to me.  Note the 7.2 manual mistakenly claims that esclen
doesn't include the trailing null in the output.  According to the
current manual, it does.
        regards, tom lane


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

Предыдущее
От: Reid Thompson
Дата:
Сообщение: PQescapeBytea v 7.2.3 BUG?
Следующее
От: Dennis Björklund
Дата:
Сообщение: Re: Implicit coercions, choosing types for constants, etc