#include "c.h"
|
#include "c.h"
|
#undef yy
|
#undef yy
|
#define yy \
|
#define yy \
|
xx(alpha/osf, alphaIR) \
|
xx(alpha/osf, alphaIR) \
|
xx(mips/irix, mipsebIR) \
|
xx(mips/irix, mipsebIR) \
|
xx(eco32/linux, eco32IR) \
|
xx(eco32/linux, eco32IR) \
|
xx(eco32/netbsd, eco32IR) \
|
xx(eco32/netbsd, eco32IR) \
|
xx(eco32/eos32, eco32IR) \
|
xx(eco32/eos32, eco32IR) \
|
xx(sparc/sun, sparcIR) \
|
xx(sparc/sun, sparcIR) \
|
xx(sparc/solaris,solarisIR) \
|
xx(sparc/solaris,solarisIR) \
|
xx(x86/win32, x86IR) \
|
xx(x86/win32, x86IR) \
|
xx(x86/linux, x86linuxIR) \
|
xx(x86/linux, x86linuxIR) \
|
xx(symbolic/osf, symbolic64IR) \
|
xx(symbolic/osf, symbolic64IR) \
|
xx(symbolic/irix,symbolicIR) \
|
xx(symbolic/irix,symbolicIR) \
|
xx(symbolic, symbolicIR) \
|
xx(symbolic, symbolicIR) \
|
xx(bytecode, bytecodeIR) \
|
xx(bytecode, bytecodeIR) \
|
xx(null, nullIR)
|
xx(null, nullIR)
|
|
|
#undef xx
|
#undef xx
|
#define xx(a,b) extern Interface b;
|
#define xx(a,b) extern Interface b;
|
yy
|
yy
|
|
|
Binding bindings[] = {
|
Binding bindings[] = {
|
#undef xx
|
#undef xx
|
#define xx(a,b) #a, &b,
|
#define xx(a,b) #a, &b,
|
yy
|
yy
|
NULL, NULL
|
NULL, NULL
|
};
|
};
|
#undef yy
|
#undef yy
|
#undef xx
|
#undef xx
|
|
|