summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Modules/fcntlmodule.c1
-rw-r--r--Modules/python.c1
-rw-r--r--Modules/reopmodule.c2
-rw-r--r--Python/frozenmain.c4
-rw-r--r--Python/import.c1
5 files changed, 4 insertions, 5 deletions
diff --git a/Modules/fcntlmodule.c b/Modules/fcntlmodule.c
index e951bc4..8f7407f 100644
--- a/Modules/fcntlmodule.c
+++ b/Modules/fcntlmodule.c
@@ -279,6 +279,7 @@ all_ins(d)
if (ins(d, "LOCK_EX", (long)LOCK_EX)) return -1;
if (ins(d, "LOCK_NB", (long)LOCK_NB)) return -1;
if (ins(d, "LOCK_UN", (long)LOCK_UN)) return -1;
+ return 0;
}
void
diff --git a/Modules/python.c b/Modules/python.c
index 8a638c7..83e7b07 100644
--- a/Modules/python.c
+++ b/Modules/python.c
@@ -2,6 +2,7 @@
extern int Py_Main();
+int
main(argc, argv)
int argc;
char **argv;
diff --git a/Modules/reopmodule.c b/Modules/reopmodule.c
index f36647e..13ef95e 100644
--- a/Modules/reopmodule.c
+++ b/Modules/reopmodule.c
@@ -62,8 +62,6 @@ static PyObject *ReopError; /* Exception */
#define BEGINNING_OF_BUFFER 7
#define END_OF_BUFFER 8
-static unsigned char *reop_casefold;
-
static PyObject *
makeresult(regs, num_regs)
struct re_registers *regs;
diff --git a/Python/frozenmain.c b/Python/frozenmain.c
index d5a398b..755033c 100644
--- a/Python/frozenmain.c
+++ b/Python/frozenmain.c
@@ -77,6 +77,6 @@ Py_FrozenMain(argc, argv)
if (inspect && isatty((int)fileno(stdin)))
sts = PyRun_AnyFile(stdin, "<stdin>") != 0;
- Py_Exit(sts);
- /*NOTREACHED*/
+ Py_Finalize();
+ return sts;
}
diff --git a/Python/import.c b/Python/import.c
index 2368143..fe24b28 100644
--- a/Python/import.c
+++ b/Python/import.c
@@ -692,7 +692,6 @@ static int
init_builtin(name)
char *name;
{
- PyInterpreterState *interp = PyThreadState_Get()->interp;
struct _inittab *p;
PyObject *mod;