home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / emacs-19.28-src.tgz / tar.out / fsf / emacs / src / amiga_tty_protos.h < prev    next >
C/C++ Source or Header  |  1996-09-28  |  2KB  |  88 lines

  1. /* Prototypes for functions defined in
  2. amiga_tty.c
  3.  */
  4.  
  5. extern int term_initialised;
  6.  
  7. extern unsigned long inputsig;
  8.  
  9. int setpgrp_of_tty(int );
  10.  
  11. int init_sigio(void);
  12.  
  13. int reset_sigio(void);
  14.  
  15. int request_sigio(void);
  16.  
  17. int unrequest_sigio(void);
  18.  
  19. int tabs_safe_p(void);
  20.  
  21. int get_frame_size(int * widthp,
  22.                    int * heightp);
  23.  
  24. int init_baud_rate(void);
  25.  
  26. void check_intuition(void);
  27.  
  28. extern char ttybuf[256];
  29.  
  30. extern int tty_count;
  31.  
  32. extern int interrupt_char;
  33.  
  34. void enque(unsigned int , int , int );
  35.  
  36. int get_ttycount(void);
  37.  
  38. int init_sys_modes(void);
  39.  
  40. int reset_sys_modes(void);
  41.  
  42. void amiga_consume_input(void);
  43.  
  44. int discard_tty_input(void);
  45.  
  46. unsigned long __regargs ttyin_select_start(void * , int , int );
  47.  
  48. void __regargs ttyin_select_poll(void * , int * , int * );
  49.  
  50. int __regargs ttyin_read(void * , void * , unsigned int );
  51.  
  52. int __regargs ttyin_write(void * , void * , unsigned int );
  53.  
  54. int __regargs ttyin_lseek(void * , long , int );
  55.  
  56. int __regargs ttyin_close(void * , int );
  57.  
  58. int __regargs ttyin_ioctl(void * , int , void * );
  59.  
  60. extern char cbuffer[1040];
  61.  
  62. extern char * cbuffer_pos;
  63.  
  64. int emacs_fflush(struct __iobuf * );
  65.  
  66. void emacs_putchar(int );
  67.  
  68. void emacs_output(int , char * , int );
  69.  
  70. void emacs_output_glyphs(int , unsigned int * , int );
  71.  
  72. void emacs_fwrite(char * , unsigned int , unsigned int , struct __iobuf * );
  73.  
  74. void syms_of_amiga_tty(void);
  75.  
  76. void init_amiga_tty(void);
  77.  
  78. void cleanup_amiga_tty(void);
  79.  
  80. void early_amiga_tty(void);
  81.  
  82. void amiga_term_open(void);
  83.  
  84. int set_window_size(int fd,
  85.                     int height,
  86.                     int width);
  87.  
  88.