mirror of https://github.com/python/cpython.git
Added declarations for PyMac_SetConsoleHandler, PyMan_DUmmyReadHandler
and PyMac_DummyWriteHandler.
This commit is contained in:
parent
144d387c85
commit
b58f1c0c03
|
@ -123,6 +123,25 @@ OSErr PyMac_init_process_location(void);
|
||||||
char * strdup(const char *str);
|
char * strdup(const char *str);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef USE_GUSI2
|
||||||
|
/* from pyGUSISIOUX.cp */
|
||||||
|
typedef long (*PyWriteHandler)(char *buffer, long n);
|
||||||
|
typedef long (*PyReadHandler)(char *buffer, long n);
|
||||||
|
|
||||||
|
/* Override routines that normally reads and writes to the
|
||||||
|
** SIOUX console window. Intended for embedding applications
|
||||||
|
** that want to forestall a Python console window ever showing up.
|
||||||
|
*/
|
||||||
|
void PyMac_SetConsoleHandler(PyReadHandler stdinH, PyWriteHandler stdoutH,
|
||||||
|
PyWriteHandler stderrH);
|
||||||
|
|
||||||
|
/* Courtesy console handlers that drop all output and return
|
||||||
|
** 0 on reads.
|
||||||
|
*/
|
||||||
|
long PyMac_DummyReadHandler(char *, long);
|
||||||
|
long PyMac_DummyWriteHandler(char *, long);
|
||||||
|
#endif /* USE_GUSI2 */
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue