mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-05-24 22:32:28 +00:00
python-3.6.zip added from Github
README.cosmo contains the necessary links.
This commit is contained in:
parent
75fc601ff5
commit
0c4c56ff39
4219 changed files with 1968626 additions and 0 deletions
57
third_party/python/Modules/_testimportmultiple.c
vendored
Normal file
57
third_party/python/Modules/_testimportmultiple.c
vendored
Normal file
|
@ -0,0 +1,57 @@
|
|||
/*
|
||||
* C extensions module to test importing multiple modules from one compiled
|
||||
* file (issue16421). This file defines 3 modules (_testimportmodule,
|
||||
* foo, bar), only the first one is called the same as the compiled file.
|
||||
*/
|
||||
#include<Python.h>
|
||||
|
||||
static struct PyModuleDef _testimportmultiple = {
|
||||
PyModuleDef_HEAD_INIT,
|
||||
"_testimportmultiple",
|
||||
"_testimportmultiple doc",
|
||||
-1,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL
|
||||
};
|
||||
|
||||
PyMODINIT_FUNC PyInit__testimportmultiple(void)
|
||||
{
|
||||
return PyModule_Create(&_testimportmultiple);
|
||||
}
|
||||
|
||||
static struct PyModuleDef _foomodule = {
|
||||
PyModuleDef_HEAD_INIT,
|
||||
"_testimportmultiple_foo",
|
||||
"_testimportmultiple_foo doc",
|
||||
-1,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL
|
||||
};
|
||||
|
||||
PyMODINIT_FUNC PyInit__testimportmultiple_foo(void)
|
||||
{
|
||||
return PyModule_Create(&_foomodule);
|
||||
}
|
||||
|
||||
static struct PyModuleDef _barmodule = {
|
||||
PyModuleDef_HEAD_INIT,
|
||||
"_testimportmultiple_bar",
|
||||
"_testimportmultiple_bar doc",
|
||||
-1,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL
|
||||
};
|
||||
|
||||
PyMODINIT_FUNC PyInit__testimportmultiple_bar(void){
|
||||
return PyModule_Create(&_barmodule);
|
||||
}
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue