summaryrefslogtreecommitdiff
path: root/lcc/bind.c
blob: b0c1f51f227bc12ec4a5397b8de78f504228e2cd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include "c.h"
extern Interface nullIR,   symbolicIR;
extern Interface mipsebIR, mipselIR;
extern Interface sparcIR,  solarisIR;
extern Interface x86IR,    x86nasmIR;
Binding bindings[] = {
	"symbolic",      &symbolicIR,
	"mips-irix",     &mipsebIR,
	"mips-ultrix",   &mipselIR,
	"sparc-sun",     &sparcIR,
	"sparc-solaris", &solarisIR,
	"x86-dos",       &x86IR,
	"x86-nasm",      &x86nasmIR,
	"symbolic/irix", &symbolicIR,		/* omit */
	"mips/irix",     &mipsebIR,		/* omit */
	"mips/ultrix",   &mipselIR,		/* omit */
	"sparc/sun",     &sparcIR,		/* omit */
	"sparc/solaris", &solarisIR,		/* omit */
	"x86/dos",       &x86IR,		/* omit */
	"x86/nasm",      &x86nasmIR,		/* omit */
	"null",          &nullIR,
	NULL,            NULL
};