# 2.11BSD#431 - /usr/src/new/kermit5.188/ckcker.h

##### Macros

    AT_ACCE           X
    AT_ACCT           X
    AT_ALLN           X
    AT_ALLY           X
    AT_AREA           X
    AT_BLKS           X
    AT_CREA           X
    AT_DATE           X
    AT_DISP           X
    AT_ENCO           X
    AT_FTYP           X
    AT_GPRO           X
    AT_LENB           X
    AT_LENK           X
    AT_LPRO           X
    AT_PSWD           X
    AT_RECF           X
    AT_SYSI           X
    AT_SYSP           X
    AT_XALL           X
    CKCKER_H          X
    CTLQ              X
    DDELAY            X
    DEFPAR            X
    DEFTRN            X
    DFESC             X
    DFSUSP            X
    DMYTIM            X
    DRPSIZ            X
    DSPEED            X
    DSPSIZ            X
    DSRVTIM           X
    INBUFSIZE         X
    MAXPACK           X
    MAXRP             X
    MAXSP             X
    MAXTRY            X
    MAXWS             X
    MYEBQ             X
    MYEOL             X
    MYPADC            X
    MYPADN            X
    MYRPTQ            X
    NOJC              X
    NOSPL             X
    OBUFSIZE          X
    RBSIZ             X
    SBSIZ             X
    SCR_AN            X
    SCR_CW            X
    SCR_EM            X
    SCR_FN            X
    SCR_FS            X
    SCR_PN            X
    SCR_PT            X
    SCR_QE            X
    SCR_ST            X
    SCR_TC            X
    SCR_TN            X
    SCR_TU            X
    SCR_TZ            X
    SCR_WM            X
    SCR_XD            X
    ST_DISC           X
    ST_ERR            X
    ST_INC            X
    ST_INT            X
    ST_OK             X
    ST_REFU           X
    ST_SKIP           X
    TEKTRONIX         X
    URTIME            X
    VT100             X
    W_COMMAND         X
    W_CONNECT         X
    W_NOTHING         X
    W_RECV            X
    W_REMO            X
    W_SEND            X
    XYFD_C            X
    XYFD_N            X
    XYFD_R            X
    XYFD_S            X
    XYFF_F            X
    XYFF_S            X
    XYFF_U            X
    XYFF_V            X
    XYFF_VB           X
    XYFILB            X
    XYFILC            X
    XYFILD            X
    XYFILF            X
    XYFILI            X
    XYFILL            X
    XYFILN            X
    XYFILO            X
    XYFILP            X
    XYFILR            X
    XYFILS            X
    XYFILT            X
    XYFILW            X
    XYFILX            X
    XYFILZ            X
    XYFO_I            X
    XYFO_R            X
    XYFO_S            X
    XYFP_F            X
    XYFP_N            X
    XYFP_P            X
    XYFP_X            X
    XYFT_B            X
    XYFT_I            X
    XYFT_L            X
    XYFT_T            X
    XYFT_U            X
    XYFX_A            X
    XYFX_B            X
    XYFX_D            X
    XYFX_Q            X
    XYFX_R            X
    XYFX_U            X
    XYFX_X            X
    XYFZ_A            X
    XYFZ_N            X
    XYFZ_O            X
    XYFZ_X            X
    XYFZ_Y            X
    ZCTERM            X
    ZDFILE            X
    ZIFILE            X
    ZNFILS            X
    ZOFILE            X
    ZPFILE            X
    ZRFILE            X
    ZSFILE            X
    ZSTDIO            X
    ZSYSFN            X
    ZTFILE            X
    ZWFILE            X
    ctl               X
    tochar            X
    unpar             X
    xunchar           X
    zmchout           X
    zminchar          X
    zmstuff           X

