mistress
mac.h
1#define IF if(
2#define THEN ){
3#define ELIF ;}else if(
4#define ELSE ;}else{
5#define FI ;}
6
7#define FOR for(
8#define WHILE while(
9#define DO ){
10#define OD ;}
11#define BREAK break
12#define CONTINUE continue
13
14#define SWITCH switch(
15#define IN ){
16#define CASE case
17#define OUT default
18#define ENDSW ;}
19
20#define CONST const
21#define VOLATILE volatile
22#define EXTERN extern
23#define STATIC static
24#define RETURN return
25#define SIZEOF sizeof
26
27#define TYPE typedef
28#define STRUCT struct
29#define UNION union
30#define ENUM enum
31
32#define AUTO auto
33typedef int INT;
34typedef long LONG;
35typedef void VOID;
36typedef char CHAR;
37typedef bool BOOL;
38typedef size_t SIZE;
39#define STRING char *
40typedef va_list VALIST;
41
42#define TRUE true
43#define FALSE false
44
45#define ANDF &&
46#define ORF ||
47
48#define NOT !
49#define OR |
50#define AND &
51#define XOR ^
52
53#define NIL ((VOID *)0)
54
55#define STDIN stdin
56#define STDOUT stdout
57#define STDERR stderr
58
59#define NORETURN [[noreturn]]