From: Bruce Momjian Date: Tue, 15 May 2001 04:45:35 +0000 (+0000) Subject: Well, the correct code - that corresponds to current X-Git-Url: http://waps.l3s.uni-hannover.de/gitweb/?a=commitdiff_plain;h=f65aa9b268d83fcb62ce91388b10da2947ee3df6;p=users%2Fbernd%2Fpostgres.git Well, the correct code - that corresponds to current encode - is below. I even got the linefeed stuff wrong. -- marko --- diff --git a/contrib/pgcrypto/encode.c b/contrib/pgcrypto/encode.c index ca15d1037d..ac4a3d0f3e 100644 --- a/contrib/pgcrypto/encode.c +++ b/contrib/pgcrypto/encode.c @@ -349,7 +349,8 @@ hex_dec_len(uint srclen) uint b64_enc_len(uint srclen) { - return srclen + (srclen + 2 / 3) + (srclen / (76 / 2)) + 2; + /* 3 bytes will be converted to 4, linefeed after 76 chars */ + return (srclen + 2) * 4 / 3 + srclen / (76 * 3 / 4); } uint