##### struct's

    pktinfo           X

       1: /* ckcker.h -- Symbol and macro definitions for C-Kermit */
       2:
       3: /*
       4:   Author: Frank da Cruz (fdc@columbia.edu, FDCCU@CUVMA.BITNET),
       5:   Columbia University Center for Computing Activities.
       6:   First released January 1985.
       7:   Copyright (C) 1985, 1992, Trustees of Columbia University in the City of New
       8:   York.  Permission is granted to any individual or institution to use this
       9:   software as long as it is not sold for profit.  This copyright notice must be
      10:   retained.  This software may not be included in commercial products without
      11:   written permission of Columbia University.
      12: */
      13:
      14: #ifndef CKCKER_H
      15: #define CKCKER_H
      16:
      17: #ifdef NOICP                /* No Interactive Command Parser */
      18: #ifndef NOSPL               /* implies... */
      19: #define NOSPL               /* No Script Programming Language */
      20: #endif /* NOSPL */
      21: #endif /* NOICP */
      22:
      23: /* Codes for what we are doing now */
      24:
      25: #define W_NOTHING  0            /* Nothing */
      26: #define W_SEND     2            /* SENDing or MAILing */
      27: #define W_RECV     4            /* RECEIVEing or GETting */
      28: #define W_REMO     8            /* Doing a REMOTE command */
      29: #define W_CONNECT 16            /* CONNECT mode */
      30: #define W_COMMAND 32            /* Command mode */
      31:
      32: /* Terminal types */
      33: #define VT100     0         /* Also for VT52 mode */
      34: #define TEKTRONIX 1
      35:
      36: /* Normal packet and window size */
      37:
      38: #define MAXPACK 94          /* Maximum unextended packet size */
      39:                     /* Can't be more than 94! */
      40: #define MAXWS 31            /* Maximum window size */
      41:                     /* Can't be more than 31! */
      42:
      43: /* Maximum long packet size for sending packets */
      44: /* Override these from cc command line via -DMAXSP=nnn */
      45:
      46: #ifdef DYNAMIC
      47: #ifndef MAXSP
      48: #define MAXSP 9024
      49: #endif /* MAXSP */
      50: #else  /* not DYNAMIC */
      51: #ifndef MAXSP
      52: #define MAXSP 2048
      53: #endif /* MAXSP */
      54: #endif /* DYNAMIC */
      55:
      56: /* Maximum long packet size for receiving packets */
      57: /* Override these from cc command line via -DMAXRP=nnn */
      58:
      59: #ifdef DYNAMIC
      60: #ifndef MAXRP
      61: #define MAXRP 9024
      62: #endif /* MAXRP */
      63: #else  /* not DYNAMIC */
      64: #ifndef MAXRP
      65: #define MAXRP 2048
      66: #endif /* MAXRP */
      67: #endif /* DYNAMIC */
      68:
      69: #ifdef COMMENT              /* Restriction removed in edit 185 */
      70: #ifdef VMS              /* Dynamic or not, */
      71: #undef MAXSP                /* VMS seems to have an intrinsic */
      72: #define MAXSP 1920          /* limit of about 1920. */
      73: #undef MAXRP
      74: #define MAXRP 1920
      75: #endif /* VMS */
      76: #endif /* COMMENT */
      77:
      78: /* Default sizes for windowed packet buffers */
      79: /* Override these from cc command line via -DSBSIZ=nnn, -DRBSIZ=nnn */
      80:
      81: #ifdef DYNAMIC
      82: #ifndef SBSIZ
      83: #define SBSIZ 9050
      84: #endif /* SBSIZ */
      85: #ifndef RBSIZ
      86: #define RBSIZ 9050
      87: #endif /* RBSIZ */
      88: #else  /* not DYNAMIC */
      89: #ifndef SBSIZ
      90: #define SBSIZ (MAXPACK * (MAXWS + 1))
      91: #endif /* SBSIZ */
      92: #ifndef RBSIZ
      93: #define RBSIZ (MAXPACK * (MAXWS + 1))
      94: #endif /* RBSIZ */
      95: #endif /* DYNAMIC */
      96:
      97: #ifdef COMMENT              /* Restriction removed in edit 185 */
      98: #ifdef VMS              /* VMS again... */
      99: #undef SBSIZ
     100: #define SBSIZ 1930
     101: #undef RBSIZ
     102: #define RBSIZ 1930
     103: #endif /* VMS */
     104: #endif /* COMMENT */
     105:
     106: /* Kermit parameters and defaults */
     107:
     108: #define CTLQ       '#'          /* Control char prefix I will use */
     109: #define MYEBQ      '&'          /* 8th-Bit prefix char I will use */
     110: #define MYRPTQ     '~'          /* Repeat count prefix I will use */
     111:
     112: #define MAXTRY      10          /* Times to retry a packet */
     113: #define MYPADN      0           /* How many padding chars I need */
     114: #define MYPADC      '\0'        /* Which padding character I need */
     115:
     116: #define DMYTIM      7           /* Default timeout interval to use. */
     117: #define URTIME      10          /* Timeout interval to use on me. */
     118: #define DSRVTIM     0           /* Default server cmd wait timeout. */
     119:
     120: #define DEFTRN      0           /* Default line turnaround handshake */
     121: #define DEFPAR      0           /* Default parity */
     122: #define MYEOL       CR          /* Incoming packet terminator. */
     123:
     124: #define DRPSIZ      90          /* Default incoming packet size. */
     125: #define DSPSIZ      90          /* Default outbound packet size. */
     126:
     127: #define DDELAY      5           /* Default delay. */
     128: #define DSPEED      9600        /* Default line speed. */
     129:
     130: #ifdef OS2              /* Default CONNECT-mode */
     131: #define DFESC 29            /* escape character */
     132: #else
     133: #ifdef NEXT             /* Ctrl-] for PC and NeXT */
     134: #define DFESC 29
     135: #else
     136: #ifdef GEMDOS               /* And Atari ST */
     137: #define DFESC 29
     138: #else
     139: #define DFESC 28            /* Ctrl-backslash for others */
     140: #endif /* GEMDOS */
     141: #endif /* NEXT */
     142: #endif /* OS2 */
     143:
     144: #ifdef NOPUSH               /* NOPUSH implies NOJC */
     145: #ifndef NOJC                /* (no job control) */
     146: #define NOJC
     147: #endif /* NOJC */
     148: #endif /* NOPUSH */
     149:
     150: #ifdef UNIX             /* Default for SET SUSPEND */
     151: #ifdef NOJC             /* UNIX but job control disabled */
     152: #define DFSUSP      0
     153: #else                   /* UNIX, job control enabled. */
     154: #define DFSUSP      1
     155: #endif /* NOJC */
     156: #else
     157: #define DFSUSP      0
     158: #endif /* UNIX */
     159:
     160: /* Files */
     161:
     162: #define ZCTERM      0           /* Console terminal */
     163: #define ZSTDIO      1       /* Standard input/output */
     164: #define ZIFILE      2       /* Current input file (SEND, etc) (in) */
     165: #define ZOFILE      3           /* Current output file (RECEIVE, GET) (out) */
     166: #define ZDFILE      4           /* Current debugging log file (out) */
     167: #define ZTFILE      5           /* Current transaction log file (out) */
     168: #define ZPFILE      6           /* Current packet log file (out) */
     169: #define ZSFILE      7       /* Current session log file (out) */
     170: #define ZSYSFN      8       /* Input/Output from a system function */
     171: #define ZRFILE      9           /* Local file for READ (in) */
     172: #define ZWFILE     10           /* Local file for WRITE (out) */
     173: #define ZNFILS     11           /* How many defined file numbers */
     174:
     175: /*
     176:  Buffered file i/o is used to avoid gratuitous function calls while encoding a
     177:  packet.  The previous way involved 2 nested function calls for EACH character
     178:  of the file.  This way, we only do 2 calls per K of data.  This reduces
     179:  packet encoding time to 1% of its former cost.  Originally added by Paul
     180:  Placeway.
     181: */
     182: #ifdef VMS      /* In VMS, allow for longest possible RMS record */
     183: #ifdef DYNAMIC
     184: #define INBUFSIZE 32768 /* File input buffer size */
     185: #define OBUFSIZE 32768  /* File output buffer size */
     186: #else
     187: #define INBUFSIZE 4096  /* File input buffer size */
     188: #define OBUFSIZE 4096   /* File output buffer size */
     189: #endif /* DYNAMIC */
     190: #else  /* Not VMS */    /* For all others, just use a 1K buffer */
     191: #define INBUFSIZE 1024
     192: #define OBUFSIZE 1024
     193: #endif /* VMS */
     194:
     195: /* get the next char; sorta like a getc() macro */
     196: #define zminchar() (((--zincnt)>=0) ? ((int)(*zinptr++) & 0377) : zinfill())
     197:
     198: /* stuff a character into the input buffer */
     199: #define zmstuff(c) zinptr--, *zinptr = c, zincnt++
     200:
     201: /* put a character to a file, like putchar() macro */
     202: #define zmchout(c) \
     203: ((*zoutptr++=(char)(c)),(((++zoutcnt)>=OBUFSIZE)?zoutdump():0))
     204:
     205: /* Screen functions */
     206:
     207: #define SCR_FN 1        /* filename */
     208: #define SCR_AN 2        /* as-name */
     209: #define SCR_FS 3    /* file-size */
     210: #define SCR_XD 4        /* x-packet data */
     211: #define SCR_ST 5        /* File status: */
     212: #define   ST_OK   0     /*  Transferred OK */
     213: #define   ST_DISC 1     /*  Discarded */
     214: #define   ST_INT  2     /*  Interrupted */
     215: #define   ST_SKIP 3     /*  Skipped */
     216: #define   ST_ERR  4     /*  Fatal Error */
     217: #define   ST_REFU 5     /*  Refused (use Attribute codes for reason) */
     218: #define   ST_INC  6 /* Incompletely received */
     219: #define SCR_PN 6        /* packet number */
     220: #define SCR_PT 7        /* packet type or pseudotype */
     221: #define SCR_TC 8        /* transaction complete */
     222: #define SCR_EM 9        /* error message */
     223: #define SCR_WM 10       /* warning message */
     224: #define SCR_TU 11   /* arbitrary undelimited text */
     225: #define SCR_TN 12       /* arbitrary new text, delimited at beginning */
     226: #define SCR_TZ 13       /* arbitrary text, delimited at end */
     227: #define SCR_QE 14   /* quantity equals (e.g. "foo: 7") */
     228: #define SCR_CW 15   /* close screen window */
     229:
     230: /* Macros */
     231:
     232: #define tochar(ch)  (((ch) + SP ) & 0xFF )  /* Number to character */
     233: #define xunchar(ch) (((ch) - SP ) & 0xFF )  /* Character to number */
     234: #define ctl(ch)     (((ch) ^ 64 ) & 0xFF )  /* Controllify/Uncontrollify */
     235: #define unpar(ch)   (((ch) & 127) & 0xFF )  /* Clear parity bit */
     236:
     237: /* Symbols for File Attributes */
     238:
     239: #define AT_XALL  0          /* All of them */
     240: #define AT_ALLY  1          /* All of them on (Yes) */
     241: #define AT_ALLN  2          /* All of them off (no) */
     242: #define AT_LENK  3          /* Length in K */
     243: #define AT_FTYP  4          /* File Type */
     244: #define AT_DATE  5          /* Creation date */
     245: #define AT_CREA  6          /* Creator */
     246: #define AT_ACCT  7          /* Account */
     247: #define AT_AREA  8          /* Area */
     248: #define AT_PSWD  9          /* Password for area */
     249: #define AT_BLKS 10          /* Blocksize */
     250: #define AT_ACCE 11          /* Access */
     251: #define AT_ENCO 12          /* Encoding */
     252: #define AT_DISP 13          /* Disposition */
     253: #define AT_LPRO 14          /* Local Protection */
     254: #define AT_GPRO 15          /* Generic Protection */
     255: #define AT_SYSI 16          /* System ID */
     256: #define AT_RECF 17          /* Record Format */
     257: #define AT_SYSP 18          /* System-Dependent Parameters */
     258: #define AT_LENB 19          /* Length in Bytes */
     259:
     260: /* Kermit packet information structure */
     261:
     262: struct pktinfo {            /* Packet information structure */
     263:     CHAR *bf_adr;           /*  buffer address */
     264:     int   bf_len;           /*  buffer length */
     265:     CHAR *pk_adr;           /* Packet address within buffer */
     266:     int   pk_len;           /*  length of data within buffer */
     267:     int   pk_typ;           /*  packet type */
     268:     int   pk_seq;           /*  packet sequence number */
     269:     int   pk_flg;           /*  ack'd bit */
     270:     int   pk_rtr;           /*  retransmission count */
     271: };
     272:
     273: /* File-related symbols and structures */
     274:
     275: #define   XYFILN 0      /*  Naming  */
     276: #define   XYFILT 1      /*  Type    */
     277: #define     XYFT_T 0    /*    Text  */
     278: #define     XYFT_B 1    /*    Binary */
     279: #define     XYFT_I 2    /*    Image or Block (VMS) */
     280: #define     XYFT_L 3    /*    Labeled (tagged binary) (VMS) */
     281: #define     XYFT_U 4    /*    Binary Undefined (VMS) */
     282: #define   XYFILW 2      /*  Warning */
     283: #define   XYFILD 3      /*  Display */
     284: #define     XYFD_N 0    /*    None, Off */
     285: #define     XYFD_R 1    /*    Regular, Dots */
     286: #define     XYFD_C 2    /*    Cursor-positioning (e.g. with curses) */
     287: #define     XYFD_S 3    /*    Simple counter */
     288: #define   XYFILC 4      /*  Character set */
     289: #define   XYFILF 5      /*  Record Format */
     290: #define     XYFF_S  0   /*    Stream */
     291: #define     XYFF_V  1   /*    Variable */
     292: #define     XYFF_VB 2   /*    Variable with RCW's */
     293: #define     XYFF_F  3   /*    Fixed length */
     294: #define     XYFF_U  4   /*    Undefined */
     295: #define   XYFILR 6      /*  Record length */
     296: #define   XYFILO 7      /*  Organization */
     297: #define     XYFO_S 0    /*    Sequential */
     298: #define     XYFO_I 1    /*    Indexed */
     299: #define     XYFO_R 2    /*    Relative */
     300: #define   XYFILP 8      /*  Printer carriage control */
     301: #define     XYFP_N 0    /*    Newline (imbedded control characters) */
     302: #define     XYFP_F 1    /*    FORTRAN (space, 1, +, etc, in column 1 */
     303: #define     XYFP_P 2    /*    Special printer carriage controls */
     304: #define     XYFP_X 4    /*    None */
     305: #define   XYFILX 9      /*  Collision Action */
     306: #define     XYFX_A 3    /*    Append */
     307: #define     XYFX_Q 5    /*    Ask */
     308: #define     XYFX_B 2    /*    Backup */
     309: #define     XYFX_D 4    /*    Discard */
     310: #define     XYFX_R 0    /*    Rename */
     311: #define     XYFX_X 1    /*    Replace */
     312: #define     XYFX_U 6    /*    Update */
     313: #define   XYFILB 10     /*  Blocksize */
     314: #define   XYFILZ 11     /*  Disposition */
     315: #define     XYFZ_N 0    /*    New, Create */
     316: #define     XYFZ_A 1    /*    New, append if file exists, else create */
     317: #define     XYFZ_O 2    /*    Old, file must exist */
     318: #define     XYFZ_X 3    /*    Output to pipe/process */
     319: #define     XYFZ_Y 4    /*    Input from pipe/process */
     320: #define   XYFILS 12     /*  File Byte Size */
     321: #define   XYFILL 13     /*  File Label (VMS) */
     322: #define   XYFILI 14     /*  File Incomplete */
     323:
     324: /* ANSI-style forward declarations for protocol-related functions. */
     325:
     326: _PROTOTYP( int input, (void) );
     327: _PROTOTYP( int inibufs, (int, int) );
     328: _PROTOTYP( int makebuf, (int, int, CHAR [], struct pktinfo *) );
     329: _PROTOTYP( int mksbuf, (int) );
     330: _PROTOTYP( int mkrbuf, (int) );
     331: _PROTOTYP( int spack, (char, int, int, CHAR *) );
     332: _PROTOTYP( VOID proto, (void) );
     333: _PROTOTYP( int rpack, (void) );
     334: _PROTOTYP( int ack1, (CHAR *) );
     335: _PROTOTYP( int ackn, (int) );
     336: _PROTOTYP( int ackns, (int, CHAR *) );
     337: _PROTOTYP( int nack, (int) );
     338: _PROTOTYP( int resend, (int) );
     339: _PROTOTYP( int errpkt, (CHAR *) );
     340: _PROTOTYP( VOID logpkt, (char, int, CHAR *) );
     341: _PROTOTYP( CHAR dopar, (CHAR) );
     342: _PROTOTYP( int chk1, (CHAR *) );
     343: _PROTOTYP( unsigned int chk2, (CHAR *) );
     344: _PROTOTYP( unsigned int chk3, (CHAR *) );
     345: _PROTOTYP( int sipkt, (char) );
     346: _PROTOTYP( int sinit, (void) );
     347: _PROTOTYP( VOID rinit, (CHAR *) );
     348: _PROTOTYP( int spar, (CHAR *) );
     349: _PROTOTYP( int rcvfil, (char *) );
     350: _PROTOTYP( CHAR * rpar, (void) );
     351: _PROTOTYP( CHAR * rpar, (void) );
     352: _PROTOTYP( int gnfile, (void) );
     353: _PROTOTYP( int getsbuf, (int) );
     354: _PROTOTYP( int getrbuf, (void) );
     355: _PROTOTYP( int freesbuf, (int) );
     356: _PROTOTYP( int freerbuf, (int) );
     357: _PROTOTYP( int dumpsbuf, (void) );
     358: _PROTOTYP( int dumprbuf, (void) );
     359: _PROTOTYP( VOID freerpkt, (int) );
     360: _PROTOTYP( int chkwin, (int, int, int) );
     361: _PROTOTYP( int rsattr, (CHAR *) );
     362: _PROTOTYP( char *getreason, (char *) );
     363: _PROTOTYP( int scmd, (char, CHAR *) );
     364: _PROTOTYP( int encstr, (CHAR *) );
     365: _PROTOTYP( int decode, (CHAR *, int (*)(char), int) );
     366: _PROTOTYP( int fnparse, (char *) );
     367: _PROTOTYP( int syscmd, (char *, char *) );
     368: _PROTOTYP( int cwd, (char *) );
     369: _PROTOTYP( VOID screen, (int, char, long, char *) );
     370: _PROTOTYP( int remset, (char *) );
     371: _PROTOTYP( int initattr, (struct zattr *) );
     372: _PROTOTYP( int gattr, (CHAR *, struct zattr *) );
     373: _PROTOTYP( int adebu, (char *, struct zattr *) );
     374: _PROTOTYP( int canned, (CHAR *) );
     375: _PROTOTYP( int opent, (struct zattr *) );
     376: _PROTOTYP( int opena, (char *, struct zattr *) );
     377: _PROTOTYP( int openi, (char *) );
     378: _PROTOTYP( int openo, (char *, struct zattr *, struct filinfo *) );
     379: _PROTOTYP( int reof, (char *, struct zattr *) );
     380: _PROTOTYP( VOID reot, (void) );
     381: _PROTOTYP( int sfile, (int) );
     382: _PROTOTYP( int sattr, (int) );
     383: _PROTOTYP( int sdata, (void) );
     384: _PROTOTYP( int seof, (CHAR *) );
     385: _PROTOTYP( int sxeof, (CHAR *) );
     386: _PROTOTYP( int seot, (void) );
     387: _PROTOTYP( int window, (int) );
     388: _PROTOTYP( int errmsg, (char *) );
     389: _PROTOTYP( int clsif, (void) );
     390: _PROTOTYP( int clsof, (int) );
     391: _PROTOTYP( CHAR setgen, (char, char *, char *, char *) );
     392: _PROTOTYP( int getpkt, (int, int) );
     393: _PROTOTYP( int putsrv, (char) );
     394: _PROTOTYP( int puttrm, (char) );
     395: _PROTOTYP( int putfil, (char) );
     396: _PROTOTYP( VOID zdstuff, (CHAR) );
     397: _PROTOTYP( int tinit, (void) );
     398: _PROTOTYP( VOID pktinit, (void) );
     399: _PROTOTYP( VOID rinit, (CHAR *) );
     400: _PROTOTYP( VOID resetc, (void) );
     401: _PROTOTYP( VOID xsinit, (void) );
     402: _PROTOTYP( int adjpkl, (int,int,int) );
     403: _PROTOTYP( int chktimo, (int,int) );
     404: _PROTOTYP( int nxtpkt, (void) );
     405: _PROTOTYP( int ack, (void) );
     406: _PROTOTYP( int ackns, (int, CHAR *) );
     407: _PROTOTYP( int ackn, (int) );
     408: _PROTOTYP( int ack1, (CHAR *) );
     409: _PROTOTYP( int nack, (int) );
     410: _PROTOTYP( VOID rcalcpsz, (void) );
     411: _PROTOTYP( int resend, (int) );
     412: _PROTOTYP( int errpkt, (CHAR *) );
     413: _PROTOTYP( VOID srinit, (void) );
     414: _PROTOTYP( VOID tstats, (void) );
     415: _PROTOTYP( VOID fstats, (void) );
     416: _PROTOTYP( VOID intmsg, (long) );
     417: _PROTOTYP( VOID ermsg, (char *) );
     418: _PROTOTYP( int chkint, (void) );
     419: _PROTOTYP( VOID sdebu, (int) );
     420: _PROTOTYP( VOID rdebu, (CHAR *, int) );
     421: _PROTOTYP( char * dbchr, ( int ) );
     422: #ifdef COMMENT
     423: _PROTOTYP( SIGTYP stptrap, (int, int) );
     424: _PROTOTYP( SIGTYP trap, (int, int) );
     425: #else
     426: _PROTOTYP( SIGTYP stptrap, (int) );
     427: _PROTOTYP( SIGTYP trap, (int) );
     428: #endif /* COMMENT */
     429:
     430: /* User interface functions needed by main program, etc. */
     431:
     432: _PROTOTYP( VOID prescan, (void) );
     433: _PROTOTYP( VOID setint, (void) );
     434: _PROTOTYP( VOID cmdini, (void) );
     435: _PROTOTYP( int dotake, (char *) );
     436: _PROTOTYP( int cmdlin, (void) );
     437: _PROTOTYP( int conect, (void) );
     438: _PROTOTYP( int ckcgetc, (int) );
     439: _PROTOTYP( int ckcputc, (int) );
     440: _PROTOTYP (int mdmhup, (void) );
     441: _PROTOTYP( VOID herald, (void) );
     442: _PROTOTYP( VOID fixcmd, (void) );
     443: _PROTOTYP( int doarg, (char) );
     444: _PROTOTYP( VOID usage, (void) );
     445: _PROTOTYP( VOID doclean, (void) );
     446: _PROTOTYP( int sndhlp, (void) );
     447: _PROTOTYP( VOID ckhost, (char *, int) );
     448: _PROTOTYP( int gettcs, (int, int) );
     449:
     450: #ifdef KANJI
     451: _PROTOTYP( int zkanji, (int (*)(void)) ); /* Kanji function prototypes */
     452: _PROTOTYP( int zkanjf, (void) );
     453: _PROTOTYP( int zkanjz, (void) );
     454: _PROTOTYP( int xkanjz, (int (*)(char) ) );
     455: _PROTOTYP( int xkanji, (int, int (*)(char) ) );
     456: #endif /* KANJI */
     457:
     458: #endif /* CKCKER_H */
     459:
     460: /* End of ckcker.h */

