Buckets:
| /* Declarations for symbol visibility. | |
| PyAPI_FUNC(type): Declares a public Python API function and return type | |
| PyAPI_DATA(type): Declares public Python data and its type | |
| PyMODINIT_FUNC: A Python module init function. If these functions are | |
| inside the Python core, they are private to the core. | |
| If in an extension module, it may be declared with | |
| external linkage depending on the platform. | |
| As a number of platforms support/require "__declspec(dllimport/dllexport)", | |
| we support a HAVE_DECLSPEC_DLL macro to save duplication. | |
| */ | |
| /* | |
| All windows ports, except cygwin, are handled in PC/pyconfig.h. | |
| Cygwin is the only other autoconf platform requiring special | |
| linkage handling and it uses __declspec(). | |
| */ | |
| /* | |
| * If we only ever used gcc >= 5, we could use __has_attribute(visibility) | |
| * as a cross-platform way to determine if visibility is supported. However, | |
| * we may still need to support gcc >= 4, as some Ubuntu LTS and Centos versions | |
| * have 4 < gcc < 5. | |
| */ | |
| /* only get special linkage if built as shared or platform is Cygwin */ | |
| /* module init functions inside the core need no external linkage */ | |
| /* except for Cygwin to handle embedding */ | |
| /* Building an extension module, or an embedded situation */ | |
| /* public Python functions and data are imported */ | |
| /* Under Cygwin, auto-import functions to prevent compilation */ | |
| /* failures similar to those described at the bottom of 4.1: */ | |
| /* http://docs.python.org/extending/windows.html#a-cookbook-approach */ | |
| /* module init functions outside the core must be exported */ | |
| /* If no external linkage macros defined by now, create defaults */ | |
Xet Storage Details
- Size:
- 4.6 kB
- Xet hash:
- d1eff527f049ae8fdb506c5589c7bb00e8eda83bdd1a39ff61bbc68f2184070b
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.