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

📄 ckcdeb.h

📁 KERMIT工具 这在办公室下载不了,很多人都没有载不到.
💻 H
📖 第 1 页 / 共 5 页
字号:
#endif /* TCPSOCKET */#endif /* NETCONN */#ifndef DEFPAR				/* Default parity */#define DEFPAR 0			/* Must be here because it is used */#endif /* DEFPAR */			/* by all classes of modules */#ifdef NT#ifndef OS2ORWIN32#define OS2ORWIN32#endif /* OS2ORWIN32 */#ifndef OS2#define WIN32ONLY#endif /* OS2 */#endif /* NT */#ifdef OS2				/* For OS/2 debugging */#ifndef OS2ORWIN32#define OS2ORWIN32#endif /* OS2ORWIN32 */#ifdef NT#define NOCRYPT#include <windows.h>#define NTSIG#else /* NT */#define OS2ONLY#include <os2def.h>#endif /* NT */#ifndef OS2ORUNIX#define OS2ORUNIX#endif /* OS2ORUNIX */#ifndef OS2ORVMS#define OS2ORVMS#endif /* OS2ORVMS */#endif /* OS2 */#include <stdio.h>			/* Begin by including this. */#include <ctype.h>			/* and this. *//* System-type compilation switches */#ifdef FT21				/* Fortune For:Pro 2.1 implies 1.8 */#ifndef FT18#define FT18#endif /* FT18 */#endif /* FT21 */#ifdef __bsdi__#ifndef BSDI#define BSDI#endif /* BSDI */#endif /* __bsdi__ */#ifdef AIXPS2				/* AIXPS2 implies AIX370 */#ifndef AIX370#define AIX370#endif /* AIX370 */#endif /* AIXPS2 */#ifdef AIX370				/* AIX PS/2 or 370 implies BSD4 */#ifndef BSD4#define BSD4#endif /* BSD4 */#endif /* AIX370 */#ifdef AIXESA				/* AIX/ESA implies BSD4.4 */#ifndef BSD44#define BSD44#endif /* BSD44 */#endif /* AIXESA */#ifdef AIX53				/* AIX53 implies AIX52 */#ifndef AIX52#define AIX52#endif /* AIX52 */#endif /* AIX53 */#ifdef AIX52				/* AIX52 implies AIX51 */#ifndef AIX51#define AIX51#endif /* AIX51 */#endif /* AIX52 */#ifdef AIX51				/* AIX51 implies AIX50 */#ifndef AIX50#define AIX50#endif /* AIX50 */#endif /* AIX51 */#ifdef AIX50				/* AIX50 implies AIX45 */#ifndef AIX45#define AIX45#endif /* AIX45 */#endif /* AIX50 */#ifdef AIX45				/* AIX45 implies AIX44 */#ifndef AIX44#define AIX44#endif /* AIX44 */#endif /* AIX45 */#ifdef AIX44				/* AIX44 implies AIX43 */#ifndef AIX43#define AIX43#endif /* AIX43 */#endif /* AIX44 */#ifdef AIX43				/* AIX43 implies AIX42 */#ifndef AIX42#define AIX42#endif /* AIX42 */#endif /* AIX43 */#ifdef AIX42				/* AIX42 implies AIX41 */#ifndef AIX41#define AIX41#endif /* AIX41 */#endif /* AIX42 */#ifdef SV68R3V6				/* System V/68 R32V6 implies SVR3 */#ifndef SVR3#define SVR3#endif /* SVR3 */#endif /* SV68R3V6 */#ifdef SV88R32				/* System V/88 R32 implies SVR3 */#ifndef SVR3#define SVR3#endif /* SVR3 */#endif /* SV88R32 */#ifdef DGUX540				/* DG UX 5.40 implies Sys V R 4 */#ifndef SVR4#define SVR4#endif /* SVR4 */#endif /* DGUX540 */#ifndef DGUX#ifdef DGUX540				/* DG/UX 5.40 implies DGUX */#define DGUX#else#ifdef DGUX430				/* So does DG/UX 4.30 */#define DGUX#endif /* DGUX430 */#endif /* DGUX540 */#endif /* DGUX */#ifdef IRIX65				/* IRIX 6.5 implies IRIX 6.4 */#ifndef IRIX64#define IRIX64#endif /* IRIX64 */#endif /* IRIX65 */#ifdef IRIX64				/* IRIX 6.4 implies IRIX 6.2 */#ifndef BSD44ORPOSIX#define BSD44ORPOSIX			/* for ckutio's benefit */#endif /* BSD44ORPOSIX */#ifndef IRIX62#define IRIX62#endif /* IRIX62 */#endif /* IRIX64 */#ifdef IRIX62				/* IRIX 6.2 implies IRIX 6.0 */#ifndef IRIX60#define IRIX60#endif /* IRIX60 */#endif /* IRIX62 */#ifdef IRIX60				/* IRIX 6.0 implies IRIX 5.1 */#ifndef IRIX51#define IRIX51#endif /* IRIX51 */#ifndef IRIX52				/* And IRIX 5.2 (for hwfc) */#define IRIX52#endif /* IRIX52 */#endif /* IRIX60 */#ifndef IRIX				/* IRIX 4.0 or greater implies IRIX */#ifdef IRIX64#define IRIX#else#ifdef IRIX62#define IRIX#else#ifdef IRIX60#define IRIX#else#ifdef IRIX51#define IRIX#else#ifdef IRIX40#define IRIX#endif /* IRIX40 */#endif /* IRIX51 */#endif /* IRIX60 */#endif /* IRIX62 */#endif /* IRIX64 */#endif /* IRIX */#ifdef MIPS				/* MIPS System V environment */#ifndef SVR3				/* implies System V R3 or later */#define SVR3#endif /* SVR3 */#endif /* MIPS */#ifdef HPUX9				/* HP-UX 9.x */#ifndef SVR3#define SVR3#endif /* SVR3 */#ifndef HPUX#define HPUX#endif /* HPUX */#ifndef HPUX9PLUS#define HPUX9PLUS#endif /* HPUX9PLUS */#endif /* HPUX9 */#ifdef HPUX10				/* HP-UX 10.x */#ifndef HPUX1010			/* If anything higher is defined */#ifdef HPUX1020				/* define HPUX1010 too. */#define HPUX1010#endif /* HPUX1020 */#ifdef HPUX1030#define HPUX1010#endif /* HPUX1030 */#endif /* HPUX1010 */#ifdef HPUX1100				/* HP-UX 11.00 implies 10.10 */#ifndef HPUX1010#define HPUX1010#endif /* HPUX1010 */#endif /* HPUX1100 */#ifndef SVR4#define SVR4#endif /* SVR4 */#ifndef HPUX#define HPUX#endif /* HPUX */#ifndef HPUX9PLUS#define HPUX9PLUS#endif /* HPUX9PLUS */#endif /* HPUX10 */#ifdef QNX				/* QNX Software Systems Inc */#ifndef POSIX				/* QNX 4.0 or later is POSIX */#define POSIX#endif /* POSIX */#ifndef __386__				/* Comes in 16-bit and 32-bit */#define __16BIT__#define CK_QNX16#else#define __32BIT__#define CK_QNX32#endif /* __386__ */#endif /* QNX *//*  4.4BSD is a mixture of System V R4, POSIX, and 4.3BSD.*/#ifdef BSD44				/* 4.4 BSD */#ifndef SVR4				/* BSD44 implies SVR4 */#define SVR4#endif /* SVR4 */#ifndef NOSETBUF			/* NOSETBUF is safe */#define NOSETBUF#endif /* NOSETBUF */#ifndef DIRENT				/* Uses <dirent.h> */#define DIRENT#endif /* DIRENT */#endif /* BSD44 */#ifdef OPENBSD				/* OpenBSD might or might not */#ifndef __OpenBSD__			/* have this defined... */#define __OpenBSD__#endif /* __OpenBSD__ */#endif /* OPENBSD */#ifdef SVR3				/* SVR3 implies ATTSV */#ifndef ATTSV#define ATTSV#endif /* ATTSV */#endif /* SVR3 */#ifdef SVR4				/* SVR4 implies ATTSV */#ifndef ATTSV#define ATTSV#endif /* ATTSV */#ifndef SVR3				/* ...as well as SVR3 */#define SVR3#endif /* SVR3 */#endif /* SVR4 */#ifdef OXOS#ifndef ATTSV#define ATTSV				/* OXOS implies ATTSV */#endif /* ! ATTSV */#define SW_ACC_ID			/* access() wants privs on */#define kill priv_kill			/* kill() wants privs on */#ifndef NOSETBUF#define NOSETBUF			/* NOSETBUF is safe */#endif /* ! NOSETBUF */#endif /* OXOS */#ifdef UTSV				/* UTSV implies ATTSV */#ifndef ATTSV#define ATTSV#endif /* ATTSV */#endif /* UTSV */#ifdef XENIX				/* XENIX implies ATTSV */#ifndef ATTSV#define ATTSV#endif /* ATTSV */#endif /* XENIX */#ifdef AUX				/* AUX implies ATTSV */#ifndef ATTSV#define ATTSV#endif /* ATTSV */#endif /* AUX */#ifdef ATT7300				/* ATT7300 implies ATTSV */#ifndef ATTSV#define ATTSV#endif /* ATTSV */#endif /* ATT7300 */#ifdef ATT6300				/* ATT6300 implies ATTSV */#ifndef ATTSV#define ATTSV#endif /* ATTSV */#endif /* ATT6300 */#ifdef HPUX				/* HPUX implies ATTSV */#ifndef ATTSV#define ATTSV#endif /* ATTSV */#endif /* HPUX */#ifdef ISIII				/* ISIII implies ATTSV */#ifndef ATTSV#define ATTSV#endif /* ATTSV */#endif /* ISIII */#ifdef NEXT33				/* NEXT33 implies NEXT */#ifndef NEXT#define NEXT#endif /* NEXT */#endif /* NEXT33 */#ifdef NEXT				/* NEXT implies BSD4 */#ifndef BSD4#define BSD4#endif /* BSD4 */#endif /* NEXT */#ifdef BSD41				/* BSD41 implies BSD4 */#ifndef BSD4#define BSD4#endif /* BSD4 */#endif /* BSD41 */#ifdef BSD43				/* BSD43 implies BSD4 */#ifndef BSD4#define BSD4#endif /* BSD4 */#endif /* BSD43 */#ifdef BSD4				/* BSD4 implies ANYBSD */#ifndef ANYBSD#define ANYBSD#endif /* ANYBSD */#endif /* BSD4 */#ifdef BSD29				/* BSD29 implies ANYBSD */#ifndef ANYBSD#define ANYBSD#endif /* ANYBSD */#endif /* BSD29 */#ifdef ATTSV				/* ATTSV implies UNIX */#ifndef UNIX#define UNIX#endif /* UNIX */#endif /* ATTSV */#ifdef ANYBSD				/* ANYBSD implies UNIX */#ifndef UNIX#define UNIX#endif /* UNIX */#endif /* ANYBSD */#ifdef POSIX				/* POSIX implies UNIX */#ifndef UNIX#define UNIX#endif /* UNIX */#ifndef DIRENT				/* and DIRENT, i.e. <dirent.h> */#ifndef SDIRENT#define DIRENT#endif /* SDIRENT */#endif /* DIRENT */#ifndef NOFILEH				/* POSIX doesn't use <sys/file.h> */#define NOFILEH#endif /* NOFILEH */#endif /* POSIX */#ifdef V7#ifndef UNIX#define UNIX#endif /* UNIX */#endif /* V7 */#ifdef COHERENT#ifndef UNIX#define UNIX#endif /* UNIX */#ifdef COMMENT#ifndef NOCURSES#define NOCURSES#endif /* NOCURSES */#endif /* COMMENT */#endif /* COHERENT */#ifdef MINIX#ifndef UNIX#define UNIX#endif /* UNIX */#endif /* MINIX *//*  The symbol SVORPOSIX is defined for both AT&T and POSIX compilations  to make it easier to select items that System V and POSIX have in common,  but which BSD, V7, etc, do not have.*/#ifdef ATTSV#ifndef SVORPOSIX#define SVORPOSIX#endif /* SVORPOSIX */#endif /* ATTSV */#ifdef POSIX#ifndef SVORPOSIX#define SVORPOSIX#endif /* SVORPOSIX */#endif /* POSIX *//*  The symbol SVR4ORPOSIX is defined for both AT&T System V R4 and POSIX  compilations to make it easier to select items that System V R4 and POSIX  have in common, but which BSD, V7, and System V R3 and earlier, etc, do  not have.*/#ifdef POSIX#ifndef SVR4ORPOSIX#define SVR4ORPOSIX#endif /* SVR4ORPOSIX */#endif /* POSIX */#ifdef SVR4#ifndef SVR4ORPOSIX#define SVR4ORPOSIX#endif /* SVR4ORPOSIX */#endif /* SVR4 *//*  The symbol BSD44ORPOSIX is defined for both 4.4BSD and POSIX compilations  to make it easier to select items that 4.4BSD and POSIX have in common,  but which System V, BSD, V7, etc, do not have.*/#ifdef BSD44#ifndef BSD44ORPOSIX#define BSD44ORPOSIX#endif /* BSD44ORPOSIX */#endif /* BSD44 */#ifdef POSIX#ifndef BSD44ORPOSIX#define BSD44ORPOSIX#endif /* BSD44ORPOSIX */#endif /* POSIX */#ifdef UNIX				/* For items common to OS/2 and UNIX */#ifndef OS2ORUNIX#define OS2ORUNIX#endif /* OS2ORUNIX */#endif /* UNIX */#ifdef UNIX				/* For items common to VMS and UNIX */#define VMSORUNIX#else#ifdef VMS#define VMSORUNIX#ifndef OS2ORVMS#define OS2ORVMS#endif /* OS2ORVMS */#endif /* VMS */#endif /* UNIX */#ifndef UNIXOROSK			/* UNIX or OS-9 (or OS-9000) */#ifdef UNIX#define UNIXOROSK#else#ifdef OSK#define UNIXOROSK#endif /* OSK */#endif /* UNIX */#endif /* UNIXOROSK */#ifndef OSKORUNIX#ifdef UNIXOROSK#define OSKORUNIX#endif /* UNIXOROSK */#endif /* OSKORUNIX */#ifdef OS2#define CK_ANSIC            /* OS/2 supports ANSIC and more extensions */#endif /* OS2 */#ifdef OSF50		    /* Newer OSF/1 versions imply older ones */#ifndef OSF40#define OSF40#endif /* OSF40 */#endif /* OSF50 */#ifdef OSF40#ifndef OSF32#define OSF32#endif /* OSF32 */#endif /* OSF40 */#ifdef OSF32#ifndef OSF30#define OSF30#endif /* OSF30 */#endif /* OSF32 */#ifdef OSF30#ifndef OSF20#define OSF20#endif /* OSF20 */#endif /* OSF30 */#ifdef OSF20#ifndef OSF10#define OSF10#endif /* OSF10 */#endif /* OSF20 */#ifdef __DECC				/* For DEC Alpha VMS or OSF/1 */#ifndef CK_ANSIC#define CK_ANSIC			/* Even with /stand=vaxc, need ansi */#endif /* CKANSIC */#ifndef SIG_V#define SIG_V				/* and signal type is VOID */#endif /* SIG_V */#ifndef CK_ANSILIBS#define CK_ANSILIBS			/* (Martin Zinser, Feb 1995) */#endif /* CK_ANSILIBS */#ifndef _POSIX_C_SOURCE#define _POSIX_C_SOURCE 1#endif /* _POSIX_C_SOURCE */#endif	/* __DECC */#ifdef VMS#ifdef __ia64				/* VMS on Itanium */#ifndef VMSI64#define VMSI64#endif	/* VMSI64 */#endif	/* __ia64 */#ifndef VMS64BIT			/* 64-bit VMS on Itanium or Alpha */#ifdef __ia64#define VMS64BIT#else#ifdef __ALPHA#define VMS64BIT#endif	/* __ia64 */#endif	/* __ALPHA */#endif	/* VMS64BIT */#endif	/* VMS */#ifdef apollo				/* May be ANSI-C, check further */#ifdef __STDCPP__#define CK_ANSIC			/* Yes, this is real ANSI-C */#define SIG_V#else#define NOANSI				/* Nope, not ANSI */#undef __STDC__				/* Even though it say it is! */#define SIG_I#endif /* __STDCPP__ */#endif /* apollo */#ifdef POSIX				/* -DPOSIX on cc command line */#ifndef _POSIX_SOURCE			/* Implies _POSIX_SOURCE */#define _POSIX_SOURCE#endif /* _POSIX_SOURCE */#endif /* POSIX *//*  ANSI C?  That is, do we have function prototypes, new-style  function declarations, and parameter type checking and coercion?*/#ifdef MAC				/* MPW C is ANSI */#ifndef NOANSI#ifndef CK_ANSIC#define CK_ANSIC#endif /* CK_ANSIC */#endif /* NOANSI */#endif /* MAC */#ifdef STRATUS				/* Stratus VOS */#ifndef CK_ANSIC#define CK_ANSIC#endif /* CK_ANSIC */#ifndef NOSTAT#define NOSTAT#endif /* NOSTAT */#endif /* STRATUS */#ifndef NOANSI#ifdef __STDC__				/* __STDC__ means ANSI C */#ifndef CK_ANSIC#define CK_ANSIC#endif /* CK_ANSIC */#endif /* __STDC__ */#endif /* NOANSI *//*  _PROTOTYP() is used for forward declarations of functions so we can have  parameter and return value type checking if the compiler offers it.  __STDC__ should be defined by the compiler only if function prototypes are  allowed.  Otherwise, we get old-style forward declarations.  Our own private  CK_ANSIC symbol tells whether we use ANSI C prototypes.  To force use of  ANSI prototypes, include -DCK_ANSIC on the cc command line.  To disable the  use of ANSI prototypes, include -DNOANSI.*/#ifdef CK_ANSIC

⌨️ 快捷键说明

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