b64_encode and decode

Поиск
Список
Период
Сортировка
От Marc Munro
Тема b64_encode and decode
Дата
Msg-id 1213308140.31716.43.camel@bloodnok.com
обсуждение исходный текст
Ответы Re: b64_encode and decode
Re: b64_encode and decode
Список pgsql-hackers
I require base64 or some similar encoding scheme from a C language
extension and need it to be as fast as reasonably possible.  In
src/backend/utils/adt/encode.c there are functions b64_encode and
b64_decode which would be ideal but these are defined static and so are
not available to my code.

I know I could call these functions indirectly by calling binary_ecncode
through DirectFunctionCalln() but this is a whole lot more complexity
and overhead than I'd like.

I note that /contrib/pgcrypto/pgp-armor.c appears to have its own copies
of these 2 functions and now I have elected to do the same.

So, would there be any chance of redefining the base64 functions in
encode.c as extern to eliminate this redundancy?

__
Marc

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

Предыдущее
От: Ron Mayer
Дата:
Сообщение: Re: Proposal: Multiversion page api (inplace upgrade)
Следующее
От: Alvaro Herrera
Дата:
Сообщение: Re: How to Sponsor a Feature