123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213 |
- #include "includes.h"
- #include "termcodes.h"
- const struct TermCode termcodes[MAX_TERMCODE+1] = {
- {0, 0},
- {VINTR, TERMCODE_CONTROLCHAR},
- {VQUIT, TERMCODE_CONTROLCHAR},
- {VERASE, TERMCODE_CONTROLCHAR},
- {VKILL, TERMCODE_CONTROLCHAR},
- {VEOF, TERMCODE_CONTROLCHAR},
- {VEOL, TERMCODE_CONTROLCHAR},
- #ifdef VEOL2
- {VEOL2, TERMCODE_CONTROLCHAR},
- #else
- {0, 0},
- #endif
- {VSTART, TERMCODE_CONTROLCHAR},
- {VSTOP, TERMCODE_CONTROLCHAR},
- {VSUSP, TERMCODE_CONTROLCHAR},
- #ifdef VDSUSP
- {VDSUSP, TERMCODE_CONTROLCHAR},
- #else
- {0, 0},
- #endif
- #ifdef VREPRINT
- {VREPRINT, TERMCODE_CONTROLCHAR},
- #else
- {0, 0},
- #endif
- #ifdef AIX
- {CERASE, TERMCODE_CONTROLCHAR},
- #else
- #ifdef VWERASE
- {VWERASE, TERMCODE_CONTROLCHAR},
- #else
- {0, 0},
- #endif
- #endif
- #ifdef VLNEXT
- {VLNEXT, TERMCODE_CONTROLCHAR},
- #else
- {0, 0},
- #endif
- #ifdef VFLUSH
- {VFLUSH, TERMCODE_CONTROLCHAR},
- #else
- {0, 0},
- #endif
- #ifdef VSWTCH
- {VSWTCH, TERMCODE_CONTROLCHAR},
- #else
- {0, 0},
- #endif
- #ifdef VSTATUS
- {VSTATUS, TERMCODE_CONTROLCHAR},
- #else
- {0, 0},
- #endif
- #ifdef AIX
- {CKILL, TERMCODE_CONTROLCHAR},
- #elif defined(VDISCARD)
- {VDISCARD, TERMCODE_CONTROLCHAR},
- #else
- {0, 0},
- #endif
- {0, 0},
- {0, 0},
- {0, 0},
- {0, 0},
- {0, 0},
- {0, 0},
- {0, 0},
- {0, 0},
- {0, 0},
- {0, 0},
- {0, 0},
- {IGNPAR, TERMCODE_INPUT},
- {PARMRK, TERMCODE_INPUT},
- {INPCK, TERMCODE_INPUT},
- {ISTRIP, TERMCODE_INPUT},
- {INLCR, TERMCODE_INPUT},
- {IGNCR, TERMCODE_INPUT},
- {ICRNL, TERMCODE_INPUT},
- #ifdef IUCLC
- {IUCLC, TERMCODE_INPUT},
- #else
- {0, 0},
- #endif
- {IXON, TERMCODE_INPUT},
- {IXANY, TERMCODE_INPUT},
- {IXOFF, TERMCODE_INPUT},
- #ifdef IMAXBEL
- {IMAXBEL, TERMCODE_INPUT},
- #else
- {0, 0},
- #endif
-
- #ifdef IUTF8
- {IUTF8, TERMCODE_INPUT},
- #else
- {0, 0},
- #endif
- {0, 0},
- {0, 0},
- {0, 0},
- {0, 0},
- {0, 0},
- {0, 0},
- {0, 0},
- {ISIG, TERMCODE_LOCAL},
- {ICANON, TERMCODE_LOCAL},
- #ifdef XCASE
- {XCASE, TERMCODE_LOCAL},
- #else
- {0, 0},
- #endif
- {ECHO, TERMCODE_LOCAL},
- {ECHOE, TERMCODE_LOCAL},
- {ECHOK, TERMCODE_LOCAL},
- {ECHONL, TERMCODE_LOCAL},
- {NOFLSH, TERMCODE_LOCAL},
- {TOSTOP, TERMCODE_LOCAL},
- {IEXTEN, TERMCODE_LOCAL},
- #ifdef ECHOCTL
- {ECHOCTL, TERMCODE_LOCAL},
- #else
- {0, 0},
- #endif
- #ifdef ECHOKE
- {ECHOKE, TERMCODE_LOCAL},
- #else
- {0, 0},
- #endif
- #ifdef PENDIN
- {PENDIN, TERMCODE_LOCAL},
- #else
- {0, 0},
- #endif
- {0, 0},
- {0, 0},
- {0, 0},
- {0, 0},
- {0, 0},
- {0, 0},
- {0, 0},
- {OPOST, TERMCODE_OUTPUT},
- #ifdef OLCUC
- {OLCUC, TERMCODE_OUTPUT},
- #else
- {0, 0},
- #endif
- {ONLCR, TERMCODE_OUTPUT},
- #ifdef OCRNL
- {OCRNL, TERMCODE_OUTPUT},
- #else
- {0, 0},
- #endif
- #ifdef ONOCR
- {ONOCR, TERMCODE_OUTPUT},
- #else
- {0, 0},
- #endif
- #ifdef ONLRET
- {ONLRET, TERMCODE_OUTPUT},
- #else
- {0, 0},
- #endif
- {0, 0},
- {0, 0},
- {0, 0},
- {0, 0},
- {0, 0},
- {0, 0},
- {0, 0},
- {0, 0},
- {0, 0},
- {0, 0},
- {0, 0},
- {0, 0},
- {0, 0},
- {0, 0},
- {CS7, TERMCODE_CONTROL},
- {CS8, TERMCODE_CONTROL},
- {PARENB, TERMCODE_CONTROL},
- {PARODD, TERMCODE_CONTROL}
-
- };
|