| /* Python interpreter main program for frozen scripts */ |
| extern void PyWinFreeze_ExeInit(void); |
| extern void PyWinFreeze_ExeTerm(void); |
| extern int PyInitFrozenExtensions(void); |
| Py_FrozenMain(int argc, char **argv) |
| Py_FrozenFlag = 1; /* Suppress errors from getpath.c */ |
| if ((p = Py_GETENV("PYTHONINSPECT")) && *p != '\0') |
| if ((p = Py_GETENV("PYTHONUNBUFFERED")) && *p != '\0') |
| setbuf(stdin, (char *)NULL); |
| setbuf(stdout, (char *)NULL); |
| setbuf(stderr, (char *)NULL); |
| PyInitFrozenExtensions(); |
| Py_SetProgramName(argv[0]); |
| fprintf(stderr, "Python %s\n%s\n", |
| Py_GetVersion(), Py_GetCopyright()); |
| PySys_SetArgv(argc, argv); |
| n = PyImport_ImportFrozenModule("__main__"); |
| Py_FatalError("__main__ not frozen"); |
| if (inspect && isatty((int)fileno(stdin))) |
| sts = PyRun_AnyFile(stdin, "<stdin>") != 0; |