#### Defined struct's

pktinfo defined in line 262; used 30 times

- in line 328(2)
- in /usr/src/new/kermit5.188/ckcfn2.c line 34-38(8)
- in /usr/src/new/kermit5.188/ckcfn3.c line 87-91(8), 139(4), 146(4), 221(2), 237(2)

#### Defined macros

AT_ACCE defined in line 250; never used
AT_ACCT defined in line 246; never used
AT_ALLN defined in line 241; used 2 times

- in /usr/src/new/kermit5.188/ckuus7.c line 427, 1795

AT_ALLY defined in line 240; used 3 times

- in /usr/src/new/kermit5.188/ckuus7.c line 428, 1795-1797(2)

AT_AREA defined in line 247; never used
AT_BLKS defined in line 249; used 1 times

- in /usr/src/new/kermit5.188/ckuus7.c line 420

AT_CREA defined in line 245; never used
AT_DATE defined in line 244; used 1 times

- in /usr/src/new/kermit5.188/ckuus7.c line 423

AT_DISP defined in line 252; used 1 times

- in /usr/src/new/kermit5.188/ckuus7.c line 424

AT_ENCO defined in line 251; used 2 times

- in /usr/src/new/kermit5.188/ckuus7.c line 422-425(2)

AT_FTYP defined in line 243; used 1 times

- in /usr/src/new/kermit5.188/ckuus7.c line 433

AT_GPRO defined in line 254; never used
AT_LENB defined in line 258; never used
AT_LENK defined in line 242; used 1 times

- in /usr/src/new/kermit5.188/ckuus7.c line 426

AT_LPRO defined in line 253; never used
AT_PSWD defined in line 248; never used
AT_RECF defined in line 256; never used
AT_SYSI defined in line 255; used 1 times

- in /usr/src/new/kermit5.188/ckuus7.c line 432

AT_SYSP defined in line 257; used 1 times

- in /usr/src/new/kermit5.188/ckuus7.c line 430

AT_XALL defined in line 239; used 2 times

- in /usr/src/new/kermit5.188/ckuus7.c line 418, 1771

CKCKER_H defined in line 15; used 1 times

- in line 14

CTLQ defined in line 108; used 2 times

- in /usr/src/new/kermit5.188/ckcmai.c line 491-492(2)

DDELAY defined in line 127; used 1 times

- in /usr/src/new/kermit5.188/ckcmai.c line 574

DEFPAR defined in line 121; never used
DEFTRN defined in line 120; never used
DFESC defined in line 139; used 2 times

- in /usr/src/new/kermit5.188/ckcmai.c line 573
- in /usr/src/new/kermit5.188/ckuus3.c line 929

DFSUSP defined in line 157; used 1 times

- in /usr/src/new/kermit5.188/ckcmai.c line 615

DMYTIM defined in line 116; used 3 times

- in /usr/src/new/kermit5.188/ckcmai.c line 436-438(2)
- in /usr/src/new/kermit5.188/ckuus7.c line 1193

DRPSIZ defined in line 124; used 2 times

- in /usr/src/new/kermit5.188/ckcmai.c line 412-413(2)

DSPEED defined in line 128; never used
DSPSIZ defined in line 125; used 3 times

- in /usr/src/new/kermit5.188/ckcmai.c line 408-410(3)

DSRVTIM defined in line 118; used 2 times

- in /usr/src/new/kermit5.188/ckcmai.c line 428
- in /usr/src/new/kermit5.188/ckuus3.c line 1077

INBUFSIZE defined in line 191; used 3 times

- in /usr/src/new/kermit5.188/ckcmai.c line 722, 986
- in /usr/src/new/kermit5.188/ckufio.c line 808

MAXPACK defined in line 38; used 4 times

- in line 90-93(2)
- in /usr/src/new/kermit5.188/ckcfns.c line 1522-1523(2)

MAXRP defined in line 74; used 11 times

- in line 60-64(2), 73
- in /usr/src/new/kermit5.188/ckcfn2.c line 1325
- in /usr/src/new/kermit5.188/ckcfns.c line 2044(2)
- in /usr/src/new/kermit5.188/ckcmai.c line 414, 528, 534
- in /usr/src/new/kermit5.188/ckuus7.c line 1076(2)

MAXSP defined in line 72; used 10 times

- in line 47-51(2), 71
- in /usr/src/new/kermit5.188/ckcfns.c line 1678(2)
- in /usr/src/new/kermit5.188/ckcmai.c line 415, 527-529(2)
- in /usr/src/new/kermit5.188/ckuus7.c line 1101(2)

MAXTRY defined in line 112; used 1 times

- in /usr/src/new/kermit5.188/ckcmai.c line 416

MAXWS defined in line 40; used 16 times

- in line 90-93(2)
- in /usr/src/new/kermit5.188/ckcfn3.c line 77-81(2), 90-91(2), 139-149(4), 228-230(2), 266, 286
- in /usr/src/new/kermit5.188/ckcfns.c line 1694(2)

MYEBQ defined in line 109; used 2 times

- in /usr/src/new/kermit5.188/ckcfns.c line 856
- in /usr/src/new/kermit5.188/ckcmai.c line 445

MYEOL defined in line 122; used 2 times

- in /usr/src/new/kermit5.188/ckcmai.c line 489-490(2)

MYPADC defined in line 114; used 2 times

- in /usr/src/new/kermit5.188/ckcmai.c line 487-488(2)

MYPADN defined in line 113; used 2 times

- in /usr/src/new/kermit5.188/ckcmai.c line 440-441(2)

MYRPTQ defined in line 110; used 1 times

- in /usr/src/new/kermit5.188/ckcmai.c line 451

NOJC defined in line 146; used 11 times

- in line 145, 151
- in /usr/src/new/kermit5.188/ckuus2.c line 1183
- in /usr/src/new/kermit5.188/ckuus3.c line 489, 1102
- in /usr/src/new/kermit5.188/ckuus5.c line 1707
- in /usr/src/new/kermit5.188/ckuusr.c line 442, 614, 1798
- in /usr/src/new/kermit5.188/ckuusx.c line 616, 968

NOSPL defined in line 19; used 220 times

- in line 18
- in /usr/src/new/kermit5.188/ckcmai.c line 311, 601, 669, 877
- in /usr/src/new/kermit5.188/ckucmd.c line 237, 281
- in /usr/src/new/kermit5.188/ckuscr.c line 62, 310
- in /usr/src/new/kermit5.188/ckuus2.c line 65, 160, 189, 291, 571, 597, 608, 621, 632, 642, 651, 675, 691, 699, 779, 797, 855, 920, 955, 963, 982, 1004, 1012, 1021, 1050, 1071, 1084, 1112-1117(2), 1130, 1155, 1169, 1221, 1254, 1267, 1280, 1403, 1513, 1654, 1668, 1676, 1787
- in /usr/src/new/kermit5.188/ckuus3.c line 49, 100, 484, 657, 821, 834, 976, 1182
- in /usr/src/new/kermit5.188/ckuus4.c line 54, 104, 132, 181, 228, 261, 1531, 1685, 1750, 2196, 2502, 2544
- in /usr/src/new/kermit5.188/ckuus5.c line 115-120(2), 137, 146, 305, 325, 350, 375, 384, 400, 458, 500, 517, 533, 712, 725, 732, 769, 776, 809, 842, 866, 913, 925, 961, 1012, 1019, 1035, 1131, 1508, 1562, 1682, 1745, 2407, 2475, 2560, 2645, 2816, 2894, 3226, 3365, 3473, 3493, 3510, 3548, 3561, 3569, 3576
- in /usr/src/new/kermit5.188/ckuus6.c line 73, 86, 115, 159, 191, 242, 354, 389, 740, 772, 884, 972, 1024, 1146, 1194, 1309, 1372, 1490, 1858
- in /usr/src/new/kermit5.188/ckuus7.c line 99, 437, 1081, 1105, 1118, 1872
- in /usr/src/new/kermit5.188/ckuusr.c line 172, 184, 223, 229, 256, 274, 281, 287, 294, 303-317(4), 341, 348, 357, 365, 385, 392, 400, 421, 439, 462, 471, 482, 497, 506, 532-536(2), 562, 578, 706-711(2), 726-730(2), 737, 744, 751, 760, 767, 781, 794, 804, 818, 860, 954, 972, 986, 1010, 1020, 1064-1074(3), 1108, 1130, 1151, 1189-1194(2), 1273, 1349, 1377, 1401, 1428, 1444, 1451, 1494, 1886, 1996, 2008
- in /usr/src/new/kermit5.188/ckuusx.c line 79, 334, 466, 1154, 1188, 1293
- in /usr/src/new/kermit5.188/ckuusy.c line 128

