Annotation of 42BSD/bin/sh/mac.h, revision 1.1.1.1

1.1       root        1: /*     mac.h   4.2     82/12/24        */
                      2: 
                      3: #
                      4: /*
                      5:  *     UNIX shell
                      6:  *
                      7:  *     S. R. Bourne
                      8:  *     Bell Telephone Laboratories
                      9:  *
                     10:  */
                     11: 
                     12: #define LOCAL  static
                     13: #define PROC   extern
                     14: #define TYPE   typedef
                     15: #define STRUCT TYPE struct
                     16: #define UNION  TYPE union
                     17: #define REG    register
                     18: 
                     19: #define IF     if(
                     20: #define THEN   ){
                     21: #define ELSE   } else {
                     22: #define ELIF   } else if (
                     23: #define FI     ;}
                     24: 
                     25: #define BEGIN  {
                     26: #define END    }
                     27: #define SWITCH switch(
                     28: #define IN     ){
                     29: #define ENDSW  }
                     30: #define FOR    for(
                     31: #define WHILE  while(
                     32: #define DO     ){
                     33: #define OD     ;}
                     34: #define REP    do{
                     35: #define PER    }while(
                     36: #undef DONE
                     37: #define DONE   );
                     38: #define LOOP   for(;;){
                     39: #define POOL   }
                     40: 
                     41: 
                     42: #define SKIP   ;
                     43: #define DIV    /
                     44: #define REM    %
                     45: #define NEQ    ^
                     46: #define ANDF   &&
                     47: #define ORF    ||
                     48: 
                     49: #define TRUE   (-1)
                     50: #define FALSE  0
                     51: #define LOBYTE 0377
                     52: #define STRIP  0177
                     53: #define QUOTE  0200
                     54: 
                     55: #define EOF    0
                     56: #define NL     '\n'
                     57: #define SP     ' '
                     58: #define LQ     '`'
                     59: #define RQ     '\''
                     60: #define MINUS  '-'
                     61: #define COLON  ':'
                     62: 
                     63: #define MAX(a,b)       ((a)>(b)?(a):(b))

unix.superglobalmegacorp.com

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