#ifndef LISP_H_OTE1HWPK
#define LISP_H_OTE1HWPK
#include<stdio.h>#include<stdlib.h>#define define(ret, name, args, block) \
ret name args { return block; }
#define if(expr, block1, block2) \
expr ? block1 : block2
#define eq(a, b) \
a == b
#define neq(a, b) \
a != b
#define sub(a, b) \
a - b
#define mul(a, b) \
a * b
#define add(a, b) \
a + b
#define div(a, b) \
a / b
#endif /* end of include guard: LISP_H_OTE1HWPK */