⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ckuusr.h

📁 linux终端仿真程序
💻 H
📖 第 1 页 / 共 4 页
字号:
#define XXASX  88	/* _ASSIGN (evaluates var name) */#define XXDFX  89	/* _DEFINE (evaluates var name) */#define XXPNG  90	/* PING (for TCP/IP) */#define XXINT  91       /* INTRODUCTION */#define XXCHK  92	/* CHECK (a feature) */#define XXMSL  93       /* MSLEEP, MPAUSE (millisecond sleep) */#define XXNEW  94       /* NEWS */#define XXAPC  95       /* APC */#define XXFUN  96       /* REDIRECT */#define XXWRL  97	/* WRITE-LINE */#define XXREXX 98	/* Rexx */#define XXMINP 100	/* MINPUT */#define XXRSEN 101	/* RESEND */#define XXPSEN 102	/* PSEND */#define XXGETC 103	/* GETC */#define XXEVAL 104	/* EVALUATE */#define XXFWD  105	/* FORWARD */#define XXUPD  106      /* UPDATES */#define XXBEEP 107      /* BEEP */#define XXMOVE 108      /* MOVE */#define XXMMOVE 109     /* MMOVE */#define XXREGET 110     /* REGET */#define XXLOOK  111	/* LOOKUP */#define XXVIEW  112     /* VIEW (terminal buffer) */#define XXANSW  113	/* ANSWER (the phone) */#define XXPDIA  114	/* PDIAL (partial dial) */#define XXASC   115	/* ASCII / TEXT */#define XXBIN   116	/* BINARY */#define XXFTP   117	/* FTP */#define XXMKDIR 118	/* MKDIR */#define XXRMDIR 119	/* RMDIR */#define XXTELOP 120	/* TELOPT */#define XXRLOG  121	/* RLOGIN */#define XXUNDEF 122	/* UNDEFINE */#define XXNPSH  123	/* NOPUSH */#define XXADD   124	/* ADD */#define XXLOCAL 125	/* LOCAL */#define XXKERMI 126	/* KERMIT */#define XXDATE  127	/* DATE */#define XXSWIT  128     /* SWITCH */#define XXXFWD  129	/* _FORWARD */#define XXSAVE  130     /* SAVE */#define XXXECH  131     /* XECHO */#define XXRDBL  132     /* READBLOCK */#define XXWRBL  133     /* WRITEBLOCK */#define XXRETR  134     /* RETRIEVE */#define XXEIGHT 135     /* EIGHTBIT *//* IF conditions */#define  XXIFCO 0       /* IF COUNT */#define  XXIFER 1       /* IF ERRORLEVEL */#define  XXIFEX 2       /* IF EXIST */#define  XXIFFA 3       /* IF FAILURE */#define  XXIFSU 4       /* IF SUCCESS */#define  XXIFNO 5       /* IF NOT */#define  XXIFDE 6       /* IF DEFINED */#define  XXIFEQ 7	/* IF EQUAL (strings) */#define  XXIFAE 8       /* IF = (numbers) */#define  XXIFLT 9       /* IF < (numbers) */#define  XXIFGT 10      /* IF > (numbers) */#define  XXIFLL 11      /* IF Lexically Less Than (strings) */#define  XXIFLG 12      /* IF Lexically Greater Than (strings) */#define  XXIFEO 13      /* IF EOF (READ file) */#define  XXIFBG 14      /* IF BACKGROUND */#define  XXIFNU 15	/* IF NUMERIC */#define  XXIFFG 16      /* IF FOREGROUND */#define  XXIFDI 17      /* IF DIRECTORY */#define  XXIFNE 18      /* IF NEWER */#define  XXIFRO 19      /* IF REMOTE-ONLY */#define  XXIFAL 20	/* IF ALARM */#define  XXIFSD 21      /* IF STARTED-FROM-DIALER */#define  XXIFTR 22      /* IF TRUE */#define  XXIFNT 23      /* IF FALSE */#define  XXIFTM 24      /* IF TERMINAL-MACRO */#define  XXIFEM 25      /* IF EMULATION *//* SET parameters */ #define XYBREA  0	/* BREAK simulation */#define XYCHKT  1	/* Block check type */#define XYDEBU  2	/* Debugging */#define XYDELA  3	/* Delay */#define XYDUPL  4	/* Duplex */#define XYEOL   5	/* End-Of-Line (packet terminator) */#define XYESC   6	/* Escape character */#define XYFILE  7	/* File Parameters */			/* (this space available) */#define XYFLOW  9	/* Flow Control */#define XYHAND 10	/* Handshake */#define XYIFD  11	/* Incomplete File Disposition */#define XYIMAG 12	/* "Image Mode" */#define XYINPU 13	/* INPUT command parameters */#define XYLEN  14	/* Maximum packet length to send */#define XYLINE 15	/* Communication line to use */#define XYLOG  16	/* Log file */#define XYMARK 17	/* Start of Packet mark */#define XYNPAD 18	/* Amount of padding */#define XYPADC 19	/* Pad character */#define XYPARI 20	/* Parity */#define XYPAUS 21	/* Interpacket pause */#define XYPROM 22	/* Program prompt string */#define XYQBIN 23	/* 8th-bit prefix */#define XYQCTL 24	/* Control character prefix */#define XYREPT 25	/* Repeat count prefix */#define XYRETR 26	/* Retry limit */#define XYSPEE 27	/* Line speed (baud rate) */#define XYTACH 28	/* Character to be doubled */#define XYTIMO 29	/* Timeout interval */#define XYMODM 30	/* Modem - also see XYDIAL */#define XYSEND 31	/* SET SEND parameters */#define XYRECV 32   	/* SET RECEIVE parameters */#define XYTERM 33	/* SET TERMINAL parameters */#define   XYTBYT 0      /*  Terminal Bytesize (7 or 8) */#define   XYTTYP 1      /*  Terminal emulation Type */#define     TT_NONE  0	/*    NONE, no emulation *//*  Note, the symbols for VT and VT-like terminals should be in ascending   numerical order, so that higher ones can be treated as supersets of  lower ones with respect to capabilities.*/#define     TT_DG200    1 	/*    Data General 200/210 */#define     TT_HP2621   2 	/*    Hewlett-Packard 2621A */#define     TT_HZL1500  3 	/*    Hazeltine 1500 */#define     TT_VC4404   4 	/*    Volker Craig VC4404/404 */#define     TT_WY30     5	/*    WYSE-30/30+ */#define     TT_WY50     6 	/*    WYSE-50/50+ */#define     TT_WY60     7       /*    WYSE-60	 */#define     TT_VT52     8	/*    DEC VT-52  */#define     TT_H19      9	/*    Heath-19 */#define     TT_ANSI    10	/*    IBM ANSI.SYS (BBS) */#define     TT_SCOANSI 11	/*    SCOANSI (Unix mode) */#define     TT_AT386   12 	/*    Unixware AT386 (Unix mode) */#define     TT_VT100   13	/*    DEC VT-100 */#define     TT_VT102   14	/*    DEC VT-102 */#define     TT_VT220   15	/*    DEC VT-220 */#define     TT_VT320   16	/*    DEC VT-320 */#define     TT_WY370   17	/*    WYSE 370 ANSI Terminal */#define     TT_TVI910  18	/*    TVI 910+ */#define     TT_TVI925  19       /*    TVI 925  */#define     TT_TVI950  20       /*    TVI950   */#define     TT_MAX   TT_TVI950#define     TT_VT420   96	/*    DEC VT-420 */#define     TT_VT520   97	/*    DEC VT-520/525 */	#define     TT_IBM     98       /*    IBM 31xx */#define     TT_TEK40 99	/*    Tektronix 401x */#define ISANSI(x)  (x >= TT_ANSI && x <= TT_AT386)#define ISSCO(x)   (x == TT_SCOANSI)#define ISAT386(x) (x == TT_AT386)#define ISAVATAR(x) (x == TT_ANSI)#define ISUNIXCON(x) (x == TT_SCOANSI || x == TT_AT386)#define ISDG200(x) (x == TT_DG200)#define ISHZL(x)   (x == TT_HZL1500)#define ISH19(x)   (x == TT_H19) #define ISIBM(x)   (x == TT_IBM)#define ISTVI(x)   (x >= TT_TVI910 && x <= TT_TVI950)#define ISTVI910(x) (x == TT_TVI910)#define ISTVI925(x) (x == TT_TVI925)#define ISTVI950(x) (x == TT_TVI950)#define ISVT52(x)  (x == TT_VT52 || x == TT_H19)#define ISVT100(x) (x >= TT_VT100 && x <= TT_WY370)#define ISVT102(x) (x >= TT_VT102 && x <= TT_WY370)#define ISVT220(x) (x >= TT_VT220 && x <= TT_WY370)#define ISVT320(x) (x >= TT_VT320 && x <= TT_WY370)#define ISVT420(x) (x >= TT_VT420 && x <= TT_VT520)#define ISVT520(x) (x == TT_VT520)#define ISWY30(x)  (x == TT_WY30)#define ISWY50(x)  (x >= TT_WY30 && x <= TT_WY60)#define ISWY60(x)  (x == TT_WY60)#define ISWY370(x) (x == TT_WY370)#define ISVC(x)    (x == TT_VC4404)#define ISHP(x)    (x == TT_HP2621)#define   XYTCS  2      /*  Terminal Character Set */#define   XYTSO  3	/*  Terminal Shift-In/Shift-Out */#define   XYTNL  4      /*  Terminal newline mode */#define   XYTCOL 5      /*  Terminal colors */#define   XYTEC  6	/*  Terminal echo = duplex = local-echo */#define   XYTCUR 7	/*  Terminal cursor */#define     TTC_ULINE 0 #define     TTC_HALF  1#define     TTC_BLOCK 2#define   XYTARR 8	/*  Terminal arrow-key mode */#define   XYTKPD 9      /*  Terminal keypad mode */#define    TTK_NORM 0   /*    Normal mode for arrow / keyad keys */#define    TTK_APPL 1   /*    Application mode for arrow / keyad keys */#define   XYTWRP 10     /*  Terminal wrap */#define   XYTCRD 11	/*  Terminal CR-display */#define   XYTANS 12	/*  Terminal answerback */#define   XYSCRS 13     /*  Terminal scrollback buffer size */#define   XYTAPC 14	/*  Terminal APC */#define   XYTBEL 15     /*  Terminal Bell */#define   XYTDEB 16	/*  Terminal Debug */#define   XYTROL 17     /*  Terminal Rollback */#define     TTR_OVER   0  /*  Rollback Overwrite */#define     TTR_INSERT 1  /*  Rollback Insert */#define   XYTCTS 18     /*  Terminal Transmit-Timeout */#define   XYTCPG 19     /*  Terminal Code Page */#ifdef COMMENT#define   XYTHCU 20     /*  Terminal Hide-Cursor */#endif /* COMMENT */#define   XYTPAC 21	    /*  Terminal Output-Pacing */#define   XYTMOU 22	    /*  Terminal Mouse */#define   XYTHIG 23     /*  Terminal Width */#define   XYTWID 24     /*  Terminal Height */#define   XYTUPD 25     /*  Terminal Screen-update */#define    TTU_FAST 0   /*     FAST but jerky */#define    TTU_SMOOTH 1 /*     SMOOTH but slow */#define   XYTFON 26     /*  Terminal Full screen Font */#define    TTF_ROM    0 /*     ROM font */#define    TTF_CY1    1 /*     CYRILL1 font */#define    TTF_CY2    2 /*     CYRILL2 font */#define    TTF_CY3    3 /*     CYRILL3 font */#define    TTF_111  111 /*     CP111 font */#define    TTF_112  112 /*     CP112 font */#define    TTF_113  113 /*     CP113 font */#define    TTF_437  437 /*     CP437 font */#define    TTF_850  850 /*     CP850 font */#define    TTF_851  851 /*     CP851 font */#define    TTF_852  852 /*     CP852 font */#define    TTF_853  853 /*     CP853 font */#define    TTF_860  860 /*     CP860 font */#define    TTF_861  861 /*     CP861 font */#define    TTF_862  862 /*     CP862 font */#define    TTF_863  863 /*     CP863 font */#define    TTF_864  864 /*     CP864 font */#define    TTF_865  865 /*     CP865 font */#define    TTF_866  866 /*     CP866 font */#define    TTF_880  880 /*     CP880 font */#define    TTF_881  881 /*     CP881 font */#define    TTF_882  882 /*     CP882 font */#define    TTF_883  883 /*     CP883 font */#define    TTF_884  884 /*     CP884 font */#define    TTF_885  885 /*     CP885 font */#define   XYTVCH 27     /* SET TERMINAL VIDEO-CHANGE */#define   XYTAUTODL 28  /* SET TERMINAL AUTODOWNLOAD */#define   XYTAUTOUL 29  /* SET TERMINAL AUTOUPLOAD   */#define   XYTATTBUG 30  /* SET TERM ATTR-BUG */#define   XYTSTAT   31  /* SET TERM STATUSLINE */#define   XYTESC    32  /* SET TERM ESCAPE-CHARACTER */#define   XYTCTRL   33  /* SET TERM CONTROLS */#define   XYTATTR   34  /* SET TERM ATTRIBUTE representation */#define   XYTSGRC   35  /* SET TERM SGRCOLORS */#define   XYTLCS    36  /* SET TERM LOCAL-CHARACTER-SET */#define   XYTRCS    37  /* SET TERM REMOTE-CHARACTER-SET */#define   XYTUNI    38  /* SET TERM UNICODE */#define   XYTKEY    39  /* SET TERM KEY */#define   XYTSEND   40  /* SET TERM SEND-DATA */#define   XYTSEOB   41  /* SET TERM SEND-END-OF-BLOCK */#define XYATTR 34       /* Attribute packets */#define XYSERV 35	/* Server parameters */#define   XYSERT 0      /*  Server timeout   */#define   XYSERD 1	/*  Server display   */#define   XYSERI 2      /*  Server idle      */#define   XYSERP 3	/*  Server get-path  */#define   XYSERL 4	/*  Server login     */#define XYWIND 36       /* Window size */#define XYXFER 37       /* Transfer */#define   XYX_CAN 0	/*   Cancellation  */#define   XYX_CSE 1	/*   Character-Set */#define   XYX_LSH 2	/*   Locking-Shift */#define   XYX_PRO 3	/*   Protocol      */#define   XYX_MOD 4	/*   Mode          */#define   XYX_DIS 5	/*   Display       */#define   XYX_SLO 6	/*   Slow-start    */#define   XYX_CRC 7	/*   CRC calculation */#define   XYX_BEL 8	/*   Bell */#define XYLANG 38       /* Language */#define XYCOUN 39       /* Count */#define XYTAKE 40       /* Take */ #define XYUNCS 41       /* Unknown-character-set */#define XYKEY  42       /* Key */#define XYMACR 43       /* Macro */#define XYHOST 44       /* Hostname on network */#define XYNET  45       /* SET NETWORK things */#define XYNET_D 99	/* NETWORK DIRECTORY */#define XYNET_T 100	/* NETWORK TYPE */#define XYCARR 46	/* Carrier */#define XYXMIT 47       /* Transmit */#define XYDIAL 48       /* Dial options *//* And now we interrupt the flow to bring you lots of stuff about dialing */#ifndef MAXDNUMS#ifdef BIGBUFOK#define MAXDDIR 32	/* Maximum number of dialing directories */#define MAXDNUMS 4095	/* Max numbers to fetch from dialing directories */#else#define MAXDDIR 12#define MAXDNUMS 1024#endif /* BIGBUFOK */#endif /* MAXDNUMS *//*  IMPORTANT: In 5A(192), the old SET DIAL command was split into two commands:  SET MODEM (for modem-related parameters) and SET DIAL (for dialing items).  To preserve the old formats, etc, invisibly we keep one symbol space for  both commands.*/#define  XYDHUP  0	/*   Dial Hangup */#define  XYDINI  1      /*   MODEM (dial) Initialization string */#define  XYDKSP  2      /*   MODEM (dial) Kermit-Spoof */#define  XYDTMO  3      /*   Dial Timeout */#define  XYDDPY  4      /*   Dial Display */#define  XYDSPD  5      /*   Dial Speed matching */#define  XYDMNP  6	/*   MODEM (dial) MNP negotiation enabled (obsolete) */#define  XYDEC   7	/*   MODEM (dial) error correction enabled */#define  XYDDC   8      /*   MODEM (dial) compression enabled */#define  XYDHCM  9      /*   MODEM (dial) hangup-string (moved elsewhere) */#define  XYDDIR 10	/*   Dial directory */#define  XYDDIA 11	/*   MODEM (dial) dial-command */#define  XYDMHU 12	/*   MODEM HANGUP (dial modem-hangup) */#define  XYDNPR 13      /*   Dial PREFIX */#define  XYDSTR 14	/*   MODEM COMMAND (dial string) ... */#define   XYDS_DC 0	/*    Data compression */#define   XYDS_EC 1	/*    Error correction */#define   XYDS_HU 2     /*    Hangup command */#define   XYDS_HW 3     /*    Hardware flow control */#define   XYDS_IN 4     /*    Init-string */#define   XYDS_NF 5     /*    No flow control */#define   XYDS_PX 6     /*    Prefix (no, this goes in SET DIAL) */#define   XYDS_SW 7     /*    Software flow control */#define   XYDS_DT 8     /*    Tone dialing command */#define   XYDS_DP 9     /*    Pulse dialing command */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -