[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [bug-gnulib] Re: base64
From: |
Stepan Kasal |
Subject: |
Re: [bug-gnulib] Re: base64 |
Date: |
Thu, 25 Nov 2004 15:55:02 +0100 |
User-agent: |
Mutt/1.4.1i |
Hi,
On Thu, Nov 25, 2004 at 03:37:06PM +0100, Simon Josefsson wrote:
> > #define _BASE64_CEILING_DIV(n, k) ((n + (k-1)) / k)
> > #define BASE64_LENGTH(inlen) (_BASE64_CEILING_DIV(inlen, 3) * 4)
first, we were both wrong, we have to parenthesize the parameter:
#define _BASE64_CEILING_DIV(n, k) ((n + (k-1)) / k)
#define BASE64_LENGTH(inlen) (_BASE64_CEILING_DIV((inlen), 3) * 4)
> What advantage does this have over
>
> #define BASE64_LENGTH(inlen) ((((inlen) + 2) / 3) * 4)
>
> The latter seems simpler to me.
I meant to show the structure of the formula. Never mind.
Let's accept your version.
Stepan
- [bug-gnulib] base64, Simon Josefsson, 2004/11/23
- Re: [bug-gnulib] base64, Bruno Haible, 2004/11/24
- [bug-gnulib] Re: base64, Simon Josefsson, 2004/11/25
- Re: [bug-gnulib] Re: base64, Stepan Kasal, 2004/11/25
- Re: [bug-gnulib] Re: base64, Jim Meyering, 2004/11/25
- Re: [bug-gnulib] Re: base64, Stepan Kasal, 2004/11/25
- [bug-gnulib] Re: base64, Simon Josefsson, 2004/11/25
- Re: [bug-gnulib] Re: base64,
Stepan Kasal <=
- [bug-gnulib] Re: base64, Simon Josefsson, 2004/11/25
- Re: [bug-gnulib] Re: base64, Bruno Haible, 2004/11/25
- Re: [bug-gnulib] Re: base64, Paul Eggert, 2004/11/26
- [bug-gnulib] Re: base64, Simon Josefsson, 2004/11/26
- [bug-gnulib] Re: base64, Simon Josefsson, 2004/11/26
- [bug-gnulib] Re: base64, Simon Josefsson, 2004/11/28
- Re: [bug-gnulib] Re: base64, Paul Eggert, 2004/11/28
- [bug-gnulib] Re: base64, Simon Josefsson, 2004/11/29
- Re: [bug-gnulib] Re: base64, Paul Eggert, 2004/11/30
- [bug-gnulib] Re: base64, Simon Josefsson, 2004/11/30