Annotation of 41BSD/cmd/sh/mac.h, revision 1.1.1.1

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