From: Kirk McKusick Date: Sat, 8 May 1982 10:37:52 +0000 (-0800) Subject: date and time created 82/05/07 19:37:52 by mckusick X-Git-Tag: BSD-4_1c_2-Snapshot-Development~3529 X-Git-Url: https://git.subgeniuskitty.com/unix-history/.git/commitdiff_plain/aa401a567150ad203d97cb70da9a9caa6ef9d32a date and time created 82/05/07 19:37:52 by mckusick SCCS-vsn: old/sh/mac.h 4.1 --- diff --git a/usr/src/old/sh/mac.h b/usr/src/old/sh/mac.h new file mode 100644 index 0000000000..59bcd10ce9 --- /dev/null +++ b/usr/src/old/sh/mac.h @@ -0,0 +1,62 @@ +/* mac.h 4.1 82/05/07 */ + +# +/* + * UNIX shell + * + * S. R. Bourne + * Bell Telephone Laboratories + * + */ + +#define LOCAL static +#define PROC extern +#define TYPE typedef +#define STRUCT TYPE struct +#define UNION TYPE union +#define REG register + +#define IF if( +#define THEN ){ +#define ELSE } else { +#define ELIF } else if ( +#define FI ;} + +#define BEGIN { +#define END } +#define SWITCH switch( +#define IN ){ +#define ENDSW } +#define FOR for( +#define WHILE while( +#define DO ){ +#define OD ;} +#define REP do{ +#define PER }while( +#define DONE ); +#define LOOP for(;;){ +#define POOL } + + +#define SKIP ; +#define DIV / +#define REM % +#define NEQ ^ +#define ANDF && +#define ORF || + +#define TRUE (-1) +#define FALSE 0 +#define LOBYTE 0377 +#define STRIP 0177 +#define QUOTE 0200 + +#define EOF 0 +#define NL '\n' +#define SP ' ' +#define LQ '`' +#define RQ '\'' +#define MINUS '-' +#define COLON ':' + +#define MAX(a,b) ((a)>(b)?(a):(b))