You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@apr.apache.org by Wilfredo Sánchez <ws...@mit.edu> on 2002/08/15 15:38:38 UTC

Re: cvs commit: apr/include apr_strings.h

   I'm going to go ahead and rename the function, so the API is correct.

   How do I test for the size of a type with autoconf?

	-wsv


On Tuesday, July 30, 2002, at 11:38  AM, William A. Rowe, Jr. wrote:

> You aren't being anal... I believe we built this fn upside down.
>
> apr_int64 is a predictable type.  I'd suggest we should have added 
> apr_strtoi64()
> instead of strtoll (which isn't a portable type in the first place.).
>
> If apr_strtoll exists and longlong == 64 bits, then map that to 
> apr_strtoi64.
> If apr_strtoq exists and quad == 64 bits, then map that to 
> apr_strtoi64.
> If apr_strtol exists and long == 64 bits {64 bit cpu}, then map that 
> to apr_strtoi64.
>
> And if we have none of the above, use our own version of 
> apr_strtoi64().
>
> Now we have a useful and predictable type for large math.  If 
> apr_strtoll is
> really a 128 bit object on a given 64 bit architecture, using it would 
> be massive
> overkill :-)


Re: cvs commit: apr/include apr_strings.h

Posted by Wilfredo Sánchez <ws...@mit.edu>.
   Yeah.  That's what I get for being slow.

	-wsv

On Thursday, August 15, 2002, at 11:11  AM, Ryan Bloom wrote:

> I believe that Will Rowe already changed the function name.  Also, you
> don't need to check the size, we already have the logic in APR's 
> configure
> script to do that.   :-)


Re: cvs commit: apr/include apr_strings.h

Posted by Ryan Bloom <rb...@ntrnet.net>.
On Thu, 15 Aug 2002, [ISO-8859-1] Wilfredo S�nchez wrote:

>    I'm going to go ahead and rename the function, so the API is correct.
> 
>    How do I test for the size of a type with autoconf?

I believe that Will Rowe already changed the function name.  Also, you
don't need to check the size, we already have the logic in APR's configure
script to do that.   :-)

Ryan