File: modpreptest.out

package info (click to toggle)
clisp 1:2.41-1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 49,804 kB
  • ctags: 16,291
  • sloc: lisp: 75,912; ansic: 49,247; xml: 24,289; asm: 21,993; sh: 11,234; fortran: 6,692; cpp: 2,660; objc: 2,481; makefile: 2,355; perl: 164; sed: 55
file content (209 lines) | stat: -rw-r--r-- 6,267 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
/* Sample -*- C -*- module */
#line 4
DEFMODULE(sample,"USER")
#define O(varname) module__sample__object_tab._##varname

struct {
#if ((defined(cond0)) && (defined(cond1))) || (cond2a ? cond2b : cond2c)
  object _object_Kgoto;
#endif
#if (defined(cond0)) && (defined(cond1))
  object _object__23_28_29;
#endif
#if (defined(cond0)) && (defined(cond1))
  object _object__28foo2_29;
#endif
#if (defined(cond0)) && (!(defined(cond1)))
  object _object_Kotog;
#endif
#if (defined(cond0)) && (!(defined(cond1)))
  object _object__28foo3_29;
#endif
  object _object_Ktest;
  object _object_Ktest_2Dnot;
#if (!(cond2a ? cond2b : cond2c)) && (cond3)
  object _object__23_5Cspace;
#endif
  object _var1;
#if ((defined(cond0)) && (defined(cond1))) || ((defined(cond0)) && (!(defined(cond1))))
  object _var2;
#endif
#if ((defined(cond0)) && (defined(cond1))) || ((defined(cond0)) && (!(defined(cond1))))
  object _var3;
#endif
} module__sample__object_tab;
#define object_Kgoto  module__sample__object_tab._object_Kgoto
#define object__23_28_29  module__sample__object_tab._object__23_28_29
#define object__28foo2_29  module__sample__object_tab._object__28foo2_29
#define object_Kotog  module__sample__object_tab._object_Kotog
#define object__28foo3_29  module__sample__object_tab._object__28foo3_29
#define object_Ktest  module__sample__object_tab._object_Ktest
#define object_Ktest_2Dnot  module__sample__object_tab._object_Ktest_2Dnot
#define object__23_5Cspace  module__sample__object_tab._object__23_5Cspace
uintC module__sample__object_tab_size = sizeof(module__sample__object_tab)/sizeof(object);

struct {
#if ((defined(cond0)) && (defined(cond1))) || (cond2a ? cond2b : cond2c)
  object_initdata_t _object_Kgoto;
#endif
#if (defined(cond0)) && (defined(cond1))
  object_initdata_t _object__23_28_29;
#endif
#if (defined(cond0)) && (defined(cond1))
  object_initdata_t _object__28foo2_29;
#endif
#if (defined(cond0)) && (!(defined(cond1)))
  object_initdata_t _object_Kotog;
#endif
#if (defined(cond0)) && (!(defined(cond1)))
  object_initdata_t _object__28foo3_29;
#endif
  object_initdata_t _object_Ktest;
  object_initdata_t _object_Ktest_2Dnot;
#if (!(cond2a ? cond2b : cond2c)) && (cond3)
  object_initdata_t _object__23_5Cspace;
#endif
  object_initdata_t _var1;
#if ((defined(cond0)) && (defined(cond1))) || ((defined(cond0)) && (!(defined(cond1))))
  object_initdata_t _var2;
#endif
#if ((defined(cond0)) && (defined(cond1))) || ((defined(cond0)) && (!(defined(cond1))))
  object_initdata_t _var3;
#endif
  int _dummy_to_avoid_trailing_comma_in_initializer;
} module__sample__object_tab_initdata = {
#if ((defined(cond0)) && (defined(cond1))) || (cond2a ? cond2b : cond2c)
  { ":GOTO" },
#endif
#if (defined(cond0)) && (defined(cond1))
  { "#()" },
#endif
#if (defined(cond0)) && (defined(cond1))
  { "(foo2)" },
#endif
#if (defined(cond0)) && (!(defined(cond1)))
  { ":OTOG" },
#endif
#if (defined(cond0)) && (!(defined(cond1)))
  { "(foo3)" },
#endif
  { ":test" },
  { ":test-not" },
#if (!(cond2a ? cond2b : cond2c)) && (cond3)
  { "#\\space" },
#endif
  { "NIL" },
#if ((defined(cond0)) && (defined(cond1))) || ((defined(cond0)) && (!(defined(cond1))))
  { "NIL" },
#endif
#if ((defined(cond0)) && (defined(cond1))) || ((defined(cond0)) && (!(defined(cond1))))
  { "NIL" },
#endif
  0
};

#line 10
 DEFVAR (var1)
#ifdef cond0
 DEFUN (mypack:fun1, x,(subr_mypack__fun1,1,0,norest,nokey,0,NIL))
#if defined(cond1)
   push( object_Kgoto);
 DEFUN (mypack:fun2, x,(subr_mypack__fun2,1,0,norest,nokey,0,NIL))
   push(object__23_28_29);
   push( object_Kgoto);
 DEFVAR (var2)
 DEFVAR (var3)
#else
 DEFUN (mypack:fun2, y,(subr_mypack__fun2,1,0,norest,nokey,0,NIL))
   push(object_Kotog);
 DEFVAR (var3)
 DEFVAR (var2)
#endif
#endif
DEFUN (mypack:fun3, x y &optional z,(subr_mypack__fun3,2,1,norest,nokey,0,NIL))
DEFUN (mypack:fun4, x y &key test test-not,(subr_mypack__fun4,2,0,norest,key,2,NIL))
DEFUN (fun5, x y &rest r,(subr_user__fun5,2,0,rest,nokey,0,NIL))
#if cond2a ? cond2b : cond2c
   push(object_Kgoto);
#elif cond3
   push(object__23_5Cspace);
#endif

struct {
  VAROBJECTS_ALIGNMENT_DUMMY_DECL
#if defined(cond0)
  subr_ _subr_mypack__fun1;
#endif
#if ((defined(cond0)) && (defined(cond1))) || ((defined(cond0)) && (!(defined(cond1))))
  subr_t _subr_mypack__fun2;
#endif
  subr_t _subr_mypack__fun3;
  subr_t _subr_mypack__fun4;
  subr_t _subr_user__fun5;
  int _dummy_to_avoid_trailing_comma_in_initializer;
} module__sample__subr_tab = {
  #if varobjects_misaligned
  { 0 },
  #endif
  {
#if defined(cond0)
    LISPFUN_F(subr_mypack__fun1,1,0,norest,nokey,0,NIL)
#endif
#if ((defined(cond0)) && (defined(cond1))) || ((defined(cond0)) && (!(defined(cond1))))
    LISPFUN_F(subr_mypack__fun2,1,0,norest,nokey,0,NIL)
#endif
    LISPFUN_F(subr_mypack__fun3,2,1,norest,nokey,0,NIL)
    LISPFUN_F(subr_mypack__fun4,2,0,norest,key,2,NIL)
    LISPFUN_F(subr_user__fun5,2,0,rest,nokey,0,NIL)
    0
  }
};
uintC module__sample__subr_tab_size = (sizeof(struct module__sample__subr_tab_t)-sizeof(int))/sizeof(subr_t);

struct {
#if defined(cond0)
  subr_initdata_t _subr_mypack__fun1;
#endif
#if ((defined(cond0)) && (defined(cond1))) || ((defined(cond0)) && (!(defined(cond1))))
  subr_initdata_t _subr_mypack__fun2;
#endif
  subr_initdata_t _subr_mypack__fun3;
  subr_initdata_t _subr_mypack__fun4;
  subr_initdata_t _subr_user__fun5;
  int _dummy_to_avoid_trailing_comma_in_initializer;
} module__sample__subr_tab_initdata = {
#if defined(cond0)
  { "mypack", "fun1" },
#endif
#if ((defined(cond0)) && (defined(cond1))) || ((defined(cond0)) && (!(defined(cond1))))
  { "mypack", "fun2" },
#endif
  { "mypack", "fun3" },
  { "mypack", "fun4" },
  { "USER", "fun5" },
  0
};

void module__sample__init_function_1 (module_t* module)
{
  pushSTACK(object_Ktest);
  pushSTACK(object_Ktest_2Dnot);
  module__sample__subr_tab._subr_mypack__fun4.keywords = vectorof(2);
  O(var1) = ( NIL);
#if (defined(cond0)) && (defined(cond1))
  O(var2) = ( object__28foo2_29);
#endif
#if (defined(cond0)) && (defined(cond1))
  O(var3) = ( O(var2));
#endif
#if (defined(cond0)) && (!(defined(cond1)))
  O(var3) = ( object__28foo3_29);
#endif
#if (defined(cond0)) && (!(defined(cond1)))
  O(var2) = ( O(var3));
#endif
}

void module__sample__init_function_2 (module_t* module)
{
}