OBUFSIZE defined in line 192; used 3 times

- in line 203
- in /usr/src/new/kermit5.188/ckcmai.c line 722, 988

RBSIZ defined in line 102; used 7 times

- in line 85, 92, 101
- in /usr/src/new/kermit5.188/ckcfn3.c line 105-108(2), 197
- in /usr/src/new/kermit5.188/ckcmai.c line 788

SBSIZ defined in line 100; used 7 times

- in line 82, 89, 99
- in /usr/src/new/kermit5.188/ckcfn3.c line 103-107(2), 196
- in /usr/src/new/kermit5.188/ckcmai.c line 788

SCR_AN defined in line 208; used 2 times

- in /usr/src/new/kermit5.188/ckcfns.c line 1188, 1331

SCR_CW defined in line 228; used 4 times

- in /usr/src/new/kermit5.188/ckuusx.c line 547, 562, 593, 1812

SCR_EM defined in line 222; used 9 times

- in /usr/src/new/kermit5.188/ckcfn3.c line 1230-1235(3), 1301
- in /usr/src/new/kermit5.188/ckcfns.c line 1016
- in /usr/src/new/kermit5.188/ckuusx.c line 256, 983, 1147, 1816

SCR_FN defined in line 207; used 2 times

- in /usr/src/new/kermit5.188/ckcfns.c line 1104, 1330

SCR_FS defined in line 209; used 2 times

- in /usr/src/new/kermit5.188/ckcfn3.c line 1219
- in /usr/src/new/kermit5.188/ckcfns.c line 1332

SCR_PN defined in line 219; never used
SCR_PT defined in line 220; used 8 times

- in /usr/src/new/kermit5.188/ckcfn2.c line 842, 1138, 1173, 1193, 1298-1300(2), 1494
- in /usr/src/new/kermit5.188/ckuusx.c line 1817

SCR_QE defined in line 227; used 12 times

- in /usr/src/new/kermit5.188/ckuusx.c line 719-739(12)

SCR_ST defined in line 211; used 8 times

- in /usr/src/new/kermit5.188/ckcfn3.c line 1374-1379(3), 1409, 1415, 1421, 1427
- in /usr/src/new/kermit5.188/ckcfns.c line 1824

SCR_TC defined in line 221; used 1 times

- in /usr/src/new/kermit5.188/ckcfn2.c line 1207

SCR_TN defined in line 225; used 10 times

- in /usr/src/new/kermit5.188/ckuusx.c line 704-705(2), 744, 750, 756, 804-812(5)

SCR_TU defined in line 224; used 2 times

- in /usr/src/new/kermit5.188/ckuusx.c line 727, 814

SCR_TZ defined in line 226; used 6 times

- in /usr/src/new/kermit5.188/ckuusx.c line 709-717(5), 728

SCR_WM defined in line 223; used 1 times

- in /usr/src/new/kermit5.188/ckuusx.c line 983

SCR_XD defined in line 210; used 1 times

- in /usr/src/new/kermit5.188/ckcfns.c line 1350

ST_DISC defined in line 213; used 1 times

- in /usr/src/new/kermit5.188/ckcfn3.c line 1415

ST_ERR defined in line 216; used 1 times

- in /usr/src/new/kermit5.188/ckcfn3.c line 1409

ST_INC defined in line 218; used 1 times

- in /usr/src/new/kermit5.188/ckcfn3.c line 1421

ST_INT defined in line 214; used 1 times

- in /usr/src/new/kermit5.188/ckcfn3.c line 1374

ST_OK defined in line 212; used 3 times

- in /usr/src/new/kermit5.188/ckcfn3.c line 1379, 1427
- in /usr/src/new/kermit5.188/ckuusx.c line 2100

ST_REFU defined in line 217; used 1 times

- in /usr/src/new/kermit5.188/ckcfn3.c line 1376

ST_SKIP defined in line 215; used 1 times

- in /usr/src/new/kermit5.188/ckcfns.c line 1824

TEKTRONIX defined in line 34; never used
URTIME defined in line 117; used 2 times

- in /usr/src/new/kermit5.188/ckcmai.c line 437
- in /usr/src/new/kermit5.188/ckuus7.c line 1177

VT100 defined in line 33; never used
W_COMMAND defined in line 30; used 2 times

- in /usr/src/new/kermit5.188/ckuus5.c line 724
- in /usr/src/new/kermit5.188/ckuusx.c line 622

W_CONNECT defined in line 29; used 2 times

- in /usr/src/new/kermit5.188/ckcfn2.c line 1209
- in /usr/src/new/kermit5.188/ckucon.c line 631

W_NOTHING defined in line 25; used 3 times

- in /usr/src/new/kermit5.188/ckcfns.c line 884
- in /usr/src/new/kermit5.188/ckucon.c line 618, 907

W_RECV defined in line 27; used 5 times

- in /usr/src/new/kermit5.188/ckuusx.c line 737, 831, 897, 1959, 2007

W_REMO defined in line 28; used 1 times

- in /usr/src/new/kermit5.188/ckuusx.c line 737

W_SEND defined in line 26; used 4 times

- in /usr/src/new/kermit5.188/ckcfns.c line 926
- in /usr/src/new/kermit5.188/ckuusx.c line 735, 830, 1956

XYFD_C defined in line 286; used 4 times

- in /usr/src/new/kermit5.188/ckuus7.c line 371-373(2), 715
- in /usr/src/new/kermit5.188/ckuusx.c line 989

XYFD_N defined in line 284; used 7 times

- in /usr/src/new/kermit5.188/ckuus7.c line 362-365(3), 375-378(3)
- in /usr/src/new/kermit5.188/ckuusx.c line 984

XYFD_R defined in line 285; used 8 times

- in /usr/src/new/kermit5.188/ckuus7.c line 361-364(2), 377-379(2)
- in /usr/src/new/kermit5.188/ckuusx.c line 48, 702, 1833, 1858

XYFD_S defined in line 287; used 6 times

- in /usr/src/new/kermit5.188/ckuus7.c line 368
- in /usr/src/new/kermit5.188/ckuusx.c line 702, 849, 888, 1038, 1097

XYFF_F defined in line 293; never used
XYFF_S defined in line 290; used 1 times

- in /usr/src/new/kermit5.188/ckcmai.c line 500

XYFF_U defined in line 294; never used
XYFF_V defined in line 291; never used
XYFF_VB defined in line 292; never used
XYFILB defined in line 313; never used
XYFILC defined in line 288; used 1 times

- in /usr/src/new/kermit5.188/ckuus3.c line 221

XYFILD defined in line 283; used 1 times

- in /usr/src/new/kermit5.188/ckuus3.c line 224

XYFILF defined in line 289; never used
XYFILI defined in line 322; used 1 times

- in /usr/src/new/kermit5.188/ckuus3.c line 225

XYFILL defined in line 321; used 1 times

