]> granicus.if.org Git - postgresql/commit
Rename base64 routines to avoid conflict with Solaris built-in functions.
authorTom Lane <tgl@sss.pgh.pa.us>
Wed, 28 Feb 2018 23:33:45 +0000 (18:33 -0500)
committerTom Lane <tgl@sss.pgh.pa.us>
Wed, 28 Feb 2018 23:33:45 +0000 (18:33 -0500)
commit10102c91ea13028ac5bb5a362ee42e4af14ca624
treea5581ecc3b45f7f4a8972be738e5796b8e2ca0e1
parent824cceded4095eb3b26d19b1a91d01eaf37c0baf
Rename base64 routines to avoid conflict with Solaris built-in functions.

Solaris 11.4 has built-in functions named b64_encode and b64_decode.
Rename ours to something else to avoid the conflict (fortunately,
ours are static so the impact is limited).

One could wish for less duplication of code in this area, but that
would be a larger patch and not very suitable for back-patching.
Since this is a portability fix, we want to put it into all supported
branches.

Report and initial patch by Rainer Orth, reviewed and adjusted a bit
by Michael Paquier

Discussion: https://postgr.es/m/ydd372wk28h.fsf@CeBiTec.Uni-Bielefeld.DE
contrib/pgcrypto/pgp-armor.c
src/backend/utils/adt/encode.c