Yesterday, Zhakov started working on building Subversion DLLs. We
fixed up extractor.py to return exported variables as well as public
functions from our headers.
Most tests complete successfully, but some don't. It looks like that's
because svn_ctype_table isn't declared __declspec(dllexport). To make
that declaration platform independent, we could include
APR_DECLARE_DATA into the definition of svn_ctype_table. I think this
is the right way to go, but Ivan said it's for internal use by APR (to
declare APR data, but not for use by applacations-using-apr..).
Can someone comment on this issue?
Also, in APR, all functions are declared using APR_DECLARE(type).
We'll be using extractor.py and accompanying .def file to export our
functions (in order to export with index-numbers). Strictly speaking,
in this situation it's not necessary anymore to use APR_DECLARE. Will
we need to start using APR_DECLARE for other reasons?
Received on Mon Dec 5 13:22:48 2005