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

📄 ckuus3.c

📁 KERMIT工具 这在办公室下载不了,很多人都没有载不到.
💻 C
📖 第 1 页 / 共 5 页
字号:
};int ndial_m = (sizeof(dial_m)/sizeof(struct keytab));#endif /* NODIAL */#ifdef CK_TAPIstruct keytab tapitab[] = {             /* Top-Level Microsoft TAPI */    "configure-line",     XYTAPI_CFG,  0,    "dialing-properties", XYTAPI_DIAL, 0};int ntapitab = (sizeof(tapitab)/sizeof(struct keytab));struct keytab settapitab[] = {          /* SET Microsoft TAPI */    "inactivity-timeout", XYTAPI_INA,  0,    "line",               XYTAPI_LIN,  0,    "location",           XYTAPI_LOC,  0,    "manual-dialing",     XYTAPI_MAN,  0,    "modem-dialing",      XYTAPI_PASS, 0,    "modem-lights",       XYTAPI_LGHT, 0,    "phone-number-conversions",   XYTAPI_CON,  0,    "port",               XYTAPI_LIN,  CM_INV,    "post-dial-terminal", XYTAPI_PST,  0,    "pre-dial-terminal",  XYTAPI_PRE,  0,    "use-windows-configuration", XYTAPI_USE, 0,    "wait-for-credit-card-tone", XYTAPI_BNG, 0};int nsettapitab = (sizeof(settapitab)/sizeof(struct keytab));struct keytab * tapiloctab = NULL;      /* Microsoft TAPI Locations */int ntapiloc = 0;extern struct keytab * tapilinetab;     /* Microsoft TAPI Line Devices */extern int ntapiline;extern int tttapi;                      /* TAPI in use */extern int tapipass;                    /* TAPI Passthrough mode */extern int tapiconv;                    /* TAPI Conversion mode */extern int tapilights;extern int tapipreterm;extern int tapipostterm;extern int tapimanual;extern int tapiinactivity;extern int tapibong;extern int tapiusecfg;#endif /* CK_TAPI */#ifndef NOPUSHextern int nopush;#ifdef UNIXstruct keytab wildtab[] = {             /* SET WILDCARD-EXPANSION */    "kermit",  0, 0,    "shell",   1, 0};struct keytab wdottab[] = {             /* cont'd */    "/match-dot-files",    1, 0,    "/no-match-dot-files", 0, 0};extern int wildxpand;#endif /* UNIX */#endif /* NOPUSH */#ifdef NETCONNextern struct keytab netcmd[], netkey[];extern int nnets, nnetkey;#ifdef TCPSOCKETextern struct keytab tcpopt[];extern int ntcpopt;#endif /* TCPSOCKET */#ifdef NPIPEchar pipename[PIPENAML+1] = { NUL, NUL };#endif /* NPIPE */#ifdef CK_NETBIOSextern unsigned char NetBiosName[];#endif /* CK_NETBIOS */#endif /* NETCONN */#ifdef ANYX25struct keytab x25tab[] = {    "call-user-data",    XYUDAT, 0,    "closed-user-group", XYCLOS, 0,    "reverse-charge",    XYREVC, 0};int nx25 = (sizeof(x25tab) / sizeof(struct keytab));#ifndef IBMX25struct keytab padx3tab[] = {    "break-action",         PAD_BREAK_ACTION,           0,    "break-character",      PAD_BREAK_CHARACTER,        0,    "character-delete",     PAD_CHAR_DELETE_CHAR,       0,    "cr-padding",           PAD_PADDING_AFTER_CR,       0,    "discard-output",       PAD_SUPPRESSION_OF_DATA,    0,    "echo",                 PAD_ECHO,                   0,    "editing",              PAD_EDITING,                0,    "escape",               PAD_ESCAPE,                 0,    "forward",              PAD_DATA_FORWARD_CHAR,      0,    "lf-padding",           PAD_PADDING_AFTER_LF,       0,    "lf-insert",            PAD_LF_AFTER_CR,            0,    "line-delete",          PAD_BUFFER_DELETE_CHAR,     0,    "line-display",         PAD_BUFFER_DISPLAY_CHAR,    0,    "line-fold",            PAD_LINE_FOLDING,           0,    "pad-flow-control",     PAD_FLOW_CONTROL_BY_PAD,    0,    "service-signals",      PAD_SUPPRESSION_OF_SIGNALS, 0,    "timeout",              PAD_DATA_FORWARD_TIMEOUT,   0,/* Speed is read-only */    "transmission-rate",    PAD_LINE_SPEED,             0,    "user-flow-control",    PAD_FLOW_CONTROL_BY_USER,   0};int npadx3 = (sizeof(padx3tab) / sizeof(struct keytab));#endif /* IBMX25 */#endif /* ANYX25 */#ifdef TLOGstatic struct keytab vbtab[] = {    "brief",   0, 0,#ifdef OS2ORUNIX    "ftp",     2, 0,#endif /* OS2ORUNIX */    "verbose", 1, 0};int nvb = (sizeof(vbtab) / sizeof(struct keytab));#endif /* TLOG */#ifdef CKSYSLOGstatic struct keytab syslogtab[] = {    "all",         SYSLG_CX, 0,    "commands",    SYSLG_CM, 0,    "connection",  SYSLG_AC, 0,    "debug",       SYSLG_DB, 0,    "dial",        SYSLG_DI, 0,    "file-access", SYSLG_FA, 0,    "file-create", SYSLG_FC, 0,    "login",       SYSLG_LI, 0,    "none",        SYSLG_NO, 0,    "protocol",    SYSLG_PR, 0};int nsyslog = (sizeof(syslogtab) / sizeof(struct keytab));#endif /* CKSYSLOG *//* Parity keyword table */struct keytab partbl[] = {    "even",    'e', 0,#ifdef HWPARITY    "hardware",'H', 0,#endif /* HWPARITY */    "mark",    'm', 0,    "none",     0 , 0,    "odd",     'o', 0,    "space",   's', 0};int npar = (sizeof(partbl) / sizeof(struct keytab));#ifdef HWPARITYstruct keytab hwpartbl[] = {/* Add mark and space if needed and possible */    "even",    'e', 0,#ifdef OS2    "mark",    'm', 0,#endif /* OS2 */    "odd",     'o', 0,#ifdef OS2    "space",   's', 0,#endif /* OS2 */    "", 0, 0};int nhwpar = (sizeof(hwpartbl) / sizeof(struct keytab)) - 1;#endif /* HWPARITY *//* On/Off table */struct keytab onoff[] = {    "off",       0, 0,    "on",        1, 0};#define XYCD_M    0			/* CD MESSAGE */#define XYCD_P    1			/* CD PATH */#define XYCD_H    2			/* CD HOME */struct keytab cdtab[] = {    "home",      XYCD_H, 0,    "message",   XYCD_M, 0,    "path",      XYCD_P, 0};int ncdtab = (sizeof(cdtab) / sizeof(struct keytab));struct keytab cdmsg[] = {    "file",      2, 0,    "off",       0, 0,    "on",        1, 0};int ncdmsg = (sizeof(cdmsg) / sizeof(struct keytab));staticstruct keytab xittab[] = {              /* SET EXIT */    "hangup",        3, 0,              /* ...HANGUP */    "on-disconnect", 2, 0,              /* ...ON-DISCONNECT */    "status",        0, 0,              /* ...STATUS */    "warning",       1, 0               /* ...WARNING */};int nexit = (sizeof(xittab) / sizeof(struct keytab));struct keytab xitwtab[] = {             /* SET EXIT WARNING */    "always", 2, 0,                     /* even when not connected */    "off",    0, 0,                     /* no warning     */    "on",     1, 0                      /* when connected */};int nexitw = (sizeof(xitwtab) / sizeof(struct keytab));struct keytab rltab[] = {    "local",     1, 0,                  /* ECHO values */    "off",       0, CM_INV,    "on",        1, CM_INV,    "remote",    0, 0};int nrlt = (sizeof(rltab) / sizeof(struct keytab));/* Incomplete File Disposition table */struct keytab ifdtab[] = {    "discard", SET_OFF, 0,    "keep",    SET_ON,  0};struct keytab ifdatab[] = {    "auto",    SET_AUTO, 0,    "discard", SET_OFF,  0,    "keep",    SET_ON,   0};char * ifdnam[] = { "discard", "keep", "auto" };/* SET TAKE parameters table */staticstruct keytab taktab[] = {    "echo",  0, 0,    "error", 1, 0,    "off",   2, CM_INV,                 /* For compatibility */    "on",    3, CM_INV                  /* with MS-DOS Kermit... */};#ifndef NOSPL#ifdef COMMENT/* not used */staticstruct keytab suftab[] = {              /* (what to do with) STARTUP-FILE */    "delete", 1, 0,    "keep",   0, 0};#endif /* COMMENT *//* SET MACRO parameters table */staticstruct keytab smactab[] = {    "echo",  0, 0,    "error", 1, 0};#endif /* NOSPL */#ifndef NOSCRIPTstaticstruct keytab scrtab[] = {    "echo",  0, 0};#endif /* NOSCRIPT *//* SET COMMAND table *//* 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 SCMD_STA 12     /* STATUSLINE */#define SCMD_DBQ 13	/* DOUBLEQUOTING */#define SCMD_CBR 14	/* CBREAK */#define SCMD_BFL 15	/* BUFFER-SIZE (not used) */static struct keytab scmdtab[] = {#ifdef CK_AUTODL    "autodownload",       SCMD_ADL, 0,#endif /* CK_AUTODL */#ifdef COMMENT/*  To implement this requires that we change CMDBL and ATMBL  from compile-time symbols to runtime variables.  Not a big deal,  but not trivial either. */    "buffer-size",        SCMD_BFL, 0,#endif /* COMMENT */    "bytesize",           SCMD_BSZ, 0,    "cbreak",             SCMD_CBR, CM_INV,#ifdef OS2    "color",              SCMD_COL, 0,    "cursor-position",    SCMD_CUR, 0,#endif /* OS2 */#ifdef DOUBLEQUOTING    "doublequoting",      SCMD_DBQ, 0,#endif /* DOUBLEQUOTING */    "height",             SCMD_HIG, 0,    "interruption",       SCMD_INT, 0,    "more-prompting",     SCMD_MOR, 0,    "quoting",            SCMD_QUO, 0,#ifdef CK_RECALL    "recall-buffer-size", SCMD_RCL, 0,#endif /* CK_RECALL */#ifdef CK_RECALL    "retry",              SCMD_RTR, 0,#endif /* CK_RECALL */#ifdef OS2#ifdef ONETERMUPD    "scrollback",         SCMD_SCR, 0,    "statusline",         SCMD_STA, 0,#endif /* ONETERMUPD */#endif /* OS2 */    "width",              SCMD_WID, 0};static int nbytt = (sizeof(scmdtab) / sizeof(struct keytab));#ifndef NOSERVER/* Server parameters table */static struct keytab srvtab[] = {    "cd-message",   XYSERC, 0,    "display",      XYSERD, 0,    "get-path",     XYSERP, 0,    "idle-timeout", XYSERI, 0,    "keepalive",    XYSERK, 0,    "login",        XYSERL, 0,    "timeout",      XYSERT, 0};static int nsrvt = (sizeof(srvtab) / sizeof(struct keytab));#endif /* NOSERVER */static struct keytab sleeptab[] = {     /* SET SLEEP table */    "cancellation",  0,   0};static struct keytab tstab[] = {        /* SET TRANSFER/XFER table */    "bell",            XYX_BEL, 0,#ifdef XFRCAN    "cancellation",    XYX_CAN, 0,#endif /* XFRCAN */#ifndef NOCSETS    "character-set",   XYX_CSE, 0,#endif /* NOCSETS */#ifndef NOSPL    "crc-calculation", XYX_CRC, 0,#endif /* NOSPL */    "display",         XYX_DIS, 0,    "interruption",    XYX_INT, 0,    "locking-shift",   XYX_LSH, 0,    "message",         XYX_MSG, 0,    "mode",            XYX_MOD, 0,    "msg",             XYX_MSG, CM_INV,#ifdef PIPESEND    "pipes",           XYX_PIP, 0,#endif /* PIPESEND */#ifdef CK_XYZ    "protocol",        XYX_PRO, 0,#endif /* CK_XYZ */    "report",          XYX_RPT, 0,    "slow-start",      XYX_SLO, 0,#ifndef NOCSETS    "translation",     XYX_XLA, 0,#else    "translation",     XYX_XLA, CM_INV,#endif /* NOCSETS */    "xlation",         XYX_XLA, CM_INV,    "", 0, 0};static int nts = (sizeof(tstab) / sizeof(struct keytab)) - 1;static struct keytab rtstab[] = {       /* REMOTE SET TRANSFER/XFER table */#ifndef NOCSETS    "character-set",   XYX_CSE, 0,#endif /* NOCSETS */    "mode",            XYX_MOD, 0};static int nrts = (sizeof(rtstab) / sizeof(struct keytab));struct keytab xfrmtab[] = {             /* TRANSFER MODE table */    "automatic", XMODE_A, 0,    "manual",    XMODE_M, 0};#ifdef LOCUSextern int locus, autolocus;static struct keytab locustab[] = {#ifdef KUI    { "ask",     3, 0 },		/* Presently implemented in GUI only */#endif /* KUI */    { "auto",    2, 0 },    { "local",   1, 0 },    { "remote",  0, 0 }};static int nlocustab = (sizeof(locustab) / sizeof(struct keytab));#endif /* LOCUS */#ifndef NOCSETS/* SET TRANSFER CHARACTER-SET table */extern struct keytab tcstab[];extern int ntcs;#endif /* NOCSETS *//* SET TRANSFER LOCKING-SHIFT table */struct keytab lstab[] = {    "forced", 2,   0,    "off",    0,   0,    "on",     1,   0};int nls = (sizeof(lstab) / sizeof(struct keytab));/* SET TELNET tables */#ifdef TNCODEextern int tn_nlm, tn_b_nlm, tn_b_meu, tn_b_ume, tn_b_xfer, tn_sb_bug;extern int tn_no_encrypt_xfer, tn_auth_krb5_des_bug;extern int tn_wait_flg, tn_duplex, tn_delay_sb, tn_sfu;extern int sl_tn_saved;extern int tn_infinite;extern int tn_rem_echo;extern int tn_deb;extern int tn_auth_how;extern int tn_auth_enc;#ifdef CK_FORWARD_Xextern char * tn_fwdx_xauthority;#endif /* CK_FORWARD_X */#ifdef CK_AUTHENTICATIONstatic struct keytab setauth[] = {#ifdef CK_KERBEROS    "k4",        AUTH_KRB4, CM_INV,    "k5",        AUTH_KRB5, CM_INV,    "kerberos4", AUTH_KRB4, 0,    "kerberos5", AUTH_KRB5, 0,    "kerberos_iv",AUTH_KRB4, CM_INV,    "kerberos_v", AUTH_KRB5, CM_INV,    "krb4",      AUTH_KRB4, CM_INV,    "krb5",      AUTH_KRB5, CM_INV,#endif /* CK_KERBEROS */#ifdef CK_SRP    "srp",       AUTH_SRP,  0,#endif /* CK_SRP */#ifdef CK_SSL    "ssl",      AUTH_SSL,   0,    "tls",      AUTH_TLS,   0,#endif /* CK_SSL */

⌨️ 快捷键说明

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