Added declarations for PyMac_SetConsoleHandler, PyMan_DUmmyReadHandler

and PyMac_DummyWriteHandler.
This commit is contained in:
Jack Jansen 2001-10-08 13:16:39 +00:00
parent 144d387c85
commit b58f1c0c03
1 changed files with 19 additions and 0 deletions

View File

@ -123,6 +123,25 @@ OSErr PyMac_init_process_location(void);
char * strdup(const char *str);
#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
}
#endif