subversion-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ben Reser <>
Subject Re: [VOTE] Merge svn-auth-x509 branch to trunk?
Date Thu, 07 Aug 2014 23:36:06 GMT
On 8/7/14 4:34 PM, Ben Reser wrote:
> I expected that change would just shift the warnings around but it removes the
> warnings entirely.  I'm still not sure it's right.  We're setting a ptrdiff_t
> with the value from an apr_size_t.  Shouldn't that result in a possible loss of
> data since we're setting a signed value (that should be the same size) with an
> unsigned value?  At least I was under the impression that ptrdiff_t and size_t
> were both 32-bits on 32-bit platforms and 64-bits on 64-bit platforms.
> The casts seem safer to me because I know that the cast is safe because the
> difference from the two pointers can never be bigger than an apr_size_t because
> our buffer size is provided via an apr_size_t.

Ignore the attachment to the previous mail.  I was going to attach the patch
but decided to test the fix on Windows myself.  The attached patch was missing
the stddef.h include.

View raw message