home *** CD-ROM | disk | FTP | other *** search
/ Atari FTP / ATARI_FTP_0693.zip / ATARI_FTP_0693 / Mint / mntinc25.zoo / tchars.h < prev    next >
C/C++ Source or Header  |  1992-09-17  |  965b  |  54 lines

  1. /*
  2.  *        Cross Development System for Atari ST 
  3.  *     Copyright (c) 1988, Memorial University of Newfoundland
  4.  *
  5.  *  The TC defines are indices into the __tchars array.
  6.  *
  7.  */
  8. #ifndef _TCHARS_H
  9. #define _TCHARS_H
  10.  
  11. #ifdef __cplusplus
  12. extern "C" {
  13. #endif
  14.  
  15. #define    TC_ERASE    0
  16. #define    TC_KILL        1
  17. #define    TC_INTRC    2
  18. #define    TC_QUITC    3
  19. #define    TC_EOFC        4
  20. #define    TC_BRKC        5
  21. #define    TC_RPRNTC    6
  22. #define    TC_WERASC    7
  23. #define    TC_LNEXTC    8
  24. #define TC_RUBOUT    9
  25. #define TC_SUSPC    10
  26. #define TC_DSUSPC    11
  27. #define TC_FLUSHC    12
  28. #define TC_STARTC    13
  29. #define TC_STOPC    14
  30. #define    TC_UNDEF    -1
  31.  
  32. #if 0 /* for now */
  33. typedef struct {
  34.     unsigned char    *unshift;
  35.     unsigned char    *shift;
  36.     unsigned char    *capslock;
  37. } KEYTAB;
  38. #endif
  39.  
  40. #if 0 /* for now */
  41. extern    long    *_ttymode;
  42. extern    char    __tchars_defaults[];
  43. extern    KEYTAB    *__keytab;
  44. #else
  45. extern    int    __ttymode;
  46. extern    char    __tchars[];
  47. #endif
  48.  
  49. #ifdef __cplusplus
  50. }
  51. #endif
  52.  
  53. #endif /* _TCHARS_H */
  54.