1
#include "../h/include.h"
3
extern void user_init();
6
#define init_or_load(fn,file) do {extern int fn(); init_or_load1(fn,file);} \
12
{printf("loading %s\n",x);
21
load1("../lsp/export.lsp");
22
init_or_load(init_defmacro,"../lsp/defmacro.o");
23
init_or_load(init_evalmacros,"../lsp/evalmacros.o");
24
init_or_load(init_top,"../lsp/top.o");
25
init_or_load(init_module,"../lsp/module.o");
26
load1("../lsp/autoload.lsp");
32
init_or_load(init_predlib,"../lsp/predlib.o");
33
init_or_load(init_setf,"../lsp/setf.o");
34
init_or_load(init_arraylib,"../lsp/arraylib.o");
35
init_or_load(init_assert,"../lsp/assert.o");
36
init_or_load(init_defstruct,"../lsp/defstruct.o");
37
init_or_load(init_describe,"../lsp/describe.o");
38
init_or_load(init_iolib,"../lsp/iolib.o");
39
init_or_load(init_listlib,"../lsp/listlib.o");
40
init_or_load(init_mislib,"../lsp/mislib.o");
41
init_or_load(init_numlib,"../lsp/numlib.o");
42
init_or_load(init_packlib,"../lsp/packlib.o");
43
init_or_load(init_seq,"../lsp/seq.o");
44
init_or_load(init_seqlib,"../lsp/seqlib.o");
45
init_or_load(init_trace,"../lsp/trace.o");
46
init_or_load(init_sloop,"../lsp/sloop.o");
47
init_or_load(init_serror,"../lsp/serror.o");
48
init_or_load(init_destructuring_bind,"../lsp/destructuring_bind.o");
49
init_or_load(init_defpackage,"../lsp/defpackage.o");
50
init_or_load(init_make_defpackage,"../lsp/make_defpackage.o");
53
init_or_load(init_cmpinline,"../cmpnew/cmpinline.o");
54
init_or_load(init_cmputil,"../cmpnew/cmputil.o");
56
init_or_load(init_debug,"../lsp/debug.o");
57
init_or_load(init_info,"../lsp/info.o");
59
init_or_load(init_cmptype,"../cmpnew/cmptype.o");
60
init_or_load(init_cmpbind,"../cmpnew/cmpbind.o");
61
init_or_load(init_cmpblock,"../cmpnew/cmpblock.o");
62
init_or_load(init_cmpcall,"../cmpnew/cmpcall.o");
63
init_or_load(init_cmpcatch,"../cmpnew/cmpcatch.o");
64
init_or_load(init_cmpenv,"../cmpnew/cmpenv.o");
65
init_or_load(init_cmpeval,"../cmpnew/cmpeval.o");
66
init_or_load(init_cmpflet,"../cmpnew/cmpflet.o");
67
init_or_load(init_cmpfun,"../cmpnew/cmpfun.o");
68
init_or_load(init_cmpif,"../cmpnew/cmpif.o");
69
init_or_load(init_cmplabel,"../cmpnew/cmplabel.o");
70
init_or_load(init_cmplam,"../cmpnew/cmplam.o");
71
init_or_load(init_cmplet,"../cmpnew/cmplet.o");
72
init_or_load(init_cmploc,"../cmpnew/cmploc.o");
73
init_or_load(init_cmpmap,"../cmpnew/cmpmap.o");
74
init_or_load(init_cmpmulti,"../cmpnew/cmpmulti.o");
75
init_or_load(init_cmpspecial,"../cmpnew/cmpspecial.o");
76
init_or_load(init_cmptag,"../cmpnew/cmptag.o");
77
init_or_load(init_cmptop,"../cmpnew/cmptop.o");
78
init_or_load(init_cmpvar,"../cmpnew/cmpvar.o");
79
init_or_load(init_cmpvs,"../cmpnew/cmpvs.o");
80
init_or_load(init_cmpwt,"../cmpnew/cmpwt.o");
83
sLApackageA->s.s_dbind = user_package;