[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Subversion 1.3.0 RC1

From: David James <james82_at_gmail.com>
Date: 2005-10-24 20:47:15 CEST

On 10/23/05, Philip Martin <philip@codematters.co.uk> wrote:
> David Anderson <david.anderson@calixo.net> writes:
>
> > There, that's about it. Unless there is more catastrophic
> > development, I'll be doing stuff other than Subversion release
> > shepherding tomorrow (hey, I'm on weekend too!), but should stay
> > pingable by mail or irc, if something comes up.
>
> r16914 causes "long long" to be used in some places that used to use
> "long". Microsoft Visual C++ 6 doesn't support "long long" but we
> need to support MSVC6 because it is used to build the standard Apache
> binaries on Windows. (I'm just going by what I remember from the
> mailing lists, I don't use Windows.)
In general, we do have to be careful to avoid using "long long" in the
bindings. In the specific case of r16914, the usage of the "long long"
typemap is OK, because the "long long" typemap is converted by SWIG
into code which uses the "apr_int64_t" and "PY_LONG_LONG" datatypes.
Ivan Zhakov has tested the Python bindings on Windows, and confirmed
that they pass tests.

TODO: It'd be much better if we renamed the "long long" typemap to
"apr_int64_t", because this would make it clear that the typemap is
portable across operating systems.

Cheers,

David

--
David James -- http://www.cs.toronto.edu/~james
Received on Mon Oct 24 20:48:32 2005

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.