-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathiow.h
executable file
·100 lines (70 loc) · 1.19 KB
/
iow.h
1
#ifndef __IOW_H_#define __IOW_H_#ifdef __IOW_C_long next_transmit_interrupt = 0;static short transmit_interrupt = 0;static short receive_interrupt = 0;#else __IOW_C_extern long next_transmit_interrupt;#endif __IOW_C_/*Functions*/address console_interrupt(void);void set_console_transmit_interrupt(void);void clear_console_transmit_interrupt(void);void set_console_receive_interrupt(void);void clear_console_receive_interrupt(void);void process_output(void);void iow_sys_putchar( /*system call putchar*/ unsigned char c);void iow_click( /*Handle clicks in the window*/ Point *p, short modifiers);void iow_keypress( /*Handles keypresses*/ long key);char iow_sys_getchar( /* system call getchar */ void);void iow_undo_keypress( void);void update_IO_window( /*Handles update events*/ void);void iow_init(void);void iow_scroll( short dh, short dv);void iow_grow(void);void iow_printf( char *f, ...);void iow_putchar( char c);void activate_io_window( /*Handles activate events*/ long is_active);void clear_io_window( void);void scrollwithinput(void);void iow_cut(void);void iow_copy(void);void file_save(void);#endif __IOW_H_