+1 on fixing both.

david

----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Thursday, August 22, 2002 8:07 PM
Subject: apr_snprintf not compliant


>
> apr_snprintf and apr_vsnprintf are not compliant with the POSIX snprint
> standard currently.  There are two problems.  1)  a length of 0 should
> allow the buffer to be NULL, and it should return the computed length of
> the requested string.  This doesn't currently happen.  2)  Specifying a
> string precision doesn't work correctly.  The common reason for specifying
> a string precision, is that you don't ahve a NULL-terminated string, but
> we always call strlen on the string that is passed in.  Problem 2 is in
> GNATS as bug 8554, and it has a fix.  Problem 1 is not in any bug DB, but
> I have a fix already.
>
> My question, is whether we really want to fix these problems, because we
> don't _have_ to be POSIX compliant.  My own opinion is that they should be
> fixed.
>
> Ryan
>
>
>
____________________________________________________________________________
___
> Ryan Bloom                        [EMAIL PROTECTED]
> 550 Jean St
> Oakland CA 94610
> --------------------------------------------------------------------------
-----
>
>

Reply via email to