A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://mail.python.org/pipermail/python-dev/2012-April/119010.html below:

[Python-Dev] What do PyAPI_FUNC & PyAPI_DATA mean?

[Python-Dev] What do PyAPI_FUNC & PyAPI_DATA mean? [Python-Dev] What do PyAPI_FUNC & PyAPI_DATA mean?martin at v.loewis.de martin at v.loewis.de
Tue Apr 24 19:25:09 CEST 2012
Quoting Kristján Valur Jónsson <kristjan at ccpgames.com>:

> Aha, so that is the rationale.  Because the export table on unix is so
> generous, we force ourselves to be generous on windows too?

Yes. If the code compiles and links on Unix, it shall also compile and
link on Windows.

> I did some unix programming back in the day.  IRIX, actually (a Sys  
> V derivative).  I'm pretty
> sure we had to explicitly specify our .so exports.  But I might be mistaken.

Maybe on IRIX, probably in a way that predates ELF. In the old days, on Linux,
you had to globally request address space from Linus Torvalds for  
shared libraries.
These days are long gone. ELF shared libraries are designed to give the same
experience (roughly) as static libraries, wrt. source compatibility.

Regards,
Martin


More information about the Python-Dev mailing list

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4