Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit cfd76a2

Browse files
committed
Sjoerd Mullender:
Added some declarations to shut up compiler.
1 parent f618a48 commit cfd76a2

3 files changed

Lines changed: 3 additions & 1 deletion

File tree

Tools/freeze/checkextensions_win32.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ def write_extension_table(fname, modules):
177177
"""
178178

179179
ext_src_footer = """\
180-
extern int PyImport_ExtendInittab(struct _inittab *newtab);
180+
extern DL_IMPORT(int) PyImport_ExtendInittab(struct _inittab *newtab);
181181
182182
int PyInitFrozenExtensions()
183183
{

Tools/freeze/makefreeze.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
int argc;
2323
char **argv;
2424
{
25+
extern int Py_FrozenMain Py_PROTO((int, char **));
2526
""" + ((not __debug__ and """
2627
Py_OptimizeFlag++;
2728
""") or "") + """

Tools/freeze/winmakemakefile.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
int nCmdShow // show state of window
1212
)
1313
{
14+
extern int Py_FrozenMain(int, char **);
1415
PyImport_FrozenModules = _PyImport_FrozenModules;
1516
return Py_FrozenMain(__argc, __argv);
1617
}

0 commit comments

Comments
 (0)