int getdtablesize __PROTO((void)); void privileges __PROTO((int mode)); RETSIGTYPE Child_signal __PROTO((int unused)); RETSIGTYPE Exit_signal __PROTO((int sig)); void clean_exit __PROTO((void)); int get_pty __PROTO((void)); int get_tty __PROTO((void)); void debug_ttymode __PROTO((ttymode_t * ttymode)); void get_ttymode __PROTO((ttymode_t * tio)); int run_command __PROTO((char *argv[])); void init_command __PROTO((char *argv[])); void init_xlocale __PROTO((void)); void tt_winsize __PROTO((int fd)); void tt_resize __PROTO((void)); void lookup_key __PROTO((XEvent * ev)); unsigned int cmd_write __PROTO((const unsigned char *str, unsigned int count)); unsigned char cmd_getc __PROTO((void)); void mouse_report __PROTO((XButtonEvent * ev)); void process_x_event __PROTO((XEvent * ev)); void tt_printf __PROTO((const unsigned char *fmt,...)); FILE * popen_printer __PROTO((void)); int pclose_printer __PROTO((FILE * stream)); void process_print_pipe __PROTO((void)); void process_escape_seq __PROTO((void)); void process_csi_seq __PROTO((void)); void process_xterm_seq __PROTO((void)); void process_terminal_mode __PROTO((int mode, int priv, unsigned int nargs, int arg[])); void process_sgr_mode __PROTO((unsigned int nargs, int arg[])); void process_graphics __PROTO((void)); void main_loop __PROTO((void)); void tt_write __PROTO((const unsigned char *d, int len)); void setSize __PROTO(( XRectangle *size )); void setColor __PROTO(( unsigned long *fg, unsigned long *bg )); void IMSendSpot __PROTO(( void )); void setTermFontSet __PROTO(( void )); void setPreeditArea __PROTO((XRectangle *preedit_rect, XRectangle *status_rect, XRectangle *needed_rect)); void IMDestroyCallback __PROTO((XIM xim, XPointer client_data, XPointer call_data)); void IMInstantiateCallback __PROTO((Display *display, XPointer client_data, XPointer call_data)); void IMSetStatusPosition __PROTO((void)); void XProcessEvent __PROTO(( Display *display ));