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))

Defined macros

ANDF defined in line 43; never used
BEGIN defined in line 23; never used
COLON defined in line 58; used 2 times
DIV defined in line 40; never used
DO defined in line 30; never used
DONE defined in line 34; never used
ELIF defined in line 20; never used
ELSE defined in line 19; never used
END defined in line 24; never used
EOF defined in line 52; used 4 times
FI defined in line 21; never used
FOR defined in line 28; never used
IF defined in line 17; never used
LOBYTE defined in line 48; used 1 times
LOOP defined in line 35; never used
LQ defined in line 55; used 1 times
MAX defined in line 60; never used
MINUS defined in line 57; used 1 times
NEQ defined in line 42; used 1 times
OD defined in line 31; never used
ORF defined in line 44; never used
PER defined in line 33; never used
POOL defined in line 36; never used
QUOTE defined in line 50; used 5 times
REG defined in line 15; used 175 times
REM defined in line 41; never used
REP defined in line 32; never used
RQ defined in line 56; used 1 times
SKIP defined in line 39; never used
SP defined in line 54; used 4 times
STRIP defined in line 49; used 8 times
STRUCT defined in line 13; never used
THEN defined in line 18; never used
TRUE defined in line 46; used 4 times
TYPE defined in line 12; used 2 times
UNION defined in line 14; never used
WHILE defined in line 29; never used

Usage of this include

mac.h used 1 times
Last modified: 1981-07-10
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 718
Valid CSS Valid XHTML 1.0 Strict