-#ifndef MACRO_H
-#define MACRO_H
+#pragma once
#if 1
- void voidfunc() { error("voidfunc"); }
+ void voidfunc() { }
#define MACRO_BEGIN if (1) {
#define MACRO_END } else voidfunc()
#else
#define _STR(it) #it
#define STR(it) _STR(it)
-#endif
+#define EMPTY()
+#define DEFER(id) id EMPTY()