Mercurial > cpython-lru_cache-weakref
diff Mac/Python/macmain.c @ 2226:c2d18b58232e legacy-trunk
added printf -- hack for Think C to init stdwin and stdio
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Sun, 22 Jan 1995 18:38:12 +0000 |
| parents | 0e60cd207adb |
| children | df7e26b5c918 |
line wrap: on
line diff
--- a/Mac/Python/macmain.c Sun Jan 22 18:37:45 1995 +0000 +++ b/Mac/Python/macmain.c Sun Jan 22 18:38:12 1995 +0000 @@ -48,6 +48,22 @@ char **argv; { #ifdef USE_STDWIN +#ifdef THINK_C + /* This is done to initialize the Think console I/O library before stdwin. + If we don't do this, the console I/O library will only be usable for + output, and the interactive version of the interpreter will quit + immediately because it sees an EOF from stdin. + The disadvantage is that when using STDWIN, your stdwin menus will + appear next to the console I/O's File and Edit menus, and you will have + an empty console window in your application (though it can be removed + by clever use of console library I believe). + Remove this line if you want to be able to double-click Python scripts + that use STDWIN and never use stdin for input. + (A more dynamic solution may be possible e.g. based on bits in the + SIZE resource or whatever... Have fun, and let me know if you find + a better way!) */ + printf("\n"); +#endif /* Use STDWIN's wargs() to set argc/argv to list of files to open */ wargs(&argc, &argv); /* Put About Python... in Apple menu */
