[Python-Dev] [Python-checkins] r43041 - python/trunk/Modules/_ctypes/cfield.c
M.-A. Lemburg
mal at egenix.com
Sat Mar 18 10:28:22 CET 2006
Ronald Oussoren wrote:
> On 17-mrt-2006, at 22:14, M.-A. Lemburg wrote:
>
>> Martin v. Löwis wrote:
>>> Thomas Heller wrote:
>>>> I'm not sure if this is what Marc-Andre means, but maybe these
>>>> definitions
>>>> could go into a new include file:
>>> How would that include file be used? You would have to copy it
>>> into your
>>> own source base, and include it, right?
>> We could put it into a b/w compatibility header file, e.g.
>>
>> #include "pycompat.h"
>
> But wouldn't this header be needed on versions of python before 2.5?
Yes. Ideally it should work on more Python versions than just
Python 2.5.
I have such a compatibility header file for the mx Extensions
(called mxpyapi.h and included in egenix-mx-base).
It includes #defines such as the one Thomas proposed for
Python back to version 1.5.
> That
> would make inclusion of a pycompat.h header with python 2.5 less useful.
Why is that ? For older versions you can copy it into your
extension's include directory. With the usual #ifdef PYCOMPAT_H
wrapper this won't get included if Python already includes
the header file via #include "Python.h".
> Including the completed block into the pep would be useful.
>
> Ronald
>
>
>> --
>> Marc-Andre Lemburg
>> eGenix.com
>>
>> Professional Python Services directly from the Source (#1, Mar 17
>> 2006)
>>>>> Python/Zope Consulting and Support ... http://
>>>>> www.egenix.com/
>>>>> mxODBC.Zope.Database.Adapter ... http://
>>>>> zope.egenix.com/
>>>>> mxODBC, mxDateTime, mxTextTools ... http://
>>>>> python.egenix.com/
>> ______________________________________________________________________
>> __
>>
>> ::: Try mxODBC.Zope.DA for Windows,Linux,Solaris,FreeBSD for
>> free ! ::::
>> _______________________________________________
>> Python-Dev mailing list
>> Python-Dev at python.org
>> http://mail.python.org/mailman/listinfo/python-dev
>> Unsubscribe: http://mail.python.org/mailman/options/python-dev/
>> ronaldoussoren%40mac.com
>
> _______________________________________________
> Python-Dev mailing list
> Python-Dev at python.org
> http://mail.python.org/mailman/listinfo/python-dev
> Unsubscribe: http://mail.python.org/mailman/options/python-dev/mal%40egenix.com
--
Marc-Andre Lemburg
eGenix.com
Professional Python Services directly from the Source (#1, Mar 18 2006)
>>> Python/Zope Consulting and Support ... http://www.egenix.com/
>>> mxODBC.Zope.Database.Adapter ... http://zope.egenix.com/
>>> mxODBC, mxDateTime, mxTextTools ... http://python.egenix.com/
________________________________________________________________________
::: Try mxODBC.Zope.DA for Windows,Linux,Solaris,FreeBSD for free ! ::::
More information about the Python-Dev
mailing list