xref: /original-bsd/old/sh/mac.h (revision 542201aa)
1 /*	mac.h	4.3	87/10/26	*/
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