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

📄 ckuusr.h

📁 C-Kermit源码。是使用串口/Modem和网络通讯的程序
💻 H
📖 第 1 页 / 共 5 页
字号:
#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    TVC_DIS   0  /*     DISABLED */#define    TVC_ENA   1  /*     ENABLED  */#define    TVC_W95   2  /*     WIN95-SAFE */#endif /* OS2 */#define   XYTAUTODL 28  /* SET TERMINAL AUTODOWNLOAD */#define    TAD_OFF     0 /*    OFF */#define    TAD_ON      1 /*    ON  */#define    TAD_K       2 /*    KERMIT */#define    TAD_Z       3 /*    ZMODEM */#define    TAD_X_STR     0 /*    STRING */#define    TAD_X_DETECT  1 /*    DETECTION ( PACKET, STRING ) */#define    TAD_X_C0      2 /*    C0 CONFLICTS */#define   XYTAUTOUL 29  /* SET TERMINAL AUTOUPLOAD   */#ifdef OS2#define   XYTATTBUG 30  /* SET TERM ATTR-BUG */#define   XYTSTAT   31  /* SET TERM STATUSLINE */#endif /* OS2 */#define   XYTESC    32  /* SET TERM ESCAPE-CHARACTER */#define   XYTCTRL   33  /* SET TERM CONTROLS */#ifdef OS2#define   XYTATTR   34  /* SET TERM ATTRIBUTE representation */#define   XYTSGRC   35  /* SET TERM SGRCOLORS */#endif /* OS2 */#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 */#ifdef OS2#define   XYTSEND   40  /* SET TERM SEND-DATA */#define   XYTSEOB   41  /* SET TERM SEND-END-OF-BLOCK */#define   XYTMBEL   42  /* SET TERM MARGIN-BELL */#define   XYTIDLE   43  /* SET TERM IDLE-SEND */#define   XYTKBMOD  44  /* SET TERM KEYBOARD-MODE */#define   XYTUNX    45  /* SET TERM UNIX-MODE (DG) */#define   XYTASCRL  46  /* SET TERM AUTOSCROLL */#define   XYTAPAGE  47  /* SET TERM AUTOPAGE */#endif /* OS2 */#define   XYTRIGGER 48  /* SET TERM TRIGGER */#ifdef OS2#define   XYTPCTERM 49  /* SET TERM PCTERM */#define   XYTOPTI   50  /* SET TERM SCREEN-OPTIMIZE */#define   XYTSCNM   51  /* SET TERM SCREEN-MODE (DECSCNM) */#endif /* OS2 */#define   XYTPRN    52  /* SET TERM PRINT {AUTO, COPY, OFF} */#ifdef OS2#define   XYTSAC    53  /* SET TERM SPACING-ATTRIBUTE-CHARACTER (inv) */#define   XYTSNIPM  54  /* SET TERM SNI-AUTOROLL */#define   XYTSNISM  55  /* SET TERM SNI-SCROLLMODE */#define   XYTKBDGL  56  /* SET TERM KBD-FOLLOWS-GL/GR */#define   XYTVTLNG  57  /* SET TERM VT-LANGUAGE */#define     VTL_NORTH_AM  1#define     VTL_BRITISH   2#define     VTL_BELGIAN   3#define     VTL_FR_CAN    4#define     VTL_DANISH    5#define     VTL_FINNISH   6#define     VTL_GERMAN    7#define     VTL_DUTCH     8#define     VTL_ITALIAN   9#define     VTL_SW_FR    10#define     VTL_SW_GR    11#define     VTL_SWEDISH  12#define     VTL_NORWEGIA 13#define     VTL_FRENCH   14#define     VTL_SPANISH  15#define     VTL_PORTUGES 16#define     VTL_HEBREW   19#define     VTL_GREEK    22#define     VTL_CANADIAN 28#define     VTL_TURK_Q   29#define     VTL_TURK_F   30#define     VTL_HUNGARIA 31#define     VTL_SLOVAK   33#define     VTL_CZECH    34#define     VTL_POLISH   35#define     VTL_ROMANIAN 36#define     VTL_SCS      38#define     VTL_RUSSIAN  39#define     VTL_LATIN_AM 40#define   XYTVTNRC  58  /* SET TERM VT-NRC-MODE */#define   XYTSNICC  59  /* SET TERM SNI-CH.CODE */#define   XYTSNIFV  60  /* SET TERM SNI-FIRMWARE-VERSIONS */#endif /* OS2 */#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   XYSERC 5	/*  Server CD-Message */#define   XYSERK 6	/*  Server keepalive  */#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   XYX_PIP 9	/*   Pipes */#define   XYX_INT 10    /*   Interruption */#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 MAXTOLLFREE	/* Maximum number of toll-free area codes */#define MAXTOLLFREE 8#endif /* MAXTOLLFREE */#ifndef MAXTPCC		/* Maximum Tone or Pulse dialing countries */#define MAXTPCC 160#endif /* MAXTPCC */#ifndef MAXPBXEXCH	/* Maximum number of PBX exchanges */#define MAXPBXEXCH 8#endif /* MAXPBXEXCH */#ifndef MAXLOCALAC#define MAXLOCALAC 32#endif /* MAXLOCALAC */#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 */#define   XYDS_AN 10    /*    Autoanswer */#define   XYDS_RS 11    /*    Reset */#define   XYDS_MS 12    /*    Dial mode string */#define   XYDS_MP 13    /*    Dial mode prompt */#define   XYDS_SP 14	/*    Modem speaker */#define   XYDS_VO 15	/*    Modem speaker volume */#define   XYDS_ID 16	/*    Ignore dialtone */#define   XYDS_I2 17	/*    Init string #2 */#define   XYDM_A  9     /*    Method: Auto */#define   XYDM_D  0     /*      Default */#define   XYDM_T  2     /*      Tone */#define   XYDM_P  3     /*      Pulse */#define  XYDFC   15	/*   MODEM (dial) flow-control */#define  XYDMTH  16	/*   Dial method */#define  XYDESC  17     /*   MODEM (dial) escape-character */#define  XYDMAX  18	/*   MODEM (dial) maximum interface speed */#define  XYDCAP  19     /*   MODEM (dial) capabilities */#define  XYDTYP  20	/*   MODEM TYPE */#define  XYDINT  21	/*   DIAL retries */#define  XYDRTM  22	/*   DIAL time between retries */#define  XYDNAM  23	/*   MODEM NAME */#define  XYDLAC  24	/*   DIAL (LOCAL-)AREA-CODE */#define  XYDMCD  25	/*   MODEM CARRIER */#define  XYDCNF  26	/*   DIAL CONFIRMATION */#define  XYDCVT  27	/*   DIAL CONVERT-DIRECTORY */#define  XYDIXP  28	/*   DIAL INTERNATIONAL-PREFIX */#define  XYDIXS  29	/*   DIAL INTERNATIONAL-SUFFIX */#define  XYDLCC  30	/*   DIAL LOCAL-COUNTRY-CODE */#define  XYDLDP  31	/*   DIAL LONG-DISTANCE-PREFIX */#define  XYDLDS  32	/*   DIAL LONG-DISTANCE-SUFFIX */#define  XYDPXX  33	/*   DIAL PBX-EXCHANGE */#define  XYDPXI  34	/*   DIAL PBX-INTERNAL-PREFIX */#define  XYDPXO  35	/*   DIAL PBX-OUTSIDE-PREFIX */#define  XYDSFX  36	/*   DIAL SUFFIX */#define  XYDSRT  37	/*   DIAL SORT */#define  XYDTFC  38	/*   DIAL TOLL-FREE-AREA-CODE */#define  XYDTFP  39	/*   DIAL TOLL-FREE-PREFIX */#define  XYDTFS  40	/*   DIAL TOLL-FREE-SUFFIX */#define  XYDCON  41     /*   DIAL CONNECT */#define  XYDRSTR 42     /*   DIAL RESTRICT */#define  XYDRSET 43     /*   MODEM RESET */#define  XYDLCP  44	/*   DIAL LOCAL-PREFIX */#define  XYDLCS  45	/*   DIAL LOCAL-SUFFIX */#define  XYDLLAC 46     /*   DIAL LC-AREA-CODES */#define  XYDFLD  47	/*   DIAL FORCE LONG-DISTANCE */#define  XYDSPK  48	/*   MODEM SPEAKER */#define  XYDVOL  49	/*   MODEM VOLUME */#define  XYDIDT  50	/*   IGNORE DIALTONE */#define  XYDPAC  51	/*   PACING */#define  XYDMAC  52     /*   MACRO */#define  XYDPUCC 53	/*   PULSE-COUNTRIES */#define  XYDTOCC 54	/*   TONE-COUNTRIES */#define  XYDTEST 55	/*   TEST */#define XYSESS 49       /* SET SESSION options */#define XYBUF  50       /* Buffer length */#define XYBACK 51	/* Background */#define XYDFLT 52       /* Default */#define XYDBL  53	/* Double */#define XYCMD  54       /* COMMAND *//* SET COMMAND items... */#define SCMD_BSZ 0	/* BYTESIZE */#define SCMD_RCL 1	/* RECALL */#define SCMD_RTR 2	/* RETRY */#define SCMD_QUO 3	/* QUOTING */#define SCMD_COL 4	/* COLOR */#define SCMD_HIG 5	/* HEIGHT */#define SCMD_WID 6	/* WIDTH */#define SCMD_CUR 7	/* CURSOR-POSITION */#define SCMD_SCR 8	/* SCROLLBACK */#define SCMD_MOR 9	/* MORE-PROMPTING */#define SCMD_INT 10     /* INTERRUPTION */#define SCMD_ADL 11     /* AUTODOWNLOAD */#define XYCASE 55       /* Case */#define XYCOMP 56       /* Compression */#define XYX25  57       /* X.25 parameter (ANYX25) */#define XYPAD  58       /* X.3 PAD parameter (ANYX25) */#define XYWILD 59       /* Wildcard expansion method */#define XYSUSP 60       /* Suspend */#define XYMAIL 61	/* Mail-Command */#define XYPRIN 62	/* Print-Command */#define XYQUIE 63	/* Quiet */#define XYLCLE 64	/* Local-echo */#define XYSCRI 65	/* SCRIPT command paramaters */#define XYMSGS 66       /* MESSAGEs ON/OFF */#ifdef TNCODE#define XYTEL  67	/* SET TELNET parameters */#define  CK_TN_EC 0	/*  TELNET ECHO */#define  CK_TN_TT 1	/*  TELNET TERMINAL-TYPE */#define  CK_TN_NL 2     /*  TELNET NEWLINE-MODE */#define  CK_TN_BM 3     /*  TELNET BINARY-MODE */#define  CK_TN_BUG 4    /*  TELNET BUG */#define  CK_TN_ENV 5    /*  TELNET ENVIRONMENT */#define    TN_ENV_USR  0 /*    VAR USER */#define    TN_ENV_JOB  1 /*    VAR JOB */#define    TN_ENV_ACCT 2 /*    VAR ACCT */#define    TN_ENV_PRNT 3 /*    VAR PRINTER */#define    TN_ENV_SYS  4 /*    VAR SYSTEMTYPE */#define    TN_ENV_DISP 5 /*    VAR DISPLAY */#define    TN_ENV_UVAR 6 /*    USERVAR */#define    TN_ENV_ON  98 /*    ON (enabled) */#define    TN_ENV_OFF 99 /*    OFF (disabled) */#define  CK_TN_LOC 6    /*  TELNET LOCATION */#define  CK_TN_AU  7    /*  TELNET AUTHENTICATION */#define    TN_AU_FWD   4 /*    AUTH FORWARD */#define    TN_AU_TYP   5 /*    AUTH TYPE */#define      AUTH_NONE 0 /*      AUTH NONE */#define      AUTH_KRB4 1 /*      AUTH Kerberos IV */#define      AUTH_KRB5 2 /*      AUTH Kerberos V */#define      AUTH_SSL  7 /*      AUTH Secure Sockets Layer */#define      AUTH_TLS 98 /*      AUTH Transport Layer Security */#define      AUTH_SRP  5 /*      AUTH Secure Remote Password */#define      AUTH_NTLM 15 /*      AUTH NT Lan Manager */#define      AUTH_AUTO 99 /*     AUTH AUTOMATIC */#define    TN_AU_HOW  8  /*    AUTH HOW FLAG */#define    TN_AU_ENC  9  /*    AUTH ENCRYPT FLAG */#define  CK_TN_ENC 8    /*  TELNET ENCRYPTION */#define    TN_EN_TYP   4 /*      ENCRYPT TYPE */#define    TN_EN_START 5 /*      ENCRYPT START */#define    TN_EN_STOP  6 /*      ENCRYPT STOP  */#define  CK_TN_IKS 9    /*  TELNET KERMIT-SERVER */#define  CK_TN_RE  10   /*  TELNET REMOTE-ECHO */#define  CK_TN_TLS 11   /*  TELNET START_TLS */#define  CK_TN_XD  12   /*  TELNET XDISPLOC */#define  CK_TN_NAWS 13  /*  TELNET NAWS */#define  CK_TN_WAIT 14  /*  TELNET WAIT-FOR-NEGOTIATIONS */#define  CK_TN_SGA  15  /*  TELNET SGA */#define  CK_TN_CLIENT 16  /* TELNET CLIENT */#define  CK_TN_SERVER 17  /* TELNET SERVER */#define  CK_TN_PHR    18  /* TELNET PRAGMA-HEARTBEAT */#define  CK_TN_PLG    19  /* TELNET PRAGMA-LOGON */#define  CK_TN_PSP    20  /* TELNET PRAGMA-SSPI */#define  CK_TN_SAK    21  /* TELNET IBM SAK */#define  CK_TN_FLW    22  /* TELNET LFLOW */#define  CK_TN_XF     23  /* TELNET TRANSFER-MODE */#define  CK_TN_PUID   24  /* TELNET PROMPT-FOR-USERID */#define  CK_TN_NE     25  /* TELNET NO-ENCRYPT-DURING-XFER */#define  CK_TN_CPC    26  /* TELNET COM-PORT-CONTROL */#define  CK_TN_DB     27  /* TELNET DEBUG */#define  CK_TN_FX     28  /* TELNET FORWARD_X */#endif /* TNCODE */#define XYOUTP 68	/* OUTPUT command parameters */#define   OUT_PAC 0	/*   OUTPUT PACING */#define   OUT_ESC 1	/*   OUTPUT SPECIAL-ESCAPES */#define XYEXIT  69	/* SET EXIT */#define XYPRTR  70	/* SET PRINTER */#define XYFPATH 71	/* PATHNAME */#ifdef OS2#define XYMOUSE 72	/* MOUSE SUPPORT */#define  XYM_ON     0   /* Mouse ON/OFF        */#define  XYM_BUTTON 1   /* Define Mouse Events */#define  XYM_CLEAR  2   /* Clear Mouse Events  */

⌨️ 快捷键说明

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