diff options
| author | Guido van Rossum <guido@python.org> | 2001-03-02 06:34:14 +0000 |
|---|---|---|
| committer | Guido van Rossum <guido@python.org> | 2001-03-02 06:34:14 +0000 |
| commit | 48a680c097f0e53a4cdcd61fbed35e1b6c1de388 (patch) | |
| tree | cc051327ef0eed1c29775ccc3ab39059eb943a19 /Parser/myreadline.c | |
| parent | 1ca8bb374eeee89d5f1a3789d804f49ec07836ee (diff) | |
| download | cpython-git-48a680c097f0e53a4cdcd61fbed35e1b6c1de388.tar.gz | |
RISCOS changes by dschwertberger.
Diffstat (limited to 'Parser/myreadline.c')
| -rw-r--r-- | Parser/myreadline.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/Parser/myreadline.c b/Parser/myreadline.c index 963a90e038..10e39e5368 100644 --- a/Parser/myreadline.c +++ b/Parser/myreadline.c @@ -13,6 +13,10 @@ int (*PyOS_InputHook)(void) = NULL; +#ifdef RISCOS +int Py_RISCOSWimpFlag; +#endif + /* This function restarts a fgets() after an EINTR error occurred except if PyOS_InterruptOccurred() returns true. */ @@ -58,8 +62,17 @@ PyOS_StdioReadline(char *prompt) if ((p = PyMem_MALLOC(n)) == NULL) return NULL; fflush(stdout); +#ifndef RISCOS if (prompt) fprintf(stderr, "%s", prompt); +#else + if (prompt) { + if(Py_RISCOSWimpFlag) + fprintf(stderr, "\x0cr%s\x0c", prompt); + else + fprintf(stderr, "%s", prompt); + } +#endif fflush(stderr); switch (my_fgets(p, (int)n, stdin)) { case 0: /* Normal case */ |
