Annotation of 43BSDTahoe/new/kermit/ckucmd.h, revision 1.1.1.1

1.1       root        1: /*  C K U C M D . H  --  Header file for Unix cmd package  */
                      2: 
                      3: /*
                      4:  Author: Frank da Cruz (SY.FDC@CU20B),
                      5:  Columbia University Center for Computing Activities, January 1985.
                      6:  Copyright (C) 1985, Trustees of Columbia University in the City of New York.
                      7:  Permission is granted to any individual or institution to use, copy, or
                      8:  redistribute this software so long as it is not sold for profit, provided this
                      9:  copyright notice is retained. 
                     10: */
                     11: 
                     12: /* Special getchars... */
                     13: 
                     14: #ifdef vax11c
                     15: #define getchar()   vms_getchar()
                     16: #endif
                     17: 
                     18: #ifdef aegis
                     19: #define getchar()   coninc(0)
                     20: #endif
                     21: 
                     22: /* Sizes of things */
                     23: 
                     24: #define HLPLW  78                      /* Width of ?-help line */
                     25: #define HLPCW  19                      /* Width of ?-help column */
                     26: #define CMDBL  200                     /* Command buffer length */
                     27: #define HLPBL  100                     /* Help string buffer length */
                     28: #define ATMBL  100                     /* Command atom buffer length*/
                     29: 
                     30: /* Special characters */
                     31: 
                     32: #ifndef NUL
                     33: #define NUL  '\0'                      /* Null */
                     34: #endif
                     35: #define HT   '\t'                      /* Horizontal Tab */
                     36: #define NL   '\n'                      /* Newline */
                     37: #ifndef CR
                     38: #define CR   '\r'
                     39: #endif
                     40: #define FF   0014                      /* Formfeed    (^L) */
                     41: #define RDIS 0022                      /* Redisplay   (^R) */
                     42: #define LDEL 0025                      /* Delete line (^U) */
                     43: #define WDEL 0027                      /* Delete word (^W) */
                     44: #define ESC  0033                      /* Escape */
                     45: #define RUB  0177                      /* Rubout */
                     46: 
                     47: #ifndef BEL
                     48: #define BEL  0007                      /* Bell */
                     49: #endif
                     50: 
                     51: #ifndef BS
                     52: #define BS   0010                      /* Backspace */
                     53: #endif
                     54: 
                     55: #ifndef SP
                     56: #define SP   0040                      /* Space */
                     57: #endif
                     58: 
                     59: /* Keyword table flags */
                     60: 
                     61: #define CM_INV 1                       /* Invisible keyword */
                     62: 
                     63: /* Keyword Table Template */
                     64: 
                     65: struct keytab {                                /* Keyword table */
                     66:     char *kwd;                         /* Pointer to keyword string */
                     67:     int val;                           /* Associated value */
                     68:     int flgs;                          /* Flags (as defined above) */
                     69: };

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.