📄 ckuusr.h
字号:
#define DEL_EXC 9 /* /EXCEPT:*/#define DEL_PAG 10 /* /PAGE */#define DEL_NOP 11 /* /NOPAGE */#define DEL_REC 12 /* /RECURSIVE */#define DEL_NOR 13 /* /NORECURSIVE */#define DEL_VRB 14 /* /VERBOSE */#define DEL_QUI 15 /* /QUIET */#define DEL_SMA 16 /* /SMALLER-THAN: */#define DEL_LAR 17 /* /LARGER-THAN: */#define DEL_SIM 18 /* /SIMULATE */#define DEL_ASK 19 /* /ASK */#define DEL_NAS 20 /* /NOASK *//* FILE operations */#define FIL_OPN 0 /* OPEN */#define FIL_CLS 1 /* CLOSE */#define FIL_REA 2 /* READ */#define FIL_GET 3 /* GET */#define FIL_WRI 4 /* WRITE */#define FIL_REW 5 /* REWIND */#define FIL_LIS 6 /* LIST */#define FIL_FLU 7 /* FLUSH */#define FIL_SEE 8 /* SEEK */#define FIL_STA 9 /* STATUS */#define FIL_COU 10 /* COUNT *//* OPEN / CLOSE items */#define OPN_FI_R 1 /* FILE READ */#define OPN_FI_W 2 /* FILE WRITE */#define OPN_FI_A 3 /* FILE APPEND */#define OPN_PI_R 4 /* PIPE READ */#define OPN_PI_W 5 /* PIPE WRITE */#define OPN_PT_R 6 /* PTY READ */#define OPN_PT_W 7 /* PTY WRITE */#define OPN_SER 8 /* PORT or LINE */#define OPN_NET 9 /* HOST *//* KERBEROS command switches */#define KRB_S_VE 0 /* /VERSION */#define KRB_S_CA 1 /* /CACHE: */#define KRB_S_MAX 1 /* Highest KERBEROS switch number */#ifdef CK_KERBEROS/* KERBEROS actions */#define KRB_A_IN 0 /* INITIALIZE */#define KRB_A_DE 1 /* DESTROY */#define KRB_A_LC 2 /* LIST-CREDENTIALS *//* KERBEROS INIT switches */#define KRB_I_FW 0 /* /FORWARDABLE */#define KRB_I_LF 1 /* /LIFETIME: */#define KRB_I_PD 2 /* /POSTDATE: */#define KRB_I_PR 3 /* /PROXIABLE */#define KRB_I_RB 4 /* /RENEWABLE: */#define KRB_I_RN 5 /* /RENEW */#define KRB_I_SR 6 /* /SERVICE: */#define KRB_I_VA 7 /* /VALIDATE */#define KRB_I_RL 8 /* /REALM: */#define KRB_I_IN 9 /* /INSTANCE: */#define KRB_I_PW 10 /* /PASSWORD: */#define KRB_I_PA 11 /* /PREAUTH */#define KRB_I_VB 12 /* /VERBOSE */#define KRB_I_BR 13 /* /BRIEF */#define KRB_I_NFW 14 /* /NOT-FORWARDABLE */#define KRB_I_NPR 15 /* /NOT-PROXIABLE */#define KRB_I_NPA 16 /* /NOT-PREAUTH */#define KRB_I_K4 17 /* /KERBEROS4 (should k5 get k4 as well) */#define KRB_I_NK4 18 /* /NO-KERBEROS4 */#define KRB_I_POP 19 /* /POPUP */#define KRB_I_ADR 20 /* /ADDRESSES: */#define KRB_I_MAX 20 /* Highest KERBEROS INIT switch number */#endif /* CK_KERBEROS *//* 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 */#define XXIFOP 26 /* IF OPEN */#define XXIFLE 27 /* IF <= */#define XXIFGE 28 /* IF >= */#define XXIFIP 29 /* IF INPATH */#define XXIFTA 30 /* IF TAPI */#define XXIFMA 31 /* IF MATCH */#define XXIFFL 32 /* IF FLAG */#define XXIFAB 33 /* IF ABSOLUTE */#define XXIFAV 34 /* IF AVAILABLE */#define XXIFAT 35 /* IF ASKTIMEOUT */#define XXIFRD 36 /* IF READABLE */#define XXIFWR 37 /* IF WRITEABLE */#define XXIFAN 38 /* IF ... AND ... */#define XXIFOR 39 /* IF ... OR ... */#define XXIFLP 40 /* IF left parenthesis */#define XXIFRP 41 /* IF right parenthesis */#define XXIFNQ 42 /* IF != (== "NOT =") */#define XXIFQU 43 /* IF QUIET */#define XXIFCK 44 /* IF C-KERMIT */#define XXIFK9 45 /* IF K-95 */#define XXIFMS 46 /* IF MS-KERMIT */#define XXIFWI 47 /* IF WILD */#define XXIFLO 48 /* IF LOCAL */#define XXIFCM 49 /* IF COMMAND */#define XXIFFP 50 /* IF FLOAT */#define XXIFIK 51 /* IF IKS *//* 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 (see ckcker.h for values) */ /* (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 *//* SET LINE / SET HOST command switches */#define SL_CNX 0 /* /CONNECT */#define SL_SRV 1 /* /SERVER */#define SL_SHR 2 /* /SHARE */#define SL_NSH 3 /* /NOSHARE */#define SL_BEE 4 /* /BEEP */#define SL_ANS 5 /* /ANSWER */#define SL_DIA 6 /* /DIAL:xxx */#define SL_SPD 7 /* /SPEED:xxx */#define SL_FLO 8 /* /FLOW:xxx */#define SL_TMO 9 /* /TIMEOUT:xxx */#define SL_CMD 10 /* /COMMAND */#define SL_PSW 11 /* /PASSWORD:xxx */#define SL_IKS 12 /* /KERMIT-SERVICE */#define SL_NET 13 /* /NETWORK-TYPE:xxx */#define SL_ENC 14 /* /ENCRYPT:type (telnet) /ENCRYPT (rlogin) */#define SL_KRB4 15 /* /KERBEROS 4 (rlogin/telnet) */#define SL_KRB5 16 /* /KERBEROS 5 (rlogin/telnet) */#define SL_SRP 17 /* /SRP (telnet) */#define SL_NTLM 18 /* /NTLM (telnet) */#define SL_SSL 19 /* /SSL (telnet) */#define SL_UID 20 /* /USERID:xxxx */#define SL_AUTH 21 /* /AUTH:type */#define SL_WAIT 22 /* /WAIT */#define SL_NOWAIT 23 /* /NOWAIT */#define SL_PTY 24 /* /PTY */#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 */#ifdef OS2/* 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. This is no longer the case with the influx of new terminal types. Just make sure that the ISXXXXX() macros include the proper family groups.*/#define TT_DG200 1 /* Data General 200 */#define TT_DG210 2 /* Data General 210 */#define TT_DG217 3 /* Data General 217 */#define TT_HP2621 4 /* Hewlett-Packard 2621A */#define TT_HPTERM 5 /* Hewlett-Packard Console */#define TT_HZL1500 6 /* Hazeltine 1500 */#define TT_VC4404 7 /* Volker Craig VC4404/404 */#define TT_WY30 8 /* WYSE-30/30+ */#define TT_WY50 9 /* WYSE-50/50+ */#define TT_WY60 10 /* WYSE-60 */#define TT_WY160 11 /* WYSE-160 */#define TT_QNX 12 /* QNX */#define TT_QANSI 13 /* QNX Ansi emulation */#define TT_VT52 14 /* DEC VT-52 */#define TT_H19 15 /* Heath-19 */#define TT_IBM31 16 /* IBM 31xx */#define TT_SCOANSI 17 /* SCOANSI (Unix mode) */#define TT_AT386 18 /* Unixware AT386 (Unix mode) */#define TT_ANSI 19 /* IBM ANSI.SYS (BBS) */#define TT_VIP7809 20 /* Honeywell VIP7809 */#define TT_LINUX 21 /* Linux Console */#define TT_HFT 22 /* IBM High Function Terminal */#define TT_AIXTERM 23 /* IBM AIXterm */#define TT_BA80 24 /* Nixdorf BA80 */#define TT_BEOS 25 /* BeOS Ansi */#define TT_VT100 26 /* DEC VT-100 */#define TT_VT102 27 /* DEC VT-102 */#define TT_VT220 28 /* DEC VT-220 */#define TT_VT220PC 29 /* DEC VT-220 with PC keyboard */#define TT_VT320 30 /* DEC VT-320 */#define TT_VT320PC 31 /* DEC VT-320 with PC keyboard */#define TT_WY370 32 /* WYSE 370 ANSI Terminal */#define TT_97801 33 /* Sinix 97801-5xx terminal */#define TT_TVI910 34 /* TVI 910+ */#define TT_TVI925 35 /* TVI 925 */#define TT_TVI950 36 /* TVI950 */#define TT_VTNT 37 /* Microsoft NT Virtual Terminal */#define TT_MAX TT_VTNT#define TT_VT420 96 /* DEC VT-420 */#define TT_VT520 97 /* DEC VT-520/525 */#define TT_TEK40 99 /* Tektronix 401x */#define TT_KBM_EMACS TT_MAX+1#define TT_KBM_HEBREW TT_MAX+2#define TT_KBM_RUSSIAN TT_MAX+3#define TT_KBM_WP TT_MAX+4#define ISANSI(x) (x >= TT_SCOANSI && x <= TT_ANSI)#define ISBA80(x) (x == TT_BA80)#define ISBEOS(x) (x == TT_BEOS)#define ISQNX(x) (x == TT_QNX)#define ISQANSI(x) (x == TT_QANSI)#define ISLINUX(x) (x == TT_LINUX)#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 || x == TT_LINUX)#define ISDG200(x) (x >= TT_DG200 && x <= TT_DG217)#define ISHZL(x) (x == TT_HZL1500)#define ISH19(x) (x == TT_H19)#define ISIBM31(x) (x == TT_IBM31)#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 ISVT520(x) (x == TT_VT520)#define ISVT420(x) (x >= TT_VT420 && x <= TT_VT520)#define ISVT320(x) (x >= TT_VT320 && x <= TT_97801)#define ISVT220(x) (x == TT_VT220 || x == TT_VT220PC || \ ISBEOS(x) || ISQANSI(x) || \ ISVT320(x) || ISLINUX(x))#define ISVT102(x) (x >= TT_VIP7809 && x <= TT_BA80 || ISVT220(x))#define ISVT100(x) (x == TT_VT100 || ISVT102(x))#define ISWY30(x) (x == TT_WY30)#define ISWYSE(x) (x >= TT_WY30 && x <= TT_WY160)#define ISWY50(x) (x == TT_WY50)#define ISWY60(x) (x == TT_WY60 || x == TT_WY160)#define ISWY160(x) (x == TT_WY160)#define ISWY370(x) (x == TT_WY370)#define ISVC(x) (x == TT_VC4404)#define ISHP(x) (x == TT_HPTERM || x == TT_HP2621)#define ISHPTERM(x) (x == TT_HPTERM)#define ISVIP(x) (x == TT_VIP7809)#define IS97801(x) (x == TT_97801)#define ISHFT(x) (x == TT_HFT || x == TT_AIXTERM)#define ISAIXTERM(x) (x == TT_AIXTERM)#define ISTEK(x) (x == TT_TEK40)#define ISVTNT(x) (x == TT_VTNT)#endif /* OS2 */#define XYTCS 2 /* Terminal Character Set */#define XYTSO 3 /* Terminal Shift-In/Shift-Out */#define XYTNL 4 /* Terminal newline mode */#ifdef OS2#define XYTCOL 5 /* Terminal colors */#endif /* OS2 */#define XYTEC 6 /* Terminal echo = duplex = local-echo */#ifdef OS2#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 */#endif /* OS2 */#define XYTCRD 11 /* Terminal CR-display */#define XYTANS 12 /* Terminal answerback */#ifdef OS2#define XYSCRS 13 /* Terminal scrollback buffer size */#endif /* OS2 */#define XYTAPC 14 /* Terminal APC */#ifdef OS2#define XYTBEL 15 /* Terminal Bell */#endif /* OS2 */#define XYTDEB 16 /* Terminal Debug */#ifdef OS2#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 */#endif /* OS2 */#define XYTHIG 23 /* Terminal Width */#define XYTWID 24 /* Terminal Height */#ifdef OS2#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 */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -