From a84cbb2a17c9d0b88c561d5b7cb50d79a19e7c46 Mon Sep 17 00:00:00 2001 From: rsc Date: Mon, 19 Apr 2004 19:29:25 +0000 Subject: libmach --- src/libmach/mach.c | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 src/libmach/mach.c (limited to 'src/libmach/mach.c') diff --git a/src/libmach/mach.c b/src/libmach/mach.c new file mode 100644 index 00000000..89a88f16 --- /dev/null +++ b/src/libmach/mach.c @@ -0,0 +1,30 @@ +#include +#include +#include +#include + +Mach *mach; + +extern Mach mach386; +extern Mach machpower; + +static Mach *machs[] = +{ + &mach386, + &machpower, +}; + +Mach* +machbyname(char *name) +{ + int i; + + for(i=0; iname, name) == 0){ + mach = machs[i]; + return machs[i]; + } + werrstr("machine '%s' not found", name); + return nil; +} + -- cgit v1.2.3