#include "c.h" | |
#undef yy | |
#define yy \ | |
xx(arm/linux, armIR) \ | |
xx(x86/win32, x86IR) \ | |
xx(x86/linux, x86linuxIR) \ | |
xx(symbolic, symbolicIR) \ | |
xx(bytecode, bytecodeIR) \ | |
xx(null, nullIR) | |
#undef xx | |
#define xx(a,b) extern Interface b; | |
yy | |
Binding bindings[] = { | |
#undef xx | |
#define xx(a,b) #a, &b, | |
yy | |
NULL, NULL | |
}; | |
#undef yy | |
#undef xx |