- in /usr/src/new/kermit5.188/ckuus3.c line 227

XYFILN defined in line 275; used 1 times

- in /usr/src/new/kermit5.188/ckuus3.c line 229

XYFILO defined in line 296; never used
XYFILP defined in line 300; never used
XYFILR defined in line 295; used 2 times

- in /usr/src/new/kermit5.188/ckuus3.c line 231
- in /usr/src/new/kermit5.188/ckuus7.c line 194

XYFILS defined in line 320; used 1 times

- in /usr/src/new/kermit5.188/ckuus3.c line 219

XYFILT defined in line 276; used 2 times

- in /usr/src/new/kermit5.188/ckuus3.c line 233
- in /usr/src/new/kermit5.188/ckuus7.c line 195

XYFILW defined in line 282; used 1 times

- in /usr/src/new/kermit5.188/ckuus3.c line 234

XYFILX defined in line 305; used 2 times

- in /usr/src/new/kermit5.188/ckuus3.c line 223
- in /usr/src/new/kermit5.188/ckuus7.c line 193

XYFILZ defined in line 314; never used
XYFO_I defined in line 298; never used
XYFO_R defined in line 299; never used
XYFO_S defined in line 297; used 1 times

- in /usr/src/new/kermit5.188/ckcmai.c line 501

XYFP_F defined in line 302; never used
XYFP_N defined in line 301; used 1 times

- in /usr/src/new/kermit5.188/ckcmai.c line 502

XYFP_P defined in line 303; never used
XYFP_X defined in line 304; never used
XYFT_B defined in line 278; used 7 times

- in /usr/src/new/kermit5.188/ckcfn3.c line 667, 879, 1178
- in /usr/src/new/kermit5.188/ckuus3.c line 272-274(2)
- in /usr/src/new/kermit5.188/ckuus7.c line 342, 822

XYFT_I defined in line 279; used 7 times

- in /usr/src/new/kermit5.188/ckcfn3.c line 657, 667
- in /usr/src/new/kermit5.188/ckuus3.c line 276-277(2)
- in /usr/src/new/kermit5.188/ckuusx.c line 708, 841, 1744

XYFT_L defined in line 280; used 10 times

- in /usr/src/new/kermit5.188/ckcfn3.c line 657, 667, 849, 877, 1165, 1176
- in /usr/src/new/kermit5.188/ckuus3.c line 278
- in /usr/src/new/kermit5.188/ckuusx.c line 710, 843, 1746

XYFT_T defined in line 277; used 6 times

- in /usr/src/new/kermit5.188/ckcfn3.c line 675, 871, 1170, 1356
- in /usr/src/new/kermit5.188/ckuus3.c line 280
- in /usr/src/new/kermit5.188/ckuus4.c line 1348

XYFT_U defined in line 281; used 3 times

- in /usr/src/new/kermit5.188/ckcfn3.c line 877, 1176
- in /usr/src/new/kermit5.188/ckuus7.c line 343

XYFX_A defined in line 306; used 2 times

- in /usr/src/new/kermit5.188/ckcfn3.c line 1196
- in /usr/src/new/kermit5.188/ckuus7.c line 179

XYFX_B defined in line 308; used 2 times

- in /usr/src/new/kermit5.188/ckcmai.c line 611
- in /usr/src/new/kermit5.188/ckuus7.c line 183

XYFX_D defined in line 309; used 3 times

- in /usr/src/new/kermit5.188/ckcfns.c line 1233
- in /usr/src/new/kermit5.188/ckuus7.c line 184-185(2)

XYFX_Q defined in line 307; used 1 times

- in /usr/src/new/kermit5.188/ckuus7.c line 181

XYFX_R defined in line 310; used 4 times

- in /usr/src/new/kermit5.188/ckcfns.c line 2010
- in /usr/src/new/kermit5.188/ckuus7.c line 187, 852, 860

XYFX_U defined in line 312; used 3 times

- in /usr/src/new/kermit5.188/ckcfn3.c line 893
- in /usr/src/new/kermit5.188/ckcfns.c line 1233
- in /usr/src/new/kermit5.188/ckuus7.c line 188

XYFX_X defined in line 311; used 6 times

- in /usr/src/new/kermit5.188/ckcfns.c line 2011
- in /usr/src/new/kermit5.188/ckcmai.c line 609
- in /usr/src/new/kermit5.188/ckuus7.c line 186, 853, 862
- in /usr/src/new/kermit5.188/ckuusy.c line 396

XYFZ_A defined in line 316; used 7 times

- in /usr/src/new/kermit5.188/ckcfn3.c line 1196
- in /usr/src/new/kermit5.188/ckufio.c line 662
- in /usr/src/new/kermit5.188/ckuus4.c line 898, 920, 949, 970
- in /usr/src/new/kermit5.188/ckuus6.c line 121

XYFZ_N defined in line 315; used 2 times

- in /usr/src/new/kermit5.188/ckcfn3.c line 1196
- in /usr/src/new/kermit5.188/ckuus6.c line 123

XYFZ_O defined in line 317; used 1 times

- in /usr/src/new/kermit5.188/ckuus6.c line 122

XYFZ_X defined in line 318; used 1 times

- in /usr/src/new/kermit5.188/ckuus6.c line 119

XYFZ_Y defined in line 319; used 1 times

- in /usr/src/new/kermit5.188/ckuus6.c line 118

ZCTERM defined in line 162; used 5 times

- in /usr/src/new/kermit5.188/ckcfn3.c line 1357
- in /usr/src/new/kermit5.188/ckufio.c line 647, 1312, 1328
- in /usr/src/new/kermit5.188/ckuus4.c line 759

ZDFILE defined in line 166; used 28 times

- in /usr/src/new/kermit5.188/ckcfn3.c line 534-539(2), 556, 569, 575, 587-591(2), 608, 614, 620
- in /usr/src/new/kermit5.188/ckufio.c line 643, 650, 677
- in /usr/src/new/kermit5.188/ckuus4.c line 966, 972-973(2)
- in /usr/src/new/kermit5.188/ckuus5.c line 1530
- in /usr/src/new/kermit5.188/ckuusr.c line 1992
- in /usr/src/new/kermit5.188/ckuusx.c line 1165, 1347-1351(2), 1357, 1363-1366(2), 1372, 1378, 1384-1388(2)

ZIFILE defined in line 164; used 23 times

- in /usr/src/new/kermit5.188/ckcfn3.c line 1270, 1372
- in /usr/src/new/kermit5.188/ckcfns.c line 1931
- in /usr/src/new/kermit5.188/ckufio.c line 606, 613, 726, 808-810(2), 816, 822-825(2), 1314, 1331, 2222, 2246
- in /usr/src/new/kermit5.188/ckuus4.c line 421, 636, 665, 718, 749, 817
- in /usr/src/new/kermit5.188/ckuusx.c line 540, 605

ZNFILS defined in line 173; used 3 times

- in /usr/src/new/kermit5.188/ckufio.c line 496-499(2), 957

ZOFILE defined in line 165; used 14 times

- in /usr/src/new/kermit5.188/ckcfn3.c line 1334, 1407
- in /usr/src/new/kermit5.188/ckcfns.c line 293
- in /usr/src/new/kermit5.188/ckufio.c line 648, 666, 696, 914-915(2)
- in /usr/src/new/kermit5.188/ckuus4.c line 759-761(2), 804, 818
- in /usr/src/new/kermit5.188/ckuusx.c line 541, 606

ZPFILE defined in line 168; used 8 times

- in /usr/src/new/kermit5.188/ckcfn2.c line 1515-1516(2)
- in /usr/src/new/kermit5.188/ckuus4.c line 894, 900-901(2)
- in /usr/src/new/kermit5.188/ckuus5.c line 1540
- in /usr/src/new/kermit5.188/ckuusr.c line 1993
- in /usr/src/new/kermit5.188/ckuusx.c line 1171

ZRFILE defined in line 171; used 12 times

- in /usr/src/new/kermit5.188/ckufio.c line 613, 1314, 1331
- in /usr/src/new/kermit5.188/ckuus5.c line 1565
- in /usr/src/new/kermit5.188/ckuus6.c line 269-277(3), 1039, 1056-1061(2), 1074
- in /usr/src/new/kermit5.188/ckuusx.c line 1189

ZSFILE defined in line 169; used 23 times

- in /usr/src/new/kermit5.188/ckcnet.c line 1076-1077(2), 1092, 1154
- in /usr/src/new/kermit5.188/ckucon.c line 998, 1328
- in /usr/src/new/kermit5.188/ckufio.c line 666, 840, 882
- in /usr/src/new/kermit5.188/ckuscr.c line 216, 255, 262, 270, 276, 392
- in /usr/src/new/kermit5.188/ckuus4.c line 945, 951-952(2), 1646
- in /usr/src/new/kermit5.188/ckuus5.c line 1110, 1549
- in /usr/src/new/kermit5.188/ckuusr.c line 1994
- in /usr/src/new/kermit5.188/ckuusx.c line 1176

ZSTDIO defined in line 163; used 6 times

- in /usr/src/new/kermit5.188/ckcfn3.c line 1270, 1317
- in /usr/src/new/kermit5.188/ckufio.c line 600, 647, 1312, 1328

ZSYSFN defined in line 170; used 7 times

- in /usr/src/new/kermit5.188/ckufio.c line 589, 702, 1425, 1431, 1456, 1462, 1474

ZTFILE defined in line 167; used 15 times

- in /usr/src/new/kermit5.188/ckuus4.c line 916, 922-923(2)
- in /usr/src/new/kermit5.188/ckuus5.c line 1559
- in /usr/src/new/kermit5.188/ckuusr.c line 1995
- in /usr/src/new/kermit5.188/ckuusx.c line 1183, 1414-1418(2), 1426, 1434-1437(2), 1443, 1451, 1459-1463(2)

ZWFILE defined in line 172; used 8 times

- in /usr/src/new/kermit5.188/ckufio.c line 1453
- in /usr/src/new/kermit5.188/ckuus5.c line 1565
- in /usr/src/new/kermit5.188/ckuus6.c line 1077, 1090, 1105, 1115
- in /usr/src/new/kermit5.188/ckuusr.c line 1997
- in /usr/src/new/kermit5.188/ckuusx.c line 1190

ctl defined in line 234; used 13 times

- in /usr/src/new/kermit5.188/ckcfns.c line 245, 370, 767, 1528, 1599
- in /usr/src/new/kermit5.188/ckucon.c line 497
- in /usr/src/new/kermit5.188/ckuus2.c line 900
- in /usr/src/new/kermit5.188/ckuus3.c line 937
- in /usr/src/new/kermit5.188/ckuus4.c line 1087
- in /usr/src/new/kermit5.188/ckuus5.c line 2548, 2676, 2713
- in /usr/src/new/kermit5.188/ckuusx.c line 387

tochar defined in line 232; used 38 times

- in /usr/src/new/kermit5.188/ckcfn2.c line 759, 766-771(5), 781-798(8)
- in /usr/src/new/kermit5.188/ckcfn3.c line 649, 663, 670, 680, 689, 701, 709, 715, 722, 729
- in /usr/src/new/kermit5.188/ckcfns.c line 218, 231, 694-699(2), 1523-1529(5), 1549-1556(4)
- in /usr/src/new/kermit5.188/ckuusx.c line 269

unpar defined in line 235; never used
xunchar defined in line 233; used 33 times

- in /usr/src/new/kermit5.188/ckcfn2.c line 1324-1328(2), 1334(2), 1345, 1374, 1400-1402(2), 1410-1415(3), 1429-1431(3), 1437-1442(2), 1450-1456(3)
- in /usr/src/new/kermit5.188/ckcfn3.c line 826
- in /usr/src/new/kermit5.188/ckcfns.c line 355, 1577, 1590, 1598, 1607, 1653, 1665, 1673(2), 1692, 1899, 1955
- in /usr/src/new/kermit5.188/ckuusx.c line 212

zmchout defined in line 202; used 1 times

- in /usr/src/new/kermit5.188/ckcfns.c line 418

zminchar defined in line 196; used 8 times

- in /usr/src/new/kermit5.188/ckcfns.c line 486, 567, 642
- in /usr/src/new/kermit5.188/ckufio.c line 727, 2226
- in /usr/src/new/kermit5.188/ckuus4.c line 504, 683, 795

zmstuff defined in line 199; used 69 times

- in /usr/src/new/kermit5.188/ckuxla.c line 1635, 1642-1660(7), 1671-1698(8), 1705-1724(6), 1762-1780(7), 1796, 1817-1842(8), 1920-1923(2), 1940-1951(4), 2003-2027(8), 2050-2056(3), 2093-2096(2), 2118-2123(2), 2268-2271(2), 2437-2440(2), 2456-2459(2), 2619-2622(2), 2638-2641(2)

#### Usage of this include

ckcker.h used 20 times

- in /usr/src/new/kermit5.188/ckcfn2.c line 23
- in /usr/src/new/kermit5.188/ckcfn3.c line 18
- in /usr/src/new/kermit5.188/ckcfns.c line 26
- in /usr/src/new/kermit5.188/ckcmai.c line 309
- in /usr/src/new/kermit5.188/ckcnet.c line 30
- in /usr/src/new/kermit5.188/ckucmd.c line 81
- in /usr/src/new/kermit5.188/ckucon.c line 34
- in /usr/src/new/kermit5.188/ckudia.c line 58
- in /usr/src/new/kermit5.188/ckufio.c line 210
- in /usr/src/new/kermit5.188/ckuscr.c line 43
- in /usr/src/new/kermit5.188/ckuus2.c line 21
- in /usr/src/new/kermit5.188/ckuus3.c line 24
- in /usr/src/new/kermit5.188/ckuus4.c line 22
- in /usr/src/new/kermit5.188/ckuus5.c line 20
- in /usr/src/new/kermit5.188/ckuus6.c line 20
- in /usr/src/new/kermit5.188/ckuus7.c line 26
- in /usr/src/new/kermit5.188/ckuusr.c line 90
- in /usr/src/new/kermit5.188/ckuusx.c line 23
- in /usr/src/new/kermit5.188/ckuusy.c line 19
- in /usr/src/new/kermit5.188/ckuxla.c line 35

Last modified: 1992-11-24 Generated: 2016-12-26 | Generated by src2html V0.67 page hit count: 2246 |