5 ANSI C code generated by SmallEiffel The GNU Eiffel Compiler
6 Release -0.74 Beta #18 (Monday March 4th 2002)
7 Copyright (C), 1994-2002 - LORIA - UHP - INRIA - FRANCE
8 Dominique COLNET and Suzanne COLLIN - SmallEiffel@loria.fr
9 http://SmallEiffel.loria.fr
10 C Compiler options used: -pipe -O2 -I/usr/include/SDL -D_REENTRANT `sdl-config --libs`
14 -- This file is free software, which comes along with SmallEiffel. This
15 -- software is distributed in the hope that it will be useful, but WITHOUT
16 -- ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
17 -- FITNESS FOR A PARTICULAR PURPOSE. You can modify it as you want, provided
18 -- this header is kept unaltered, and a notification of the changes is added.
19 -- You are allowed to redistribute it and sell it, alone or as a part of
21 -- Copyright (C) 1994-2002 LORIA - INRIA - U.H.P. Nancy 1 - FRANCE
22 -- Dominique COLNET and Suzanne COLLIN - SmallEiffel@loria.fr
23 -- http://SmallEiffel.loria.fr
27 This file (SmallEiffel/sys/runtime/base.h) contains all basic Eiffel
29 This file is automatically included in the header for all modes of
30 compilation: -boost, -no_check, -require_check, -ensure_check, ...
31 This file is also included in the header of any cecil file (when the
32 -cecil option is used).
33 This file is also included in the header file of C++ wrappers (when
34 using the external "C++" clause).
46 #include <sys/types.h>
60 /* Because ANSI C EXIT_* are not always defined: */
62 #define EXIT_FAILURE 1
65 #define EXIT_SUCCESS 0
69 On Linux glibc systems, we need to use sig.* versions of jmp_buf,
70 setjmp and longjmp to preserve the signal handling context.
71 Currently, the way I figured to detect this is if _SIGSET_H_types has
72 been defined in /usr/include/setjmp.h.
74 #ifdef _SIGSET_H_types
75 #define JMP_BUF sigjmp_buf
76 #define SETJMP(x) sigsetjmp( (x), 1)
77 #define LONGJMP siglongjmp
79 #define JMP_BUF jmp_buf
80 #define SETJMP(x) setjmp( (x) )
81 #define LONGJMP longjmp
85 Type to store reference objects Id:
92 The default channel used to print runtime error messages:
97 Eiffel type INTEGER is #2:
100 #define EIF_INTEGER T2
102 #define EIF_INTEGER_BITS (CHAR_BIT*sizeof(int))
103 #define EIF_MINIMUM_INTEGER (INT_MIN)
104 #define EIF_MAXIMUM_INTEGER (INT_MAX)
107 Eiffel type CHARACTER is #3:
109 typedef unsigned char T3
;
110 #define EIF_CHARACTER T3
112 #define EIF_CHARACTER_BITS (CHAR_BIT)
113 #define EIF_MINIMUM_CHARACTER_CODE (0)
114 #define EIF_MAXIMUM_CHARACTER_CODE (255)
115 #define T3code(x) ((T2)(x))
116 #define T3to_integer(x) ((T2)((char)(x)))
117 #define T3to_bit(x) (x)
120 Eiffel type REAL is #4:
125 #define EIF_REAL_BITS (CHAR_BIT*sizeof(float))
126 #define EIF_MINIMUM_REAL (-(FLT_MAX))
127 #define EIF_MAXIMUM_REAL (FLT_MAX)
128 #define T2toT4(x) ((T4)(x))
131 Eiffel type DOUBLE is #5:
134 #define EIF_DOUBLE T5
136 #define EIF_DOUBLE_BITS (CHAR_BIT*sizeof(double))
137 #define EIF_MINIMUM_DOUBLE (-(DBL_MAX))
138 #define EIF_MAXIMUM_DOUBLE (DBL_MAX)
139 #define T2toT5(x) ((T5)(x))
140 #define T4toT5(x) ((T5)(x))
143 Eiffel type BOOLEAN is #6:
146 #define EIF_BOOLEAN T6
148 #define EIF_BOOLEAN_BITS (CHAR_BIT)
151 Eiffel type POINTER is #8:
154 #define EIF_POINTER T8
156 #define EIF_POINTER_BITS (CHAR_BIT*sizeof(void*))
159 To use type STRING on the C side:
161 #define EIF_STRING T7*
164 Some Other EIF_* defined in ETL:
166 #define eif_access(x) ((char*)(x))
167 #define EIF_REFERENCE T0*
169 #define EIF_OBJECT EIF_OBJ
172 Wrappers for `malloc' and `calloc':
174 void* se_malloc(size_t size
);
175 void* se_calloc(size_t nmemb
, size_t size
);
177 /*C Header Pass 1 :*/
178 typedef union _se_agent se_agent
;
179 typedef struct _se_agent0 se_agent0
;
180 typedef struct S57 T57
;
181 typedef struct S114 T114
;
182 typedef struct S135 T135
;
183 typedef struct S130 T130
;
184 typedef struct S47 T47
;
185 typedef struct S75 T75
;
186 typedef struct S41 T41
;
187 typedef struct S43 T43
;
188 typedef struct S87 T87
;
189 typedef struct S83 T83
;
190 typedef struct S117 T117
;
191 typedef struct S126 T126
;
194 typedef struct S54 T54
;
196 typedef struct S102 T102
;
197 typedef struct S107 T107
;
198 typedef struct S121 T121
;
200 typedef struct S120 T120
;
201 typedef struct S74 T74
;
203 typedef struct S53 T53
;
204 typedef struct S50 T50
;
205 typedef struct S122 T122
;
206 typedef struct S151 T151
;
207 typedef struct S77 T77
;
208 typedef struct S51 T51
;
209 typedef struct S97 T97
;
210 typedef struct S99 T99
;
211 typedef struct S80 T80
;
212 typedef struct S140 T140
;
213 typedef struct S118 T118
;
214 typedef struct S113 T113
;
215 typedef struct S55 T55
;
216 typedef struct S7 T7
;
217 typedef struct S65 T65
;
218 typedef struct S128 T128
;
219 typedef struct S105 T105
;
220 typedef struct S68 T68
;
221 typedef struct S129 T129
;
222 typedef struct S153 T153
;
223 typedef struct S45 T45
;
224 typedef struct S96 T96
;
225 typedef struct S39 T39
;
226 typedef struct S127 T127
;
227 typedef struct S98 T98
;
233 typedef struct S104 T104
;
234 typedef struct S131 T131
;
235 typedef struct S28 T28
;
236 typedef struct S112 T112
;
237 typedef struct S67 T67
;
238 typedef struct S137 T137
;
240 typedef struct S22 T22
;
241 typedef struct S64 T64
;
242 typedef struct S16 T16
;
243 typedef struct S125 T125
;
244 typedef struct S86 T86
;
245 typedef struct S138 T138
;
246 typedef struct S146 T146
;
247 typedef struct S106 T106
;
248 typedef struct S66 T66
;
249 typedef struct S116 T116
;
250 typedef struct S132 T132
;
251 typedef struct S136 T136
;
253 /*C Header Pass 2 :*/
262 /*C Header Pass 3 :*/
265 struct S22
{T5 _time_memory
;};
266 int se_cmpT22(T22 o1
,T22 o2
);
268 /*C Header Pass 4 :*/
271 void se_prinT57(T57
**o
);
272 struct S114
{Tid id
;T0
* _main
;};
274 void se_prinT114(T114
**o
);
275 struct S135
{Tid id
;T0
* _main
;};
277 void se_prinT135(T135
**o
);
278 struct S130
{Tid id
;T0
* _score_table
;T0
* _tfr
;T0
* _tfw
;};
280 void se_prinT130(T130
**o
);
281 struct S47
{Tid id
;T0
* _item
;T2 _key
;T0
* _next
;};
283 void se_prinT47(T47
**o
);
284 struct S75
{Tid id
;T2 _upper2
;T2 _upper1
;T2 _lower2
;T2 _lower1
;T76 _storage
;T2 _capacity
;};
286 void se_prinT75(T75
**o
);
287 struct S41
{Tid id
;T0
* _linked_list
;T0
* _current_link
;};
289 void se_prinT41(T41
**o
);
290 struct S43
{Tid id
;T0
* _item
;T0
* _next
;};
292 void se_prinT43(T43
**o
);
293 struct S87
{Tid id
;T0
* _item
;T0
* _next
;};
295 void se_prinT87(T87
**o
);
296 struct S83
{Tid id
;T85 _storage
;T2 _capacity
;T2 _upper
;T2 _lower
;};
298 void se_prinT83(T83
**o
);
299 struct S117
{Tid id
;T6 _has_focus
;T0
* _signal_table
;T2 _offsetx
;T2 _offsety
;T2 _width
;T2 _height
;T0
* _widget_list
;T0
* _focus_widget
;T0
* _preset_lb
;T0
* _wrap_cb
;T0
* _width_tb
;T0
* _height_tb
;T0
* _setting
;T0
* _preset
;T0
* _preset_list
;};
301 void se_prinT117(T117
**o
);
302 void se_prinT82(T82
*o
);
303 struct S126
{Tid id
;T6 _has_focus
;T0
* _signal_table
;T2 _offsetx
;T2 _offsety
;T2 _width
;T2 _height
;T6 _value
;};
305 void se_prinT126(T126
**o
);
306 void se_prinT49(T49
*o
);
308 void se_prinT89(T89
*o
);
309 void se_prinT111(T111
**o
);
310 struct S54
{Tid id
;T0
* _score_file
;T0
* _preset_list
;T0
* _mainttf
;T0
* _bigttf
;T0
* _mainfont
;T0
* _bigfont
;T0
* _default_preset
;};
312 void se_prinT54(T54
**o
);
314 void se_prinT108(T108
*o
);
315 struct S102
{Tid id
;T0
* _first
;};
317 void se_prinT102(T102
**o
);
318 T0
*new_tuple102(T0
* i1
);
319 struct S107
{Tid id
;T6 _has_focus
;T0
* _signal_table
;T2 _offsetx
;T2 _offsety
;T2 _width
;T2 _height
;T0
* _string
;T0
* _img
;};
321 void se_prinT107(T107
**o
);
322 struct S121
{Tid id
;T0
* _item
;T0
* _next
;};
324 void se_prinT121(T121
**o
);
325 void se_prinT124(T124
**o
);
326 struct S120
{Tid id
;T6 _has_focus
;T0
* _signal_table
;T2 _offsetx
;T2 _offsety
;T2 _width
;T2 _height
;T0
* _string_list
;T0
* _string
;T2 _list_i
;T0
* _textimg
;};
328 void se_prinT120(T120
**o
);
329 void se_prinT76(T76
*o
);
330 void se_prinT149(T149
**o
);
331 struct S53
{Tid id
;T6 _is_connected
;T8 _ptr
;};
333 void se_prinT53(T53
**o
);
334 struct S50
{Tid id
;T6 _is_connected
;T8 _ptr
;};
336 void se_prinT50(T50
**o
);
337 struct S122
{Tid id
;T0
* _linked_list
;T0
* _current_link
;};
339 void se_prinT122(T122
**o
);
340 struct S151
{Tid id
;T0
* _linked_list
;T0
* _current_link
;};
342 void se_prinT151(T151
**o
);
343 struct S77
{Tid id
;T2 _seed
;T0
* _iv
;T2 _iy
;};
345 void se_prinT77(T77
**o
);
346 struct S51
{Tid id
;T2 _to_integer
;T2 _to_gfx_integer
;T8 _pointer
;};
348 void se_prinT51(T51
**o
);
349 struct S97
{Tid id
;T6 _has_focus
;T0
* _signal_table
;T2 _offsetx
;T2 _offsety
;T2 _width
;T2 _height
;T0
* _widget_list
;T0
* _focus_widget
;T0
* _name_tb
;};
351 void se_prinT97(T97
**o
);
352 struct S99
{Tid id
;T6 _has_focus
;T0
* _signal_table
;T2 _offsetx
;T2 _offsety
;T2 _width
;T2 _height
;T0
* _widget_list
;T0
* _focus_widget
;T2 _row_count
;T0
* _score_list
;};
354 void se_prinT99(T99
**o
);
355 struct S80
{Tid id
;T82 _storage
;T2 _capacity
;T2 _upper
;T2 _lower
;};
357 void se_prinT80(T80
**o
);
358 struct S140
{Tid id
;T2 _item
;};
360 void se_prinT140(T140
**o
);
361 struct S118
{Tid id
;T2 _upper
;T0
* _first_link
;T0
* _last_link
;T2 _mem_idx
;T0
* _mem_lnk
;};
363 void se_prinT118(T118
**o
);
364 struct S113
{Tid id
;T6 _has_focus
;T0
* _signal_table
;T2 _offsetx
;T2 _offsety
;T2 _width
;T2 _height
;T0
* _string
;T0
* _img
;};
366 void se_prinT113(T113
**o
);
367 struct S55
{Tid id
;T6 _push_back_flag
;T0
* _path
;T8 _input_stream
;T2 _memory
;};
369 void se_prinT55(T55
**o
);
370 void se_prinT69(T69
*o
);
371 struct S65
{Tid id
;T0
* _name
;T0
* _setting
;T0
* _hiscore
;};
373 void se_prinT65(T65
**o
);
374 struct S128
{Tid id
;T0
* _main
;};
376 void se_prinT128(T128
**o
);
377 struct S105
{Tid id
;T2 _upper
;T0
* _first_link
;T0
* _last_link
;T2 _mem_idx
;T0
* _mem_lnk
;};
379 void se_prinT105(T105
**o
);
380 struct S68
{Tid id
;T2 _width
;T2 _height
;T6 _wrap
;};
382 void se_prinT68(T68
**o
);
383 struct S129
{Tid id
;T0
* _main
;};
385 void se_prinT129(T129
**o
);
386 struct S153
{Tid id
;T9 _storage
;T2 _capacity
;T2 _upper
;T2 _lower
;};
388 void se_prinT153(T153
**o
);
389 struct S45
{Tid id
;T49 _buckets
;T2 _capacity
;T2 _count
;T2 _cache_user
;T0
* _cache_node
;T2 _cache_buckets
;};
391 void se_prinT45(T45
**o
);
392 struct S96
{Tid id
;T0
* _name
;T2 _score
;T2 _time
;};
394 void se_prinT96(T96
**o
);
395 struct S7
{Tid id
;T9 _storage
;T2 _count
;T2 _capacity
;};
397 struct S39
{Tid id
;T2 _upper
;T0
* _first_link
;T0
* _last_link
;T2 _mem_idx
;T0
* _mem_lnk
;};
399 void se_prinT39(T39
**o
);
400 struct S127
{Tid id
;T0
* _main
;};
402 void se_prinT127(T127
**o
);
403 void se_prinT9(T9
*o
);
404 struct S98
{Tid id
;T6 _has_focus
;T0
* _signal_table
;T2 _offsetx
;T2 _offsety
;T2 _width
;T2 _height
;T2 _text_width
;T2 _text_height
;T0
* _string
;T2 _cursor
;T0
* _textimg
;};
406 void se_prinT98(T98
**o
);
407 void se_prinT152(T152
*o
);
408 void se_prinT95(T95
**o
);
409 void se_prinT134(T134
**o
);
410 void se_prinT109(T109
**o
);
411 void se_prinT155(T155
*o
);
412 struct S104
{Tid id
;T0
* _name
;T0
* _level_l
;T0
* _name_l
;T0
* _time_l
;T0
* _score_l
;};
414 void se_prinT104(T104
**o
);
415 struct S131
{Tid id
;T133 _buckets
;T2 _capacity
;T2 _count
;T2 _cache_user
;T0
* _cache_node
;T2 _cache_buckets
;};
417 void se_prinT131(T131
**o
);
418 struct S28
{Tid id
;T2 _y
;T2 _x
;T2 _type
;T2 _i1
;T2 _kmod
;};
420 void se_prinT28(T28
**o
);
421 struct S112
{Tid id
;T0
* _main
;};
423 void se_prinT112(T112
**o
);
424 struct S67
{Tid id
;T0
* _item
;T0
* _next
;};
426 void se_prinT67(T67
**o
);
427 struct S137
{Tid id
;T0
* _main
;};
429 void se_prinT137(T137
**o
);
430 void se_prinT115(T115
**o
);
432 void se_prinT22(T22
*o
);
433 struct S74
{Tid id
;T2 _type
;T0
* _neighbour
;T2 _y
;T2 _x
;T6 _is_connected
;T2 _neighbour_count
;};
435 void se_prinT74(T74
**o
);
436 struct S64
{Tid id
;T69 _storage
;T2 _capacity
;T2 _upper
;T2 _lower
;};
438 void se_prinT64(T64
**o
);
439 struct S16
{Tid id
;T0
* _io_score
;T0
* _board
;T0
* _current_preset
;T0
* _current_setting
;T2 _seed
;T2 _move_count
;T0
* _new_game_button
;T0
* _options_button
;T0
* _hs_button
;T0
* _quit_button
;T0
* _options_window
;T0
* _newhs_window
;T0
* _hs_window
;T0
* _widget_list
;T2 _elapsed_seconds
;T2 _elapsed_ticks
;T2 _last_ticks
;T2 _game_state
;T0
* _current_window
;T0
* _move_image
;T0
* _best_image
;T0
* _time_image
;T0
* _server_bottom
;T0
* _server_top
;T0
* _connected_pipe_color
;T0
* _disconnected_pipe_color
;T0
* _connected_terminal_color
;T0
* _disconnected_terminal_color
;T0
* _open_list
;T0
* _rand
;T2 _best
;};
441 void se_prinT16(T16
**o
);
442 struct S125
{Tid id
;T0
* _main
;};
444 void se_prinT125(T125
**o
);
445 struct S86
{Tid id
;T2 _upper
;T0
* _first_link
;T0
* _last_link
;T2 _mem_idx
;T0
* _mem_lnk
;};
447 void se_prinT86(T86
**o
);
448 struct S138
{Tid id
;T0
* _main
;};
450 void se_prinT138(T138
**o
);
451 void se_prinT85(T85
*o
);
452 struct S146
{Tid id
;T0
* _path
;T8 _output_stream
;};
454 void se_prinT146(T146
**o
);
455 struct S106
{Tid id
;T0
* _item
;T0
* _next
;};
457 void se_prinT106(T106
**o
);
458 struct S66
{Tid id
;T2 _upper
;T0
* _first_link
;T0
* _last_link
;T2 _mem_idx
;T0
* _mem_lnk
;};
460 void se_prinT66(T66
**o
);
461 struct S116
{Tid id
;T0
* _main
;};
463 void se_prinT116(T116
**o
);
464 struct S132
{Tid id
;T0
* _item
;T0
* _key
;T0
* _next
;};
466 void se_prinT132(T132
**o
);
467 struct S136
{Tid id
;T0
* _main
;};
469 void se_prinT136(T136
**o
);
470 void se_prinT133(T133
*o
);
472 -- This file is free software, which comes along with SmallEiffel. This
473 -- software is distributed in the hope that it will be useful, but WITHOUT
474 -- ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
475 -- FITNESS FOR A PARTICULAR PURPOSE. You can modify it as you want, provided
476 -- this header is kept unaltered, and a notification of the changes is added.
477 -- You are allowed to redistribute it and sell it, alone or as a part of
479 -- Copyright (C) 1994-2002 LORIA - INRIA - U.H.P. Nancy 1 - FRANCE
480 -- Dominique COLNET and Suzanne COLLIN - SmallEiffel@loria.fr
481 -- http://SmallEiffel.loria.fr
485 This file (SmallEiffel/sys/runtime/no_check.h) is automatically included
486 when `run_control.no_check' is true (ie. all modes except mode -boost).
488 #define SE_NO_CHECK 1
490 void se_prinT0(T0
**o
);
491 void se_prinT2(EIF_INTEGER
*o
);
492 void se_prinT3(EIF_CHARACTER
*o
);
493 void se_prinT4(EIF_REAL
*o
);
494 void se_prinT5(EIF_DOUBLE
*o
);
495 void se_prinT6(EIF_BOOLEAN
*o
);
496 void se_prinT7(EIF_STRING
*o
);
497 void se_prinT8(EIF_POINTER
*o
);
500 This type is used to store a position in some Eiffel source file.
501 It must be compatible with the implementation of class POSITION.
503 typedef unsigned int se_position
;
505 EIF_INTEGER
se_position2line(se_position position
);
506 EIF_INTEGER
se_position2column(se_position position
);
507 EIF_INTEGER
se_position2path_id(se_position position
);
510 To be able to print a stack frame in a human readable format :
512 typedef struct _se_frame_descriptor se_frame_descriptor
;
513 struct _se_frame_descriptor
{
514 char* name
; /* Eiffel name of the routine. */
515 int use_current
; /* Flag is 1 when this routine use Current. */
516 int local_count
; /* Number of C variables to print. */
517 char* local_format
; /* Format/type information. */
518 int assertion_flag
; /* 1 when assertions can be checked. */
522 To keep the track of execution in order to be able to print a
523 dump when things goes wrong :
525 typedef struct _se_dump_stack se_dump_stack
;
526 struct _se_dump_stack
{
527 se_frame_descriptor
* fd
;
528 void** current
; /* NULL when not used. */
529 se_position p
; /* The current position. */
530 se_dump_stack
* caller
; /* Back to the caller. */
533 extern se_dump_stack
* se_dst
;
534 int se_stack_size(se_dump_stack
* ds
);
535 void se_print_run_time_stack(void);
536 int se_print_one_frame(se_dump_stack
*ds
);
539 extern int se_require_uppermost_flag
;
540 extern int se_require_last_result
;
541 int se_rci(se_dump_stack
*caller
,void*C
);
542 void error0(char*m
,char*vv
);
543 void error1(char*m
,se_position position
);
544 void error2(T0
*o
,se_position position
);
545 T0
* vc(void*o
,se_position position
);
546 T0
* ci(int id
,void*o
,se_position position
);
547 void ac_req(int v
,char*vv
);
548 void ac_ens(int v
,char*vv
);
549 void ac_inv(int v
,char*vv
);
550 void ac_liv(int v
,char*vv
);
552 int ac_lvc(int lc
,int lv1
,int lv2
);
553 void ac_civ(int v
,char*vv
);
554 void se_evobt(void*o
,se_position position
);
555 void se_signal_handler(int sig
);
556 void se_gc_check_id(void*o
,int id
);
558 -- This file is free software, which comes along with SmallEiffel. This
559 -- software is distributed in the hope that it will be useful, but WITHOUT
560 -- ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
561 -- FITNESS FOR A PARTICULAR PURPOSE. You can modify it as you want, provided
562 -- this header is kept unaltered, and a notification of the changes is added.
563 -- You are allowed to redistribute it and sell it, alone or as a part of
565 -- Copyright (C) 1994-2002 LORIA - INRIA - U.H.P. Nancy 1 - FRANCE
566 -- Dominique COLNET and Suzanne COLLIN - SmallEiffel@loria.fr
567 -- http://SmallEiffel.loria.fr
571 This file (SmallEiffel/sys/runtime/trace.h) is automatically included when
572 `run_control.no_check' is true (ie. all modes except -boost).
573 This file comes after no_check.[hc] to implements the -trace flag.
576 se_position
se_trace(se_position p
);
578 #define SE_DB_BUFMAX 512
579 typedef struct _se_breakpoint se_breakpoint
;
580 struct _se_breakpoint
{
581 int name_flag
; char name
[SE_DB_BUFMAX
];
582 int file_flag
; char file
[SE_DB_BUFMAX
];
583 int line_flag
; int line_minimum
; int line_maximum
;
584 int stack_flag
; int stack_limit
; int stack_automatic
;
585 se_breakpoint
* next
; /* The next one or or NULL. */
587 void se_trace(se_dump_stack
*ds
,se_position p
);
588 void se_db_signal_handler(int sig
);
589 void se_db_back(se_dump_stack
*ds
,se_position p
);
590 void sedb_breakpoint(se_dump_stack
*ds
);
592 #define FSOC_SIZE 8192
593 #define RSOC_SIZE 32768
595 -- This file is free software, which comes along with SmallEiffel. This
596 -- software is distributed in the hope that it will be useful, but WITHOUT
597 -- ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
598 -- FITNESS FOR A PARTICULAR PURPOSE. You can modify it as you want, provided
599 -- this header is kept unaltered, and a notification of the changes is added.
600 -- You are allowed to redistribute it and sell it, alone or as a part of
602 -- Copyright (C) 1994-2002 LORIA - INRIA - U.H.P. Nancy 1 - FRANCE
603 -- Dominique COLNET and Suzanne COLLIN - SmallEiffel@loria.fr
604 -- http://SmallEiffel.loria.fr
608 This file (SmallEiffel/sys/runtime/gc_lib.h) is automatically included
609 when the Garbage Collector is used (default, unless option -no_gc has
614 #define SE_GC_LOW_MEMORY_STRATEGY 0
615 #define SE_GC_HIGH_MEMORY_STRATEGY 1
616 #define SE_GC_DEFAULT_MEMORY_STRATEGY 2
617 extern int se_gc_strategy
;
620 #define RSOH_UNMARKED 15253
622 #define RSOH_MARKED 2
625 #define FSOH_UNMARKED 1
626 #define FSOH_MARKED 2
628 /* To codify the state and the type of some Memory Chunk, we are
629 using the following definitions :
631 #define FSO_FREE_CHUNK (-2)
632 #define RSO_FREE_CHUNK (-1)
633 #define RSO_USED_CHUNK ( 0)
634 #define FSO_STORE_CHUNK ( 1)
635 #define FSO_USED_CHUNK ( 2)
636 #define FREE_CHUNK(x) ((x)<0)
638 /* Minimum size for a store area in a ReSizable Objects Chunk :
640 #define RSOC_MIN_STORE 512
642 /* The default channel used to print -gc_info flag information :
644 #define SE_GCINFO SE_ERR
646 extern int collector_counter
; /* MEMORY.collector_counter */
648 typedef struct s_mch mch
; /* Memory Chunk Header. */
649 typedef struct s_fsoc fsoc
; /* Fixed Size Objects Chunk. */
650 typedef union u_rsoh rsoh
; /* ReSizable Object Header. */
651 typedef struct s_fll_rsoh fll_rsoh
;
652 typedef struct s_rsoc rsoc
; /* ReSizable Objects Chunk. */
653 typedef struct s_na_env na_env
; /* Native Array ENVironment. */
657 unsigned int size
; /* In number of bytes (actual argument of malloc).*/
658 int state_type
; /* One value in : RSO_USED_CHUNK,
659 FREE_CHUNK, FSO_STORE_CHUNK, FSO_USED_CHUNK */
660 void(*amfp
)(mch
*,void*); /* Align Mark Function Pointer. */
661 void(*swfp
)(mch
*); /* SWeep Function Pointer. */
665 mch header
; /* Common header for fsoc and rsoc. */
666 fsoc
* next
; /* The next one when in free list (fsocfl). */
671 typedef struct _rso_header rso_header
;
675 int magic_flag
; /* RSOH_MARKED when used,
677 else RSOH_UNMARKED */
686 rso_header rsoh_field
;
691 mch header
; /* Common header for fsoc and rsoc. */
692 int isize
; /* Initial size (at malloc time) to detect splitted chunks. */
693 rsoc
* next
; /* The next one when in free list (rsocfl). */
694 fll_rsoh
*free_list_of_large
; /* Intra. free list. */
704 void (*gc_mark
)(T0
*);
707 extern void**stack_bottom
;
710 extern int gcmt_used
;
711 extern int gc_is_off
;
713 extern unsigned int fsoc_count
;
714 extern unsigned int rsoc_count
;
715 extern void*gcmt_tail_addr
;
718 void gc_mark(void*p
);
719 int gc_stack_size(void);
720 int garbage_delayed(void);
721 void gc_update_ceils(void);
722 char*new_na(na_env
*nae
,int size
);
723 int fsocfl_count(void);
724 int rsocfl_count(void);
725 void gc_dispose_before_exit(void);
726 void mark_stack_and_registers (void);
727 fsoc
* gc_fsoc_get1(void);
728 fsoc
* gc_fsoc_get2(void);
729 struct _se_agent0
{Tid id
;void*(*afp
)(se_dump_stack
*,se_agent
*);};
730 typedef struct _se_agent12 se_agent12
;
731 struct _se_agent12
{Tid id
;void(*afp
)(se_dump_stack
*,se_agent12
*,T0
*);T0
* C
;};
732 typedef struct _se_agent11 se_agent11
;
733 struct _se_agent11
{Tid id
;void(*afp
)(se_dump_stack
*,se_agent11
*,T0
*,T0
*);T0
* C
;};
734 typedef struct _se_agent10 se_agent10
;
735 struct _se_agent10
{Tid id
;void(*afp
)(se_dump_stack
*,se_agent10
*,T0
*);};
736 typedef struct _se_agent9 se_agent9
;
737 struct _se_agent9
{Tid id
;void(*afp
)(se_dump_stack
*,se_agent9
*,T0
*);};
738 typedef struct _se_agent8 se_agent8
;
739 struct _se_agent8
{Tid id
;void(*afp
)(se_dump_stack
*,se_agent8
*,T0
*);};
740 typedef struct _se_agent7 se_agent7
;
741 struct _se_agent7
{Tid id
;void(*afp
)(se_dump_stack
*,se_agent7
*,T0
*);T0
* C
;};
742 typedef struct _se_agent6 se_agent6
;
743 struct _se_agent6
{Tid id
;void(*afp
)(se_dump_stack
*,se_agent6
*,T0
*);T0
* C
;T2 a2
;T2 a3
;};
744 typedef struct _se_agent5 se_agent5
;
745 struct _se_agent5
{Tid id
;void(*afp
)(se_dump_stack
*,se_agent5
*,T0
*);T0
* C
;T2 a2
;T2 a3
;};
746 typedef struct _se_agent4 se_agent4
;
747 struct _se_agent4
{Tid id
;void(*afp
)(se_dump_stack
*,se_agent4
*,T0
*);T0
* C
;T2 a2
;T2 a3
;};
748 typedef struct _se_agent3 se_agent3
;
749 struct _se_agent3
{Tid id
;void(*afp
)(se_dump_stack
*,se_agent3
*,T0
*);T0
* C
;};
750 typedef struct _se_agent2 se_agent2
;
751 struct _se_agent2
{Tid id
;void(*afp
)(se_dump_stack
*,se_agent2
*,T0
*);};
752 typedef struct _se_agent1 se_agent1
;
753 struct _se_agent1
{Tid id
;void(*afp
)(se_dump_stack
*,se_agent1
*,T0
*);};
754 union _se_agent
{T0 s0
;se_agent0 u0
;se_agent12 u12
;se_agent11 u11
;se_agent10 u10
;se_agent9 u9
;se_agent8 u8
;se_agent7 u7
;se_agent6 u6
;se_agent5 u5
;se_agent4 u4
;se_agent3 u3
;se_agent2 u2
;se_agent1 u1
;};
756 -- This file is free software, which comes along with SmallEiffel. This
757 -- software is distributed in the hope that it will be useful, but WITHOUT
758 -- ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
759 -- FITNESS FOR A PARTICULAR PURPOSE. You can modify it as you want, provided
760 -- this header is kept unaltered, and a notification of the changes is added.
761 -- You are allowed to redistribute it and sell it, alone or as a part of
763 -- Copyright (C) 1994-2002 LORIA - INRIA - U.H.P. Nancy 1 - FRANCE
764 -- Dominique COLNET and Suzanne COLLIN - SmallEiffel@loria.fr
765 -- http://SmallEiffel.loria.fr
769 This file (SmallEiffel/sys/runtime/agents.h) is automatically included
770 when agent support is used in the live code.
773 #define EIF_AGENT se_agent*
776 se_agent
* new_agent(Tid id
);
778 se_agent
* new_agent(void);
783 typedef struct B_agent gc_agent
;
795 extern gc_agent
*store_agent
;
796 extern gc_agent
*gc_free_agent
;
797 extern int store_left_agent
;
798 extern fsoc
*store_chunk_agent
;
800 extern int gc_info_nb_agent
;
802 void gc_mark_agent (/*agent*/T0
* o
);
803 void gc_align_mark_agent(fsoc
*c
, gc_agent
* a
);
804 void gc_sweep_agent(fsoc
*c
);
807 /*agent*/T0
*agent12(se_dump_stack
*caller
,T0
* C
);
808 /*agent*/T0
*agent11(se_dump_stack
*caller
,T0
* C
);
809 /*agent*/T0
*agent10(se_dump_stack
*caller
);
810 /*agent*/T0
*agent9(se_dump_stack
*caller
);
811 /*agent*/T0
*agent8(se_dump_stack
*caller
);
812 /*agent*/T0
*agent7(se_dump_stack
*caller
,T0
* C
);
813 /*agent*/T0
*agent6(se_dump_stack
*caller
,T0
* C
,T2 a2
,T2 a3
);
814 /*agent*/T0
*agent5(se_dump_stack
*caller
,T0
* C
,T2 a2
,T2 a3
);
815 /*agent*/T0
*agent4(se_dump_stack
*caller
,T0
* C
,T2 a2
,T2 a3
);
816 /*agent*/T0
*agent3(se_dump_stack
*caller
,T0
* C
);
817 /*agent*/T0
*agent2(se_dump_stack
*caller
);
818 /*agent*/T0
*agent1(se_dump_stack
*caller
);
819 void call_r0v(se_dump_stack
*caller
,/*agent*/T0
*a
,T0
* a1
);
820 void call_r0r0v(se_dump_stack
*caller
,/*agent*/T0
*a
,T0
* a1
,T0
* a2
);
822 -- This file is free software, which comes along with SmallEiffel. This
823 -- software is distributed in the hope that it will be useful, but WITHOUT
824 -- ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
825 -- FITNESS FOR A PARTICULAR PURPOSE. You can modify it as you want, provided
826 -- this header is kept unaltered, and a notification of the changes is added.
827 -- You are allowed to redistribute it and sell it, alone or as a part of
829 -- Copyright (C) 1994-2002 LORIA - INRIA - U.H.P. Nancy 1 - FRANCE
830 -- Dominique COLNET and Suzanne COLLIN - SmallEiffel@loria.fr
831 -- http://SmallEiffel.loria.fr
835 This file (SmallEiffel/sys/runtime/basic_io.h) is automatically
836 included when some external "SmallEiffel" basic_io_* feature is used.
839 #define basic_io_stdin (stdin)
840 #define basic_io_stdout (stdout)
841 #define basic_io_stderr (stderr)
842 #define basic_io_eof (EOF)
843 #define basic_io_text_file_read_open(p) (fopen(((char*)(p)),"r"))
844 #define basic_io_text_file_write_open(p) (fopen(((char*)(p)),"w"))
845 #define basic_io_text_file_write_append(p) (fopen(((char*)(p)),"a"))
846 #define basic_io_text_file_read_write_open(p) (fopen(((char*)(p)),"r+"))
847 #define basic_io_text_file_read_write_append(p) (fopen(((char*)(p)),"a+"))
848 #define basic_io_binary_file_read_open(p) (fopen(((char*)(p)),"rb"))
849 #define basic_io_binary_file_write_open(p) (fopen(((char*)(p)),"wb"))
850 #define basic_io_binary_file_write_append(p) (fopen(((char*)(p)),"ab"))
851 #define basic_io_fclose(p) (fclose((FILE*)(p)))
852 #define basic_io_flush(p) (fflush((FILE*)(p)))
853 #define basic_io_getc(f) (getc(((FILE*)(f))))
854 #define basic_io_putc(b, f) (putc((b),((FILE*)(f))))
855 #define basic_io_feof(f) (feof(((FILE*)(f))))
856 #define basic_io_rename(o, n) (rename(((char*)(o)),((char*)(n))))
857 #define basic_io_remove(f) (remove(((char*)(f))))
859 -- This file is free software, which comes along with SmallEiffel. This
860 -- software is distributed in the hope that it will be useful, but WITHOUT
861 -- ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
862 -- FITNESS FOR A PARTICULAR PURPOSE. You can modify it as you want, provided
863 -- this header is kept unaltered, and a notification of the changes is added.
864 -- You are allowed to redistribute it and sell it, alone or as a part of
866 -- Copyright (C) 1994-2002 LORIA - INRIA - U.H.P. Nancy 1 - FRANCE
867 -- Dominique COLNET and Suzanne COLLIN - SmallEiffel@loria.fr
868 -- http://SmallEiffel.loria.fr
872 This file (SmallEiffel/sys/runtime/basic_time.h) is automatically
873 included when some external "SmallEiffel" basic_time_* feature is
874 used (i.e. in live code).
882 #define basic_time_time (_basic_time_time())
883 EIF_DOUBLE
_basic_time_time(void);
884 EIF_DOUBLE
basic_time_difftime(EIF_DOUBLE t1
, EIF_DOUBLE t2
);
885 EIF_INTEGER
basic_time_getyear(EIF_DOUBLE t
, EIF_INTEGER m
);
886 EIF_INTEGER
basic_time_getmonth(EIF_DOUBLE t
, EIF_INTEGER m
);
887 EIF_INTEGER
basic_time_getday(EIF_DOUBLE t
, EIF_INTEGER m
);
888 EIF_INTEGER
basic_time_gethour(EIF_DOUBLE t
, EIF_INTEGER m
);
889 EIF_INTEGER
basic_time_getminute(EIF_DOUBLE t
, EIF_INTEGER m
);
890 EIF_INTEGER
basic_time_getsecond(EIF_DOUBLE t
, EIF_INTEGER m
);
891 EIF_INTEGER
basic_time_getyday(EIF_DOUBLE t
, EIF_INTEGER m
);
892 EIF_INTEGER
basic_time_getwday(EIF_DOUBLE t
, EIF_INTEGER m
);
893 EIF_BOOLEAN
basic_time_is_summer_time_used(EIF_DOUBLE t
);
894 EIF_DOUBLE
basic_time_mktime(EIF_INTEGER year
, EIF_INTEGER mon
,
895 EIF_INTEGER mday
, EIF_INTEGER hour
,
896 EIF_INTEGER min
, EIF_INTEGER sec
);
897 void basic_time_add_second(EIF_DOUBLE
*t
, int s
);
898 extern unsigned int fsoc_count_ceil
;
899 extern unsigned int rsoc_count_ceil
;
900 T6
r6_ix_not(se_dump_stack
*caller
,T6 C
);
901 T6
r6_px_or(se_dump_stack
*caller
,T6 C
,T6 a1
);
902 T6
r6_px_and(se_dump_stack
*caller
,T6 C
,T6 a1
);
903 T6
r6_px_xor(se_dump_stack
*caller
,T6 C
,T6 a1
);
904 T6
r3_px_6061(se_dump_stack
*caller
,T3 C
,T3 a1
);
905 T6
r3is_equal(se_dump_stack
*caller
,T3 C
,T3 a1
);
906 T6
r3is_digit(se_dump_stack
*caller
,T3 C
);
907 T6
r3is_separator(se_dump_stack
*caller
,T3 C
);
908 T6
r3in_range(se_dump_stack
*caller
,T3 C
,T3 a1
,T3 a2
);
909 T6
r3_px_6261(se_dump_stack
*caller
,T3 C
,T3 a1
);
910 T2
r3value(se_dump_stack
*caller
,T3 C
);
911 T6
r3_px_60(se_dump_stack
*caller
,T3 C
,T3 a1
);
912 T2
r3decimal_value(se_dump_stack
*caller
,T3 C
);
913 T6
r2is_equal(se_dump_stack
*caller
,T2 C
,T2 a1
);
914 T6
r2divisible(se_dump_stack
*caller
,T2 a1
);
915 T6
r2in_range(se_dump_stack
*caller
,T2 C
,T2 a1
,T2 a2
);
916 T0
* r2to_string(se_dump_stack
*caller
,T2 C
);
917 extern T0
*oBC2tmp_string
;
918 extern int fBC2tmp_string
;
919 T0
* r2tmp_string(se_dump_stack
*caller
);
920 T3
r2digit(se_dump_stack
*caller
,T2 C
);
921 T2
r2hash_code(se_dump_stack
*caller
,T2 C
);
922 void r2append_in(se_dump_stack
*caller
,T2 C
,T0
* a1
);
923 T6
r82fast_memcmp(se_dump_stack
*caller
,T82 C
,T82 a1
,T2 a2
);
924 void r82set_all_with(se_dump_stack
*caller
,T82 C
,T6 a1
,T2 a2
);
925 T6
r82is_not_null(se_dump_stack
*caller
,T82 C
);
926 T6
r82all_default(se_dump_stack
*caller
,T82 C
,T2 a1
);
927 void r82copy_from(se_dump_stack
*caller
,T82 C
,T82 a1
,T2 a2
);
928 void r49set_all_with(se_dump_stack
*caller
,T49 C
,T0
* a1
,T2 a2
);
929 T6
r76safe_equal(se_dump_stack
*caller
,T0
* a1
,T0
* a2
);
930 void r76clear_all(se_dump_stack
*caller
,T76 C
,T2 a1
);
931 T6
r76is_not_null(se_dump_stack
*caller
,T76 C
);
932 T6
r76memcmp(se_dump_stack
*caller
,T76 C
,T76 a1
,T2 a2
);
933 void r76copy_from(se_dump_stack
*caller
,T76 C
,T76 a1
,T2 a2
);
934 T69
r69realloc(se_dump_stack
*caller
,T69 C
,T2 a1
,T2 a2
);
935 T6
r69fast_memcmp(se_dump_stack
*caller
,T69 C
,T69 a1
,T2 a2
);
936 T6
r69is_not_null(se_dump_stack
*caller
,T69 C
);
937 void r69copy_from(se_dump_stack
*caller
,T69 C
,T69 a1
,T2 a2
);
938 void r9copy_slice(se_dump_stack
*caller
,T9 C
,T2 a1
,T9 a2
,T2 a3
,T2 a4
);
939 T9
r9realloc(se_dump_stack
*caller
,T9 C
,T2 a1
,T2 a2
);
940 void r9set_all_with(se_dump_stack
*caller
,T9 C
,T3 a1
,T2 a2
);
941 T6
r9fast_memcmp(se_dump_stack
*caller
,T9 C
,T9 a1
,T2 a2
);
942 T6
r9fast_has(se_dump_stack
*caller
,T9 C
,T3 a1
,T2 a2
);
943 void r9copy_at(se_dump_stack
*caller
,T9 C
,T2 a1
,T9 a2
,T2 a3
);
944 T6
r9is_not_null(se_dump_stack
*caller
,T9 C
);
945 T6
r9all_default(se_dump_stack
*caller
,T9 C
,T2 a1
);
946 void r9copy_from(se_dump_stack
*caller
,T9 C
,T9 a1
,T2 a2
);
947 T6
r85fast_memcmp(se_dump_stack
*caller
,T85 C
,T85 a1
,T2 a2
);
948 void r85set_all_with(se_dump_stack
*caller
,T85 C
,T2 a1
,T2 a2
);
949 T6
r85is_not_null(se_dump_stack
*caller
,T85 C
);
950 T6
r85all_default(se_dump_stack
*caller
,T85 C
,T2 a1
);
951 void r85copy_from(se_dump_stack
*caller
,T85 C
,T85 a1
,T2 a2
);
952 void r133set_all_with(se_dump_stack
*caller
,T133 C
,T0
* a1
,T2 a2
);
953 void r7copy(se_dump_stack
*caller
,T7
* C
,T0
* a1
);
954 T0
* r7substring(se_dump_stack
*caller
,T7
* C
,T2 a1
,T2 a2
);
955 T2
r7upper(se_dump_stack
*caller
,T7
* C
);
956 void r7put(se_dump_stack
*caller
,T7
* C
,T3 a1
,T2 a2
);
957 void r7remove_between(se_dump_stack
*caller
,T7
* C
,T2 a1
,T2 a2
);
958 T6
r7is_equal(se_dump_stack
*caller
,T7
* C
,T0
* a1
);
959 void r7insert_character(se_dump_stack
*caller
,T7
* C
,T3 a1
,T2 a2
);
960 T3
r7item(se_dump_stack
*caller
,T7
* C
,T2 a1
);
961 extern T0
*oBC7string_buffer
;
962 extern int fBC7string_buffer
;
963 T0
* r7string_buffer(se_dump_stack
*caller
);
964 extern T0
*oBC7split_buffer
;
965 extern int fBC7split_buffer
;
966 T0
* r7split_buffer(se_dump_stack
*caller
);
967 T0
* r7split(se_dump_stack
*caller
,T7
* C
);
968 T6
r7valid_index(se_dump_stack
*caller
,T7
* C
,T2 a1
);
969 void r7append(se_dump_stack
*caller
,T7
* C
,T0
* a1
);
970 void r7set_count(se_dump_stack
*caller
,T7
* C
,T2 a1
);
971 T6
r7is_integer(se_dump_stack
*caller
,T7
* C
);
972 void r7make(se_dump_stack
*caller
,T7
* C
,T2 a1
);
973 void r7remove(se_dump_stack
*caller
,T7
* C
,T2 a1
);
974 T6
r7is_empty(se_dump_stack
*caller
,T7
* C
);
975 void r7extend(se_dump_stack
*caller
,T7
* C
,T3 a1
);
976 T0
* r7_px_43(se_dump_stack
*caller
,T7
* C
,T0
* a1
);
977 T2
r7hash_code(se_dump_stack
*caller
,T7
* C
);
978 T6
r7has(se_dump_stack
*caller
,T7
* C
,T3 a1
);
979 T6
r7_px_60(se_dump_stack
*caller
,T7
* C
,T0
* a1
);
980 T6
r7standard_is_equal(se_dump_stack
*caller
,T7
* C
,T0
* a1
);
981 T2
r7to_integer(se_dump_stack
*caller
,T7
* C
);
982 void r7append_character(se_dump_stack
*caller
,T7
* C
,T3 a1
);
983 T3
r7first(se_dump_stack
*caller
,T7
* C
);
984 void r7clear(se_dump_stack
*caller
,T7
* C
);
985 T8
r7to_external(se_dump_stack
*caller
,T7
* C
);
986 T0
* r7twin(se_dump_stack
*caller
,T7
* C
);
987 void r7split_in(se_dump_stack
*caller
,T7
* C
,T0
* a1
);
988 void r7swap(se_dump_stack
*caller
,T7
* C
,T2 a1
,T2 a2
);
989 extern se_frame_descriptor se_ifd7
;
990 T7
*se_i7(se_dump_stack
*caller
,T7
*C
);
991 void r83copy(se_dump_stack
*caller
,T83
* C
,T0
* a1
);
992 void r83clear_all(se_dump_stack
*caller
,T83
* C
);
993 T2
r83count(se_dump_stack
*caller
,T83
* C
);
994 void r83put(se_dump_stack
*caller
,T83
* C
,T2 a1
,T2 a2
);
995 T6
r83is_equal(se_dump_stack
*caller
,T83
* C
,T0
* a1
);
996 T2
r83item(se_dump_stack
*caller
,T83
* C
,T2 a1
);
997 T6
r83valid_index(se_dump_stack
*caller
,T83
* C
,T2 a1
);
998 void r83make(se_dump_stack
*caller
,T83
* C
,T2 a1
,T2 a2
);
999 void r83set_all_with(se_dump_stack
*caller
,T83
* C
,T2 a1
);
1000 T6
r83standard_is_equal(se_dump_stack
*caller
,T83
* C
,T0
* a1
);
1001 T6
r83all_default(se_dump_stack
*caller
,T83
* C
);
1002 T0
* r83twin(se_dump_stack
*caller
,T83
* C
);
1003 extern se_frame_descriptor se_ifd83
;
1004 T83
*se_i83(se_dump_stack
*caller
,T83
*C
);
1005 void r80copy(se_dump_stack
*caller
,T80
* C
,T0
* a1
);
1006 void r80clear_all(se_dump_stack
*caller
,T80
* C
);
1007 T2
r80count(se_dump_stack
*caller
,T80
* C
);
1008 void r80put(se_dump_stack
*caller
,T80
* C
,T6 a1
,T2 a2
);
1009 T6
r80is_equal(se_dump_stack
*caller
,T80
* C
,T0
* a1
);
1010 T6
r80item(se_dump_stack
*caller
,T80
* C
,T2 a1
);
1011 T6
r80valid_index(se_dump_stack
*caller
,T80
* C
,T2 a1
);
1012 void r80make(se_dump_stack
*caller
,T80
* C
,T2 a1
,T2 a2
);
1013 void r80set_all_with(se_dump_stack
*caller
,T80
* C
,T6 a1
);
1014 T6
r80standard_is_equal(se_dump_stack
*caller
,T80
* C
,T0
* a1
);
1015 T6
r80all_default(se_dump_stack
*caller
,T80
* C
);
1016 T0
* r80twin(se_dump_stack
*caller
,T80
* C
);
1017 extern se_frame_descriptor se_ifd80
;
1018 T80
*se_i80(se_dump_stack
*caller
,T80
*C
);
1019 void r153copy(se_dump_stack
*caller
,T153
* C
,T0
* a1
);
1020 void r153clear_all(se_dump_stack
*caller
,T153
* C
);
1021 T2
r153count(se_dump_stack
*caller
,T153
* C
);
1022 void r153put(se_dump_stack
*caller
,T153
* C
,T3 a1
,T2 a2
);
1023 T6
r153is_equal(se_dump_stack
*caller
,T153
* C
,T0
* a1
);
1024 T3
r153item(se_dump_stack
*caller
,T153
* C
,T2 a1
);
1025 T6
r153valid_index(se_dump_stack
*caller
,T153
* C
,T2 a1
);
1026 void r153make(se_dump_stack
*caller
,T153
* C
,T2 a1
,T2 a2
);
1027 void r153set_all_with(se_dump_stack
*caller
,T153
* C
,T3 a1
);
1028 T6
r153standard_is_equal(se_dump_stack
*caller
,T153
* C
,T0
* a1
);
1029 T6
r153all_default(se_dump_stack
*caller
,T153
* C
);
1030 T0
* r153twin(se_dump_stack
*caller
,T153
* C
);
1031 extern se_frame_descriptor se_ifd153
;
1032 T153
*se_i153(se_dump_stack
*caller
,T153
*C
);
1033 void r64copy(se_dump_stack
*caller
,T64
* C
,T0
* a1
);
1034 T0
* r64last(se_dump_stack
*caller
,T64
* C
);
1035 T2
r64count(se_dump_stack
*caller
,T64
* C
);
1036 void r64put(se_dump_stack
*caller
,T64
* C
,T0
* a1
,T2 a2
);
1037 T6
r64is_equal(se_dump_stack
*caller
,T64
* C
,T0
* a1
);
1038 T0
* r64item(se_dump_stack
*caller
,T64
* C
,T2 a1
);
1039 T6
r64valid_index(se_dump_stack
*caller
,T64
* C
,T2 a1
);
1040 T6
r64is_empty(se_dump_stack
*caller
,T64
* C
);
1041 T6
r64standard_is_equal(se_dump_stack
*caller
,T64
* C
,T0
* a1
);
1042 void r64add_last(se_dump_stack
*caller
,T64
* C
,T0
* a1
);
1043 void r64clear(se_dump_stack
*caller
,T64
* C
);
1044 T0
* r64twin(se_dump_stack
*caller
,T64
* C
);
1045 void r64with_capacity(se_dump_stack
*caller
,T64
* C
,T2 a1
,T2 a2
);
1046 extern se_frame_descriptor se_ifd64
;
1047 T64
*se_i64(se_dump_stack
*caller
,T64
*C
);
1048 void r47set_item(se_dump_stack
*caller
,T47
* C
,T0
* a1
);
1049 T6
r47is_equal(se_dump_stack
*caller
,T47
* C
,T0
* a1
);
1050 void r47make(se_dump_stack
*caller
,T47
* C
,T0
* a1
,T2 a2
,T0
* a3
);
1051 T6
r47standard_is_equal(se_dump_stack
*caller
,T47
* C
,T0
* a1
);
1052 T0
* r47twin(se_dump_stack
*caller
,T47
* C
);
1053 void r47set_next(se_dump_stack
*caller
,T47
* C
,T0
* a1
);
1054 void r75copy(se_dump_stack
*caller
,T75
* C
,T0
* a1
);
1055 T2
r75column_maximum(se_dump_stack
*caller
,T75
* C
);
1056 T6
r75valid_line(se_dump_stack
*caller
,T75
* C
,T2 a1
);
1057 T2
r75count(se_dump_stack
*caller
,T75
* C
);
1058 void r75put(se_dump_stack
*caller
,T75
* C
,T0
* a1
,T2 a2
,T2 a3
);
1059 T6
r75is_equal(se_dump_stack
*caller
,T75
* C
,T0
* a1
);
1060 T2
r75column_minimum(se_dump_stack
*caller
,T75
* C
);
1061 T0
* r75item(se_dump_stack
*caller
,T75
* C
,T2 a1
,T2 a2
);
1062 T6
r75valid_index(se_dump_stack
*caller
,T75
* C
,T2 a1
,T2 a2
);
1063 T2
r75column_count(se_dump_stack
*caller
,T75
* C
);
1064 void r75make(se_dump_stack
*caller
,T75
* C
,T2 a1
,T2 a2
,T2 a3
,T2 a4
);
1065 T6
r75valid_index2(se_dump_stack
*caller
,T75
* C
,T2 a1
);
1066 T6
r75standard_is_equal(se_dump_stack
*caller
,T75
* C
,T0
* a1
);
1067 T2
r75line_minimum(se_dump_stack
*caller
,T75
* C
);
1068 T2
r75count1(se_dump_stack
*caller
,T75
* C
);
1069 T2
r75count2(se_dump_stack
*caller
,T75
* C
);
1070 T0
* r75twin(se_dump_stack
*caller
,T75
* C
);
1071 T2
r75line_maximum(se_dump_stack
*caller
,T75
* C
);
1072 T2
r75line_count(se_dump_stack
*caller
,T75
* C
);
1073 extern se_frame_descriptor se_ifd75
;
1074 T75
*se_i75(se_dump_stack
*caller
,T75
*C
);
1075 void r41next(se_dump_stack
*caller
,T41
* C
);
1076 T6
r41is_equal(se_dump_stack
*caller
,T41
* C
,T0
* a1
);
1077 T0
* r41item(se_dump_stack
*caller
,T41
* C
);
1078 void r41make(se_dump_stack
*caller
,T41
* C
,T0
* a1
);
1079 T6
r41standard_is_equal(se_dump_stack
*caller
,T41
* C
,T0
* a1
);
1080 T6
r41is_off(se_dump_stack
*caller
,T41
* C
);
1081 void r41start(se_dump_stack
*caller
,T41
* C
);
1082 T0
* r41twin(se_dump_stack
*caller
,T41
* C
);
1083 void r43set_item(se_dump_stack
*caller
,T43
* C
,T0
* a1
);
1084 T6
r43is_equal(se_dump_stack
*caller
,T43
* C
,T0
* a1
);
1085 void r43make(se_dump_stack
*caller
,T43
* C
,T0
* a1
,T0
* a2
);
1086 T6
r43standard_is_equal(se_dump_stack
*caller
,T43
* C
,T0
* a1
);
1087 T0
* r43twin(se_dump_stack
*caller
,T43
* C
);
1088 void r43set_next(se_dump_stack
*caller
,T43
* C
,T0
* a1
);
1089 void r87set_item(se_dump_stack
*caller
,T87
* C
,T0
* a1
);
1090 T6
r87is_equal(se_dump_stack
*caller
,T87
* C
,T0
* a1
);
1091 void r87make(se_dump_stack
*caller
,T87
* C
,T0
* a1
,T0
* a2
);
1092 T6
r87standard_is_equal(se_dump_stack
*caller
,T87
* C
,T0
* a1
);
1093 T0
* r87twin(se_dump_stack
*caller
,T87
* C
);
1094 void r87set_next(se_dump_stack
*caller
,T87
* C
,T0
* a1
);
1095 void r121set_item(se_dump_stack
*caller
,T121
* C
,T0
* a1
);
1096 T6
r121is_equal(se_dump_stack
*caller
,T121
* C
,T0
* a1
);
1097 void r121make(se_dump_stack
*caller
,T121
* C
,T0
* a1
,T0
* a2
);
1098 T6
r121standard_is_equal(se_dump_stack
*caller
,T121
* C
,T0
* a1
);
1099 T0
* r121twin(se_dump_stack
*caller
,T121
* C
);
1100 void r121set_next(se_dump_stack
*caller
,T121
* C
,T0
* a1
);
1101 void r122next(se_dump_stack
*caller
,T122
* C
);
1102 T6
r122is_equal(se_dump_stack
*caller
,T122
* C
,T0
* a1
);
1103 T0
* r122item(se_dump_stack
*caller
,T122
* C
);
1104 void r122make(se_dump_stack
*caller
,T122
* C
,T0
* a1
);
1105 T6
r122standard_is_equal(se_dump_stack
*caller
,T122
* C
,T0
* a1
);
1106 T6
r122is_off(se_dump_stack
*caller
,T122
* C
);
1107 void r122start(se_dump_stack
*caller
,T122
* C
);
1108 T0
* r122twin(se_dump_stack
*caller
,T122
* C
);
1109 void r151next(se_dump_stack
*caller
,T151
* C
);
1110 T6
r151is_equal(se_dump_stack
*caller
,T151
* C
,T0
* a1
);
1111 T0
* r151item(se_dump_stack
*caller
,T151
* C
);
1112 void r151make(se_dump_stack
*caller
,T151
* C
,T0
* a1
);
1113 T6
r151standard_is_equal(se_dump_stack
*caller
,T151
* C
,T0
* a1
);
1114 T6
r151is_off(se_dump_stack
*caller
,T151
* C
);
1115 void r151start(se_dump_stack
*caller
,T151
* C
);
1116 T0
* r151twin(se_dump_stack
*caller
,T151
* C
);
1117 T6
r140is_equal(se_dump_stack
*caller
,T140
* C
,T0
* a1
);
1118 T6
r140standard_is_equal(se_dump_stack
*caller
,T140
* C
,T0
* a1
);
1119 T0
* r140twin(se_dump_stack
*caller
,T140
* C
);
1120 T6
r118safe_equal(se_dump_stack
*caller
,T118
* C
,T0
* a1
,T0
* a2
);
1121 void r118copy(se_dump_stack
*caller
,T118
* C
,T0
* a1
);
1122 T0
* r118last(se_dump_stack
*caller
,T118
* C
);
1123 T2
r118count(se_dump_stack
*caller
,T118
* C
);
1124 T6
r118is_equal(se_dump_stack
*caller
,T118
* C
,T0
* a1
);
1125 T0
* r118item(se_dump_stack
*caller
,T118
* C
,T2 a1
);
1126 T6
r118valid_index(se_dump_stack
*caller
,T118
* C
,T2 a1
);
1127 T2
r118index_of(se_dump_stack
*caller
,T118
* C
,T0
* a1
);
1128 void r118make(se_dump_stack
*caller
,T118
* C
);
1129 T6
r118equal(se_dump_stack
*caller
,T118
* C
,T0
* a1
,T0
* a2
);
1130 T6
r118is_empty(se_dump_stack
*caller
,T118
* C
);
1131 T6
r118has(se_dump_stack
*caller
,T118
* C
,T0
* a1
);
1132 T6
r118standard_is_equal(se_dump_stack
*caller
,T118
* C
,T0
* a1
);
1133 T0
* r118_px_64(se_dump_stack
*caller
,T118
* C
,T2 a1
);
1134 void r118add_last(se_dump_stack
*caller
,T118
* C
,T0
* a1
);
1135 void r118clear(se_dump_stack
*caller
,T118
* C
);
1136 T0
* r118twin(se_dump_stack
*caller
,T118
* C
);
1137 void r118go_item(se_dump_stack
*caller
,T118
* C
,T2 a1
);
1138 void r118from_collection(se_dump_stack
*caller
,T118
* C
,T0
* a1
);
1139 extern se_frame_descriptor se_ifd118
;
1140 T118
*se_i118(se_dump_stack
*caller
,T118
*C
);
1141 void r105copy(se_dump_stack
*caller
,T105
* C
,T0
* a1
);
1142 T0
* r105last(se_dump_stack
*caller
,T105
* C
);
1143 T2
r105count(se_dump_stack
*caller
,T105
* C
);
1144 T6
r105is_equal(se_dump_stack
*caller
,T105
* C
,T0
* a1
);
1145 T0
* r105item(se_dump_stack
*caller
,T105
* C
,T2 a1
);
1146 T6
r105valid_index(se_dump_stack
*caller
,T105
* C
,T2 a1
);
1147 void r105make(se_dump_stack
*caller
,T105
* C
);
1148 T6
r105is_empty(se_dump_stack
*caller
,T105
* C
);
1149 T0
* r105get_new_iterator(se_dump_stack
*caller
,T105
* C
);
1150 T6
r105standard_is_equal(se_dump_stack
*caller
,T105
* C
,T0
* a1
);
1151 void r105add_last(se_dump_stack
*caller
,T105
* C
,T0
* a1
);
1152 void r105clear(se_dump_stack
*caller
,T105
* C
);
1153 T0
* r105twin(se_dump_stack
*caller
,T105
* C
);
1154 void r105go_item(se_dump_stack
*caller
,T105
* C
,T2 a1
);
1155 void r105from_collection(se_dump_stack
*caller
,T105
* C
,T0
* a1
);
1156 extern se_frame_descriptor se_ifd105
;
1157 T105
*se_i105(se_dump_stack
*caller
,T105
*C
);
1158 void r45copy(se_dump_stack
*caller
,T45
* C
,T0
* a1
);
1159 T2
r45key(se_dump_stack
*caller
,T45
* C
,T2 a1
);
1160 T0
* r45at(se_dump_stack
*caller
,T45
* C
,T2 a1
);
1161 T2
r45upper(se_dump_stack
*caller
,T45
* C
);
1162 void r45put(se_dump_stack
*caller
,T45
* C
,T0
* a1
,T2 a2
);
1163 T6
r45is_equal(se_dump_stack
*caller
,T45
* C
,T0
* a1
);
1164 T0
* r45item(se_dump_stack
*caller
,T45
* C
,T2 a1
);
1165 T6
r45valid_index(se_dump_stack
*caller
,T45
* C
,T2 a1
);
1166 void r45set_cache_user(se_dump_stack
*caller
,T45
* C
,T2 a1
);
1167 void r45make(se_dump_stack
*caller
,T45
* C
);
1168 T6
r45is_empty(se_dump_stack
*caller
,T45
* C
);
1169 void r45increase_capacity(se_dump_stack
*caller
,T45
* C
);
1170 T6
r45standard_is_equal(se_dump_stack
*caller
,T45
* C
,T0
* a1
);
1171 T6
r45has(se_dump_stack
*caller
,T45
* C
,T2 a1
);
1172 void r45clear(se_dump_stack
*caller
,T45
* C
);
1173 T0
* r45twin(se_dump_stack
*caller
,T45
* C
);
1174 void r45with_capacity(se_dump_stack
*caller
,T45
* C
,T2 a1
);
1175 extern se_frame_descriptor se_ifd45
;
1176 T45
*se_i45(se_dump_stack
*caller
,T45
*C
);
1177 void r39copy(se_dump_stack
*caller
,T39
* C
,T0
* a1
);
1178 void r39do_all(se_dump_stack
*caller
,T39
* C
,/*agent*/T0
* a1
);
1179 T0
* r39last(se_dump_stack
*caller
,T39
* C
);
1180 T2
r39count(se_dump_stack
*caller
,T39
* C
);
1181 T6
r39is_equal(se_dump_stack
*caller
,T39
* C
,T0
* a1
);
1182 T0
* r39item(se_dump_stack
*caller
,T39
* C
,T2 a1
);
1183 T6
r39valid_index(se_dump_stack
*caller
,T39
* C
,T2 a1
);
1184 void r39make(se_dump_stack
*caller
,T39
* C
);
1185 T6
r39is_empty(se_dump_stack
*caller
,T39
* C
);
1186 T0
* r39get_new_iterator(se_dump_stack
*caller
,T39
* C
);
1187 T6
r39standard_is_equal(se_dump_stack
*caller
,T39
* C
,T0
* a1
);
1188 void r39add_last(se_dump_stack
*caller
,T39
* C
,T0
* a1
);
1189 void r39clear(se_dump_stack
*caller
,T39
* C
);
1190 T0
* r39twin(se_dump_stack
*caller
,T39
* C
);
1191 void r39go_item(se_dump_stack
*caller
,T39
* C
,T2 a1
);
1192 void r39from_collection(se_dump_stack
*caller
,T39
* C
,T0
* a1
);
1193 extern se_frame_descriptor se_ifd39
;
1194 T39
*se_i39(se_dump_stack
*caller
,T39
*C
);
1195 void r131copy(se_dump_stack
*caller
,T131
* C
,T0
* a1
);
1196 void r131do_all(se_dump_stack
*caller
,T131
* C
,/*agent*/T0
* a1
);
1197 T0
* r131key(se_dump_stack
*caller
,T131
* C
,T2 a1
);
1198 T0
* r131at(se_dump_stack
*caller
,T131
* C
,T0
* a1
);
1199 T2
r131upper(se_dump_stack
*caller
,T131
* C
);
1200 void r131put(se_dump_stack
*caller
,T131
* C
,T0
* a1
,T0
* a2
);
1201 T6
r131is_equal(se_dump_stack
*caller
,T131
* C
,T0
* a1
);
1202 T0
* r131item(se_dump_stack
*caller
,T131
* C
,T2 a1
);
1203 T6
r131valid_index(se_dump_stack
*caller
,T131
* C
,T2 a1
);
1204 void r131set_cache_user(se_dump_stack
*caller
,T131
* C
,T2 a1
);
1205 void r131make(se_dump_stack
*caller
,T131
* C
);
1206 T6
r131is_empty(se_dump_stack
*caller
,T131
* C
);
1207 void r131increase_capacity(se_dump_stack
*caller
,T131
* C
);
1208 T6
r131standard_is_equal(se_dump_stack
*caller
,T131
* C
,T0
* a1
);
1209 T6
r131has(se_dump_stack
*caller
,T131
* C
,T0
* a1
);
1210 void r131clear(se_dump_stack
*caller
,T131
* C
);
1211 T0
* r131twin(se_dump_stack
*caller
,T131
* C
);
1212 void r131with_capacity(se_dump_stack
*caller
,T131
* C
,T2 a1
);
1213 extern se_frame_descriptor se_ifd131
;
1214 T131
*se_i131(se_dump_stack
*caller
,T131
*C
);
1215 void r67set_item(se_dump_stack
*caller
,T67
* C
,T0
* a1
);
1216 T6
r67is_equal(se_dump_stack
*caller
,T67
* C
,T0
* a1
);
1217 void r67make(se_dump_stack
*caller
,T67
* C
,T0
* a1
,T0
* a2
);
1218 T6
r67standard_is_equal(se_dump_stack
*caller
,T67
* C
,T0
* a1
);
1219 T0
* r67twin(se_dump_stack
*caller
,T67
* C
);
1220 void r67set_next(se_dump_stack
*caller
,T67
* C
,T0
* a1
);
1221 void r86copy(se_dump_stack
*caller
,T86
* C
,T0
* a1
);
1222 T0
* r86last(se_dump_stack
*caller
,T86
* C
);
1223 void r86remove_first(se_dump_stack
*caller
,T86
* C
);
1224 T2
r86count(se_dump_stack
*caller
,T86
* C
);
1225 T6
r86is_equal(se_dump_stack
*caller
,T86
* C
,T0
* a1
);
1226 T0
* r86item(se_dump_stack
*caller
,T86
* C
,T2 a1
);
1227 T6
r86valid_index(se_dump_stack
*caller
,T86
* C
,T2 a1
);
1228 void r86make(se_dump_stack
*caller
,T86
* C
);
1229 void r86remove(se_dump_stack
*caller
,T86
* C
,T2 a1
);
1230 T6
r86is_empty(se_dump_stack
*caller
,T86
* C
);
1231 void r86remove_last(se_dump_stack
*caller
,T86
* C
);
1232 T6
r86standard_is_equal(se_dump_stack
*caller
,T86
* C
,T0
* a1
);
1233 T0
* r86_px_64(se_dump_stack
*caller
,T86
* C
,T2 a1
);
1234 void r86add_last(se_dump_stack
*caller
,T86
* C
,T0
* a1
);
1235 T0
* r86first(se_dump_stack
*caller
,T86
* C
);
1236 void r86clear(se_dump_stack
*caller
,T86
* C
);
1237 T0
* r86twin(se_dump_stack
*caller
,T86
* C
);
1238 void r86go_item(se_dump_stack
*caller
,T86
* C
,T2 a1
);
1239 void r86from_collection(se_dump_stack
*caller
,T86
* C
,T0
* a1
);
1240 extern se_frame_descriptor se_ifd86
;
1241 T86
*se_i86(se_dump_stack
*caller
,T86
*C
);
1242 void r106set_item(se_dump_stack
*caller
,T106
* C
,T0
* a1
);
1243 T6
r106is_equal(se_dump_stack
*caller
,T106
* C
,T0
* a1
);
1244 void r106make(se_dump_stack
*caller
,T106
* C
,T0
* a1
,T0
* a2
);
1245 T6
r106standard_is_equal(se_dump_stack
*caller
,T106
* C
,T0
* a1
);
1246 T0
* r106twin(se_dump_stack
*caller
,T106
* C
);
1247 void r106set_next(se_dump_stack
*caller
,T106
* C
,T0
* a1
);
1248 void r66copy(se_dump_stack
*caller
,T66
* C
,T0
* a1
);
1249 void r66do_all(se_dump_stack
*caller
,T66
* C
,/*agent*/T0
* a1
);
1250 T0
* r66last(se_dump_stack
*caller
,T66
* C
);
1251 T2
r66count(se_dump_stack
*caller
,T66
* C
);
1252 T6
r66is_equal(se_dump_stack
*caller
,T66
* C
,T0
* a1
);
1253 T0
* r66item(se_dump_stack
*caller
,T66
* C
,T2 a1
);
1254 T6
r66valid_index(se_dump_stack
*caller
,T66
* C
,T2 a1
);
1255 void r66make(se_dump_stack
*caller
,T66
* C
);
1256 T6
r66is_empty(se_dump_stack
*caller
,T66
* C
);
1257 T0
* r66get_new_iterator(se_dump_stack
*caller
,T66
* C
);
1258 T6
r66standard_is_equal(se_dump_stack
*caller
,T66
* C
,T0
* a1
);
1259 void r66add_last(se_dump_stack
*caller
,T66
* C
,T0
* a1
);
1260 void r66clear(se_dump_stack
*caller
,T66
* C
);
1261 T0
* r66twin(se_dump_stack
*caller
,T66
* C
);
1262 void r66go_item(se_dump_stack
*caller
,T66
* C
,T2 a1
);
1263 void r66from_collection(se_dump_stack
*caller
,T66
* C
,T0
* a1
);
1264 extern se_frame_descriptor se_ifd66
;
1265 T66
*se_i66(se_dump_stack
*caller
,T66
*C
);
1266 void r132set_item(se_dump_stack
*caller
,T132
* C
,T0
* a1
);
1267 T6
r132is_equal(se_dump_stack
*caller
,T132
* C
,T0
* a1
);
1268 void r132make(se_dump_stack
*caller
,T132
* C
,T0
* a1
,T0
* a2
,T0
* a3
);
1269 T6
r132standard_is_equal(se_dump_stack
*caller
,T132
* C
,T0
* a1
);
1270 T0
* r132twin(se_dump_stack
*caller
,T132
* C
);
1271 void r132set_next(se_dump_stack
*caller
,T132
* C
,T0
* a1
);
1272 /* Extra external prototype for line 113 of ./image.e:*/
1274 T8
r50free_img(se_dump_stack
*caller
,T8 a1
);
1275 void r50convert_display_format(se_dump_stack
*caller
,T50
* C
);
1276 void r50render_string(se_dump_stack
*caller
,T50
* C
,T0
* a1
,T0
* a2
,T0
* a3
);
1277 T6
r50is_equal(se_dump_stack
*caller
,T50
* C
,T0
* a1
);
1278 /* Extra external prototype for line 145 of ./image.e:*/
1279 T8
ext_display_format(T8 a1
);
1280 T8
r50ext_display_format(se_dump_stack
*caller
,T8 a1
);
1281 /* Extra external prototype for line 117 of ./image.e:*/
1282 T8
ext_render_text(T8 a1
,T8 a2
,T8 a3
);
1283 T8
r50ext_render_text(se_dump_stack
*caller
,T8 a1
,T8 a2
,T8 a3
);
1285 void r50make(se_dump_stack
*caller
,T50
* C
);
1286 /* Extra external prototype for line 137 of ./image.e:*/
1287 void blit_img(T8 a1
,T2 a2
,T2 a3
);
1288 void r50blit_img(se_dump_stack
*caller
,T8 a1
,T2 a2
,T2 a3
);
1289 void r50new_dummy(se_dump_stack
*caller
,T50
* C
);
1290 T6
r50standard_is_equal(se_dump_stack
*caller
,T50
* C
,T0
* a1
);
1291 /* Extra external prototype for line 149 of ./image.e:*/
1292 T8
ext_new_dummy(void);
1293 T8
r50ext_new_dummy(se_dump_stack
*caller
);
1294 void r50blit(se_dump_stack
*caller
,T50
* C
,T2 a1
,T2 a2
);
1295 T0
* r50twin(se_dump_stack
*caller
,T50
* C
);
1296 void r50free(se_dump_stack
*caller
,T50
* C
);
1297 T6
r114is_equal(se_dump_stack
*caller
,T114
* C
,T0
* a1
);
1298 void r114make(se_dump_stack
*caller
,T114
* C
,T0
* a1
);
1299 T6
r114standard_is_equal(se_dump_stack
*caller
,T114
* C
,T0
* a1
);
1300 void r114execute(se_dump_stack
*caller
,T114
* C
);
1301 T0
* r114twin(se_dump_stack
*caller
,T114
* C
);
1302 T6
r135is_equal(se_dump_stack
*caller
,T135
* C
,T0
* a1
);
1303 void r135make(se_dump_stack
*caller
,T135
* C
,T0
* a1
);
1304 T6
r135standard_is_equal(se_dump_stack
*caller
,T135
* C
,T0
* a1
);
1305 void r135execute(se_dump_stack
*caller
,T135
* C
);
1306 T0
* r135twin(se_dump_stack
*caller
,T135
* C
);
1307 void r130parse_scores(se_dump_stack
*caller
,T130
* C
);
1308 void r130into_preset_list(se_dump_stack
*caller
,T130
* C
,T0
* a1
);
1309 void r130import_score(se_dump_stack
*caller
,T130
* C
,T0
* a1
);
1310 T6
r130is_equal(se_dump_stack
*caller
,T130
* C
,T0
* a1
);
1311 void r130load(se_dump_stack
*caller
,T130
* C
,T0
* a1
);
1312 void r130make(se_dump_stack
*caller
,T130
* C
);
1313 void r130from_preset_list(se_dump_stack
*caller
,T130
* C
,T0
* a1
);
1314 void r130export_score(se_dump_stack
*caller
,T130
* C
,T0
* a1
);
1315 T6
r130standard_is_equal(se_dump_stack
*caller
,T130
* C
,T0
* a1
);
1316 void r130save(se_dump_stack
*caller
,T130
* C
,T0
* a1
);
1317 T0
* r130twin(se_dump_stack
*caller
,T130
* C
);
1318 void r130write_score(se_dump_stack
*caller
,T130
* C
,T0
* a1
,T0
* a2
);
1319 void r117put_command(se_dump_stack
*caller
,T117
* C
,T0
* a1
,T2 a2
);
1320 void r117move_widget(se_dump_stack
*caller
,T117
* C
,T0
* a1
,T2 a2
,T2 a3
);
1321 void r117change_focus(se_dump_stack
*caller
,T117
* C
,T0
* a1
);
1322 void r117_30Pwidget_init(se_dump_stack
*caller
,T117
* C
);
1323 T6
r117is_equal(se_dump_stack
*caller
,T117
* C
,T0
* a1
);
1324 void r117_30Pput_xy(se_dump_stack
*caller
,T117
* C
,T2 a1
,T2 a2
);
1325 void r117preset_change(se_dump_stack
*caller
,T117
* C
);
1326 void r117add_widget(se_dump_stack
*caller
,T117
* C
,T0
* a1
,T2 a2
,T2 a3
);
1327 void r117put_info(se_dump_stack
*caller
,T117
* C
,T0
* a1
,T0
* a2
);
1328 void r117widget_init(se_dump_stack
*caller
,T117
* C
);
1329 void r117put_preset_list(se_dump_stack
*caller
,T117
* C
,T0
* a1
);
1330 void r117make(se_dump_stack
*caller
,T117
* C
);
1331 T6
r117contains(se_dump_stack
*caller
,T117
* C
,T2 a1
,T2 a2
);
1332 void r117fill_rect(se_dump_stack
*caller
,T117
* C
,T2 a1
,T2 a2
,T2 a3
,T2 a4
,T0
* a5
);
1333 void r117put_xy(se_dump_stack
*caller
,T117
* C
,T2 a1
,T2 a2
);
1334 T6
r117standard_is_equal(se_dump_stack
*caller
,T117
* C
,T0
* a1
);
1335 void r117put_size(se_dump_stack
*caller
,T117
* C
,T2 a1
,T2 a2
);
1336 /* Extra external prototype for line 95 of ./widget.e:*/
1337 void ext_fill_rect(T2 a1
,T2 a2
,T2 a3
,T2 a4
,T2 a5
);
1338 void r117ext_fill_rect(se_dump_stack
*caller
,T2 a1
,T2 a2
,T2 a3
,T2 a4
,T2 a5
);
1339 void r117custom_change(se_dump_stack
*caller
,T117
* C
);
1340 extern T0
*oBC18green
;
1341 extern int fBC18green
;
1342 T0
* r117green(se_dump_stack
*caller
);
1343 void r117put_focus(se_dump_stack
*caller
,T117
* C
,T6 a1
);
1344 void r117process_event(se_dump_stack
*caller
,T117
* C
,T0
* a1
);
1345 extern T0
*oBC117custom
;
1346 extern int fBC117custom
;
1347 T0
* r117custom(se_dump_stack
*caller
);
1348 void r117update_setting(se_dump_stack
*caller
,T117
* C
);
1349 T0
* r117twin(se_dump_stack
*caller
,T117
* C
);
1350 T0
* r117get_preset(se_dump_stack
*caller
,T117
* C
,T0
* a1
);
1351 void r117raise_signal(se_dump_stack
*caller
,T117
* C
,T2 a1
);
1352 void r117update(se_dump_stack
*caller
,T117
* C
);
1353 extern T0
*oBC18black
;
1354 extern int fBC18black
;
1355 T0
* r117black(se_dump_stack
*caller
);
1356 void r126put_command(se_dump_stack
*caller
,T126
* C
,T0
* a1
,T2 a2
);
1357 T6
r126is_equal(se_dump_stack
*caller
,T126
* C
,T0
* a1
);
1358 void r126widget_init(se_dump_stack
*caller
,T126
* C
);
1359 void r126make(se_dump_stack
*caller
,T126
* C
);
1360 T6
r126contains(se_dump_stack
*caller
,T126
* C
,T2 a1
,T2 a2
);
1361 void r126fill_rect(se_dump_stack
*caller
,T126
* C
,T2 a1
,T2 a2
,T2 a3
,T2 a4
,T0
* a5
);
1362 void r126put_xy(se_dump_stack
*caller
,T126
* C
,T2 a1
,T2 a2
);
1363 T6
r126standard_is_equal(se_dump_stack
*caller
,T126
* C
,T0
* a1
);
1364 void r126put_value(se_dump_stack
*caller
,T126
* C
,T6 a1
);
1365 void r126put_size(se_dump_stack
*caller
,T126
* C
,T2 a1
,T2 a2
);
1366 /* Extra external prototype for line 95 of ./widget.e:*/
1367 void ext_fill_rect(T2 a1
,T2 a2
,T2 a3
,T2 a4
,T2 a5
);
1368 void r126ext_fill_rect(se_dump_stack
*caller
,T2 a1
,T2 a2
,T2 a3
,T2 a4
,T2 a5
);
1369 T0
* r126green(se_dump_stack
*caller
);
1370 extern T0
*oBC18darkgreen
;
1371 extern int fBC18darkgreen
;
1372 T0
* r126darkgreen(se_dump_stack
*caller
);
1373 void r126put_focus(se_dump_stack
*caller
,T126
* C
,T6 a1
);
1374 void r126process_event(se_dump_stack
*caller
,T126
* C
,T0
* a1
);
1375 T0
* r126twin(se_dump_stack
*caller
,T126
* C
);
1376 extern T0
*oBC18white
;
1377 extern int fBC18white
;
1378 T0
* r126white(se_dump_stack
*caller
);
1379 void r126raise_signal(se_dump_stack
*caller
,T126
* C
,T2 a1
);
1380 void r126update(se_dump_stack
*caller
,T126
* C
);
1381 T6
r54is_equal(se_dump_stack
*caller
,T54
* C
,T0
* a1
);
1382 void r54read_config(se_dump_stack
*caller
,T54
* C
,T0
* a1
);
1383 T0
* r54clone(se_dump_stack
*caller
,T54
* C
,T0
* a1
);
1384 void r54parse_preset(se_dump_stack
*caller
,T54
* C
,T0
* a1
,T0
* a2
);
1385 void r54make(se_dump_stack
*caller
,T54
* C
);
1386 T6
r54equal(se_dump_stack
*caller
,T54
* C
,T0
* a1
,T0
* a2
);
1387 T6
r54standard_is_equal(se_dump_stack
*caller
,T54
* C
,T0
* a1
);
1388 T0
* r54twin(se_dump_stack
*caller
,T54
* C
);
1389 T0
* r54get_preset(se_dump_stack
*caller
,T54
* C
,T0
* a1
);
1390 void r54load_config(se_dump_stack
*caller
,T54
* C
);
1391 extern T0
*oBC17config
;
1392 extern int fBC17config
;
1393 T0
* r107config(se_dump_stack
*caller
);
1394 T6
r107is_equal(se_dump_stack
*caller
,T107
* C
,T0
* a1
);
1395 void r107widget_init(se_dump_stack
*caller
,T107
* C
);
1396 void r107update_image(se_dump_stack
*caller
,T107
* C
);
1397 void r107make(se_dump_stack
*caller
,T107
* C
,T0
* a1
);
1398 T6
r107contains(se_dump_stack
*caller
,T107
* C
,T2 a1
,T2 a2
);
1399 void r107fill_rect(se_dump_stack
*caller
,T107
* C
,T2 a1
,T2 a2
,T2 a3
,T2 a4
,T0
* a5
);
1400 void r107put_xy(se_dump_stack
*caller
,T107
* C
,T2 a1
,T2 a2
);
1401 T6
r107standard_is_equal(se_dump_stack
*caller
,T107
* C
,T0
* a1
);
1402 void r107put_size(se_dump_stack
*caller
,T107
* C
,T2 a1
,T2 a2
);
1403 /* Extra external prototype for line 95 of ./widget.e:*/
1404 void ext_fill_rect(T2 a1
,T2 a2
,T2 a3
,T2 a4
,T2 a5
);
1405 void r107ext_fill_rect(se_dump_stack
*caller
,T2 a1
,T2 a2
,T2 a3
,T2 a4
,T2 a5
);
1406 void r107put_focus(se_dump_stack
*caller
,T107
* C
,T6 a1
);
1407 void r107blit(se_dump_stack
*caller
,T107
* C
,T0
* a1
,T2 a2
,T2 a3
);
1408 void r107process_event(se_dump_stack
*caller
,T107
* C
,T0
* a1
);
1409 T0
* r107twin(se_dump_stack
*caller
,T107
* C
);
1410 T0
* r107white(se_dump_stack
*caller
);
1411 void r107raise_signal(se_dump_stack
*caller
,T107
* C
,T2 a1
);
1412 T0
* r107font(se_dump_stack
*caller
,T107
* C
);
1413 void r107put_string(se_dump_stack
*caller
,T107
* C
,T0
* a1
);
1414 void r107update(se_dump_stack
*caller
,T107
* C
);
1415 T0
* r107black(se_dump_stack
*caller
);
1416 void r120put_command(se_dump_stack
*caller
,T120
* C
,T0
* a1
,T2 a2
);
1417 void r120next_string(se_dump_stack
*caller
,T120
* C
);
1418 T0
* r120config(se_dump_stack
*caller
);
1419 T6
r120is_equal(se_dump_stack
*caller
,T120
* C
,T0
* a1
);
1420 void r120prev_string(se_dump_stack
*caller
,T120
* C
);
1421 void r120widget_init(se_dump_stack
*caller
,T120
* C
);
1422 void r120update_image(se_dump_stack
*caller
,T120
* C
);
1423 void r120make(se_dump_stack
*caller
,T120
* C
);
1424 T6
r120contains(se_dump_stack
*caller
,T120
* C
,T2 a1
,T2 a2
);
1425 void r120fill_rect(se_dump_stack
*caller
,T120
* C
,T2 a1
,T2 a2
,T2 a3
,T2 a4
,T0
* a5
);
1426 void r120put_xy(se_dump_stack
*caller
,T120
* C
,T2 a1
,T2 a2
);
1427 T6
r120standard_is_equal(se_dump_stack
*caller
,T120
* C
,T0
* a1
);
1428 void r120put_size(se_dump_stack
*caller
,T120
* C
,T2 a1
,T2 a2
);
1429 /* Extra external prototype for line 95 of ./widget.e:*/
1430 void ext_fill_rect(T2 a1
,T2 a2
,T2 a3
,T2 a4
,T2 a5
);
1431 void r120ext_fill_rect(se_dump_stack
*caller
,T2 a1
,T2 a2
,T2 a3
,T2 a4
,T2 a5
);
1432 extern T0
*oBC18grey
;
1433 extern int fBC18grey
;
1434 T0
* r120grey(se_dump_stack
*caller
);
1435 void r120put_focus(se_dump_stack
*caller
,T120
* C
,T6 a1
);
1436 void r120blit(se_dump_stack
*caller
,T120
* C
,T0
* a1
,T2 a2
,T2 a3
);
1437 void r120process_event(se_dump_stack
*caller
,T120
* C
,T0
* a1
);
1438 T0
* r120twin(se_dump_stack
*caller
,T120
* C
);
1439 T0
* r120white(se_dump_stack
*caller
);
1440 void r120raise_signal(se_dump_stack
*caller
,T120
* C
,T2 a1
);
1441 T0
* r120font(se_dump_stack
*caller
,T120
* C
);
1442 void r120put_list(se_dump_stack
*caller
,T120
* C
,T0
* a1
);
1443 void r120put_string(se_dump_stack
*caller
,T120
* C
,T0
* a1
);
1444 void r120update(se_dump_stack
*caller
,T120
* C
);
1445 T0
* r120black(se_dump_stack
*caller
);
1446 T6
r53is_equal(se_dump_stack
*caller
,T53
* C
,T0
* a1
);
1447 void r53load(se_dump_stack
*caller
,T53
* C
,T0
* a1
,T2 a2
);
1448 T6
r53standard_is_equal(se_dump_stack
*caller
,T53
* C
,T0
* a1
);
1449 /* Extra external prototype for line 52 of ./ttf_font.e:*/
1450 T8
ext_ttf_openfont(T8 a1
,T2 a2
);
1451 T8
r53ext_ttf_openfont(se_dump_stack
*caller
,T8 a1
,T2 a2
);
1452 T8
r53to_external(se_dump_stack
*caller
,T53
* C
);
1453 T0
* r53twin(se_dump_stack
*caller
,T53
* C
);
1454 void r77next(se_dump_stack
*caller
,T77
* C
);
1455 T2
r77last_integer(se_dump_stack
*caller
,T77
* C
,T2 a1
);
1456 T6
r77is_equal(se_dump_stack
*caller
,T77
* C
,T0
* a1
);
1457 void r77with_seed(se_dump_stack
*caller
,T77
* C
,T2 a1
);
1458 T6
r77standard_is_equal(se_dump_stack
*caller
,T77
* C
,T0
* a1
);
1459 void r77min_next(se_dump_stack
*caller
,T77
* C
);
1460 T0
* r77twin(se_dump_stack
*caller
,T77
* C
);
1461 extern se_frame_descriptor se_ifd77
;
1462 T77
*se_i77(se_dump_stack
*caller
,T77
*C
);
1463 /* Extra external prototype for line 28 of ./color.e:*/
1464 T8
ext_make_color(T2 a1
,T2 a2
,T2 a3
);
1465 T8
r51ext_make_color(se_dump_stack
*caller
,T2 a1
,T2 a2
,T2 a3
);
1466 /* Extra external prototype for line 36 of ./color.e:*/
1467 T2
ext_convert_color(T2 a1
,T2 a2
,T2 a3
);
1468 T2
r51ext_convert_color(se_dump_stack
*caller
,T2 a1
,T2 a2
,T2 a3
);
1469 T6
r51is_equal(se_dump_stack
*caller
,T51
* C
,T0
* a1
);
1470 void r51make(se_dump_stack
*caller
,T51
* C
,T2 a1
,T2 a2
,T2 a3
);
1471 T6
r51standard_is_equal(se_dump_stack
*caller
,T51
* C
,T0
* a1
);
1472 T8
r51to_external(se_dump_stack
*caller
,T51
* C
);
1473 T0
* r51twin(se_dump_stack
*caller
,T51
* C
);
1474 void r97put_command(se_dump_stack
*caller
,T97
* C
,T0
* a1
,T2 a2
);
1475 void r97move_widget(se_dump_stack
*caller
,T97
* C
,T0
* a1
,T2 a2
,T2 a3
);
1476 void r97change_focus(se_dump_stack
*caller
,T97
* C
,T0
* a1
);
1477 void r97_30Pwidget_init(se_dump_stack
*caller
,T97
* C
);
1478 T6
r97is_equal(se_dump_stack
*caller
,T97
* C
,T0
* a1
);
1479 void r97_30Pput_xy(se_dump_stack
*caller
,T97
* C
,T2 a1
,T2 a2
);
1480 void r97add_widget(se_dump_stack
*caller
,T97
* C
,T0
* a1
,T2 a2
,T2 a3
);
1481 void r97widget_init(se_dump_stack
*caller
,T97
* C
);
1482 void r97make(se_dump_stack
*caller
,T97
* C
);
1483 T6
r97contains(se_dump_stack
*caller
,T97
* C
,T2 a1
,T2 a2
);
1484 void r97fill_rect(se_dump_stack
*caller
,T97
* C
,T2 a1
,T2 a2
,T2 a3
,T2 a4
,T0
* a5
);
1485 void r97put_xy(se_dump_stack
*caller
,T97
* C
,T2 a1
,T2 a2
);
1486 T6
r97standard_is_equal(se_dump_stack
*caller
,T97
* C
,T0
* a1
);
1487 void r97put_size(se_dump_stack
*caller
,T97
* C
,T2 a1
,T2 a2
);
1488 /* Extra external prototype for line 95 of ./widget.e:*/
1489 void ext_fill_rect(T2 a1
,T2 a2
,T2 a3
,T2 a4
,T2 a5
);
1490 void r97ext_fill_rect(se_dump_stack
*caller
,T2 a1
,T2 a2
,T2 a3
,T2 a4
,T2 a5
);
1491 T0
* r97green(se_dump_stack
*caller
);
1492 void r97put_focus(se_dump_stack
*caller
,T97
* C
,T6 a1
);
1493 void r97process_event(se_dump_stack
*caller
,T97
* C
,T0
* a1
);
1494 T0
* r97twin(se_dump_stack
*caller
,T97
* C
);
1495 void r97raise_signal(se_dump_stack
*caller
,T97
* C
,T2 a1
);
1496 void r97update(se_dump_stack
*caller
,T97
* C
);
1497 T0
* r97black(se_dump_stack
*caller
);
1498 void r99put_command(se_dump_stack
*caller
,T99
* C
,T0
* a1
,T2 a2
);
1499 void r99move_widget(se_dump_stack
*caller
,T99
* C
,T0
* a1
,T2 a2
,T2 a3
);
1500 void r99change_focus(se_dump_stack
*caller
,T99
* C
,T0
* a1
);
1501 void r99_30Pwidget_init(se_dump_stack
*caller
,T99
* C
);
1502 T6
r99is_equal(se_dump_stack
*caller
,T99
* C
,T0
* a1
);
1503 void r99_30Pput_xy(se_dump_stack
*caller
,T99
* C
,T2 a1
,T2 a2
);
1504 void r99add_new_score(se_dump_stack
*caller
,T99
* C
,T0
* a1
);
1505 void r99add_widget(se_dump_stack
*caller
,T99
* C
,T0
* a1
,T2 a2
,T2 a3
);
1506 void r99widget_init(se_dump_stack
*caller
,T99
* C
);
1507 void r99update_score(se_dump_stack
*caller
,T99
* C
,T0
* a1
);
1508 void r99make(se_dump_stack
*caller
,T99
* C
);
1509 T6
r99contains(se_dump_stack
*caller
,T99
* C
,T2 a1
,T2 a2
);
1510 void r99fill_rect(se_dump_stack
*caller
,T99
* C
,T2 a1
,T2 a2
,T2 a3
,T2 a4
,T0
* a5
);
1511 void r99put_xy(se_dump_stack
*caller
,T99
* C
,T2 a1
,T2 a2
);
1512 void r99init_scores(se_dump_stack
*caller
,T99
* C
,T0
* a1
);
1513 T6
r99standard_is_equal(se_dump_stack
*caller
,T99
* C
,T0
* a1
);
1514 void r99put_size(se_dump_stack
*caller
,T99
* C
,T2 a1
,T2 a2
);
1515 /* Extra external prototype for line 95 of ./widget.e:*/
1516 void ext_fill_rect(T2 a1
,T2 a2
,T2 a3
,T2 a4
,T2 a5
);
1517 void r99ext_fill_rect(se_dump_stack
*caller
,T2 a1
,T2 a2
,T2 a3
,T2 a4
,T2 a5
);
1518 T0
* r99green(se_dump_stack
*caller
);
1519 void r99put_focus(se_dump_stack
*caller
,T99
* C
,T6 a1
);
1520 void r99process_event(se_dump_stack
*caller
,T99
* C
,T0
* a1
);
1521 T0
* r99twin(se_dump_stack
*caller
,T99
* C
);
1522 void r99raise_signal(se_dump_stack
*caller
,T99
* C
,T2 a1
);
1523 void r99update(se_dump_stack
*caller
,T99
* C
);
1524 T0
* r99black(se_dump_stack
*caller
);
1525 void r113put_command(se_dump_stack
*caller
,T113
* C
,T0
* a1
,T2 a2
);
1526 T0
* r113config(se_dump_stack
*caller
);
1527 T6
r113is_equal(se_dump_stack
*caller
,T113
* C
,T0
* a1
);
1528 void r113widget_init(se_dump_stack
*caller
,T113
* C
);
1529 void r113update_image(se_dump_stack
*caller
,T113
* C
);
1530 void r113make(se_dump_stack
*caller
,T113
* C
,T0
* a1
);
1531 T6
r113contains(se_dump_stack
*caller
,T113
* C
,T2 a1
,T2 a2
);
1532 void r113fill_rect(se_dump_stack
*caller
,T113
* C
,T2 a1
,T2 a2
,T2 a3
,T2 a4
,T0
* a5
);
1533 void r113put_xy(se_dump_stack
*caller
,T113
* C
,T2 a1
,T2 a2
);
1534 T6
r113standard_is_equal(se_dump_stack
*caller
,T113
* C
,T0
* a1
);
1535 void r113put_size(se_dump_stack
*caller
,T113
* C
,T2 a1
,T2 a2
);
1536 /* Extra external prototype for line 95 of ./widget.e:*/
1537 void ext_fill_rect(T2 a1
,T2 a2
,T2 a3
,T2 a4
,T2 a5
);
1538 void r113ext_fill_rect(se_dump_stack
*caller
,T2 a1
,T2 a2
,T2 a3
,T2 a4
,T2 a5
);
1539 T0
* r113darkgreen(se_dump_stack
*caller
);
1540 void r113put_focus(se_dump_stack
*caller
,T113
* C
,T6 a1
);
1541 void r113blit(se_dump_stack
*caller
,T113
* C
,T0
* a1
,T2 a2
,T2 a3
);
1542 void r113process_event(se_dump_stack
*caller
,T113
* C
,T0
* a1
);
1543 T0
* r113twin(se_dump_stack
*caller
,T113
* C
);
1544 T0
* r113white(se_dump_stack
*caller
);
1545 void r113raise_signal(se_dump_stack
*caller
,T113
* C
,T2 a1
);
1546 T0
* r113font(se_dump_stack
*caller
,T113
* C
);
1547 void r113update(se_dump_stack
*caller
,T113
* C
);
1548 T0
* r113black(se_dump_stack
*caller
);
1549 void r55disconnect(se_dump_stack
*caller
,T55
* C
);
1550 T6
r55is_equal(se_dump_stack
*caller
,T55
* C
,T0
* a1
);
1551 T6
r55is_connected(se_dump_stack
*caller
,T55
* C
);
1552 void r55read_character(se_dump_stack
*caller
,T55
* C
);
1553 void r55skip_separators(se_dump_stack
*caller
,T55
* C
);
1554 void r55read_line_in(se_dump_stack
*caller
,T55
* C
,T0
* a1
);
1555 T6
r55standard_is_equal(se_dump_stack
*caller
,T55
* C
,T0
* a1
);
1556 T6
r55end_of_input(se_dump_stack
*caller
,T55
* C
);
1557 void r55connect_to(se_dump_stack
*caller
,T55
* C
,T0
* a1
);
1558 void r55read_line(se_dump_stack
*caller
,T55
* C
);
1559 T3
r55last_character(se_dump_stack
*caller
,T55
* C
);
1560 void r55read_word(se_dump_stack
*caller
,T55
* C
);
1561 T0
* r55twin(se_dump_stack
*caller
,T55
* C
);
1562 extern T0
*oBC56last_string
;
1563 extern int fBC56last_string
;
1564 T0
* r55last_string(se_dump_stack
*caller
);
1565 void r55unread_character(se_dump_stack
*caller
,T55
* C
);
1566 T6
r65is_equal(se_dump_stack
*caller
,T65
* C
,T0
* a1
);
1567 void r65make(se_dump_stack
*caller
,T65
* C
,T0
* a1
,T2 a2
,T2 a3
,T6 a4
);
1568 void r65put_hiscore(se_dump_stack
*caller
,T65
* C
,T0
* a1
);
1569 T6
r65standard_is_equal(se_dump_stack
*caller
,T65
* C
,T0
* a1
);
1570 T0
* r65twin(se_dump_stack
*caller
,T65
* C
);
1571 T6
r128is_equal(se_dump_stack
*caller
,T128
* C
,T0
* a1
);
1572 void r128make(se_dump_stack
*caller
,T128
* C
,T0
* a1
);
1573 T6
r128standard_is_equal(se_dump_stack
*caller
,T128
* C
,T0
* a1
);
1574 void r128execute(se_dump_stack
*caller
,T128
* C
);
1575 T0
* r128twin(se_dump_stack
*caller
,T128
* C
);
1576 void r68copy(se_dump_stack
*caller
,T68
* C
,T0
* a1
);
1577 void r68put_height(se_dump_stack
*caller
,T68
* C
,T2 a1
);
1578 T6
r68is_equal(se_dump_stack
*caller
,T68
* C
,T0
* a1
);
1579 T2
r68clip_height(se_dump_stack
*caller
,T68
* C
,T2 a1
);
1580 void r68make(se_dump_stack
*caller
,T68
* C
);
1581 T6
r68standard_is_equal(se_dump_stack
*caller
,T68
* C
,T0
* a1
);
1582 void r68put_wrap(se_dump_stack
*caller
,T68
* C
,T6 a1
);
1583 T2
r68clip_width(se_dump_stack
*caller
,T68
* C
,T2 a1
);
1584 T0
* r68twin(se_dump_stack
*caller
,T68
* C
);
1585 void r68put_width(se_dump_stack
*caller
,T68
* C
,T2 a1
);
1586 T6
r129is_equal(se_dump_stack
*caller
,T129
* C
,T0
* a1
);
1587 void r129make(se_dump_stack
*caller
,T129
* C
,T0
* a1
);
1588 T6
r129standard_is_equal(se_dump_stack
*caller
,T129
* C
,T0
* a1
);
1589 void r129execute(se_dump_stack
*caller
,T129
* C
);
1590 T0
* r129twin(se_dump_stack
*caller
,T129
* C
);
1591 T6
r96is_equal(se_dump_stack
*caller
,T96
* C
,T0
* a1
);
1592 void r96make(se_dump_stack
*caller
,T96
* C
,T0
* a1
,T2 a2
,T2 a3
);
1593 T6
r96standard_is_equal(se_dump_stack
*caller
,T96
* C
,T0
* a1
);
1594 T0
* r96twin(se_dump_stack
*caller
,T96
* C
);
1595 void r96put_name(se_dump_stack
*caller
,T96
* C
,T0
* a1
);
1596 T6
r127is_equal(se_dump_stack
*caller
,T127
* C
,T0
* a1
);
1597 void r127make(se_dump_stack
*caller
,T127
* C
,T0
* a1
);
1598 T6
r127standard_is_equal(se_dump_stack
*caller
,T127
* C
,T0
* a1
);
1599 void r127execute(se_dump_stack
*caller
,T127
* C
);
1600 T0
* r127twin(se_dump_stack
*caller
,T127
* C
);
1601 void r98put_command(se_dump_stack
*caller
,T98
* C
,T0
* a1
,T2 a2
);
1602 void r98process_key(se_dump_stack
*caller
,T98
* C
,T0
* a1
);
1603 T0
* r98config(se_dump_stack
*caller
);
1604 /* Extra external prototype for line 272 of ./sdl_constant.e:*/
1605 T6
is_kmod(T2 a1
,T2 a2
);
1606 T6
r98is_kmod(se_dump_stack
*caller
,T2 a1
,T2 a2
);
1607 T6
r98is_equal(se_dump_stack
*caller
,T98
* C
,T0
* a1
);
1608 T6
r98is_normal_key(se_dump_stack
*caller
,T98
* C
,T2 a1
);
1609 void r98text_backspace(se_dump_stack
*caller
,T98
* C
);
1610 void r98widget_init(se_dump_stack
*caller
,T98
* C
);
1611 void r98update_image(se_dump_stack
*caller
,T98
* C
);
1612 void r98make(se_dump_stack
*caller
,T98
* C
);
1613 T6
r98contains(se_dump_stack
*caller
,T98
* C
,T2 a1
,T2 a2
);
1614 void r98fill_rect(se_dump_stack
*caller
,T98
* C
,T2 a1
,T2 a2
,T2 a3
,T2 a4
,T0
* a5
);
1615 void r98put_xy(se_dump_stack
*caller
,T98
* C
,T2 a1
,T2 a2
);
1616 /* Extra external prototype for line 147 of ./widget.e:*/
1617 T2
ext_get_tsh(void);
1618 T2
r98ext_get_tsh(se_dump_stack
*caller
);
1619 T6
r98standard_is_equal(se_dump_stack
*caller
,T98
* C
,T0
* a1
);
1620 void r98put_size(se_dump_stack
*caller
,T98
* C
,T2 a1
,T2 a2
);
1621 /* Extra external prototype for line 95 of ./widget.e:*/
1622 void ext_fill_rect(T2 a1
,T2 a2
,T2 a3
,T2 a4
,T2 a5
);
1623 void r98ext_fill_rect(se_dump_stack
*caller
,T2 a1
,T2 a2
,T2 a3
,T2 a4
,T2 a5
);
1624 void r98text_insert(se_dump_stack
*caller
,T98
* C
,T3 a1
);
1625 /* Extra external prototype for line 143 of ./widget.e:*/
1626 T2
ext_get_tsw(void);
1627 T2
r98ext_get_tsw(se_dump_stack
*caller
);
1628 T0
* r98grey(se_dump_stack
*caller
);
1629 void r98put_focus(se_dump_stack
*caller
,T98
* C
,T6 a1
);
1630 void r98blit(se_dump_stack
*caller
,T98
* C
,T0
* a1
,T2 a2
,T2 a3
);
1631 void r98process_event(se_dump_stack
*caller
,T98
* C
,T0
* a1
);
1632 /* Extra external prototype for line 139 of ./widget.e:*/
1633 void ext_get_text_size(T8 a1
,T8 a2
);
1634 void r98ext_get_text_size(se_dump_stack
*caller
,T8 a1
,T8 a2
);
1635 T0
* r98twin(se_dump_stack
*caller
,T98
* C
);
1636 T0
* r98white(se_dump_stack
*caller
);
1637 extern T0
*oBC98shifted_key_table
;
1638 extern int fBC98shifted_key_table
;
1639 T0
* r98shifted_key_table(se_dump_stack
*caller
);
1640 void r98raise_signal(se_dump_stack
*caller
,T98
* C
,T2 a1
);
1641 T0
* r98font(se_dump_stack
*caller
,T98
* C
);
1642 T3
r98shifted_key(se_dump_stack
*caller
,T98
* C
,T2 a1
);
1643 void r98measure_text_size(se_dump_stack
*caller
,T98
* C
,T0
* a1
);
1644 void r98text_delete(se_dump_stack
*caller
,T98
* C
);
1645 void r98put_string(se_dump_stack
*caller
,T98
* C
,T0
* a1
);
1646 void r98update(se_dump_stack
*caller
,T98
* C
);
1647 T0
* r98black(se_dump_stack
*caller
);
1648 T6
r104is_equal(se_dump_stack
*caller
,T104
* C
,T0
* a1
);
1649 void r104make(se_dump_stack
*caller
,T104
* C
,T0
* a1
,T0
* a2
);
1650 T6
r104standard_is_equal(se_dump_stack
*caller
,T104
* C
,T0
* a1
);
1651 T0
* r104twin(se_dump_stack
*caller
,T104
* C
);
1652 void r28put_type(se_dump_stack
*caller
,T28
* C
,T2 a1
);
1653 T6
r28is_equal(se_dump_stack
*caller
,T28
* C
,T0
* a1
);
1654 void r28make(se_dump_stack
*caller
,T28
* C
);
1655 void r28put_xy(se_dump_stack
*caller
,T28
* C
,T2 a1
,T2 a2
);
1656 T6
r28standard_is_equal(se_dump_stack
*caller
,T28
* C
,T0
* a1
);
1657 void r28put_kmod(se_dump_stack
*caller
,T28
* C
,T2 a1
);
1658 void r28put_i1(se_dump_stack
*caller
,T28
* C
,T2 a1
);
1659 T0
* r28twin(se_dump_stack
*caller
,T28
* C
);
1660 T6
r112is_equal(se_dump_stack
*caller
,T112
* C
,T0
* a1
);
1661 void r112make(se_dump_stack
*caller
,T112
* C
,T0
* a1
);
1662 T6
r112standard_is_equal(se_dump_stack
*caller
,T112
* C
,T0
* a1
);
1663 void r112execute(se_dump_stack
*caller
,T112
* C
);
1664 T0
* r112twin(se_dump_stack
*caller
,T112
* C
);
1665 T6
r137is_equal(se_dump_stack
*caller
,T137
* C
,T0
* a1
);
1666 void r137make(se_dump_stack
*caller
,T137
* C
,T0
* a1
);
1667 T6
r137standard_is_equal(se_dump_stack
*caller
,T137
* C
,T0
* a1
);
1668 void r137execute(se_dump_stack
*caller
,T137
* C
);
1669 T0
* r137twin(se_dump_stack
*caller
,T137
* C
);
1670 void r74disconnect(se_dump_stack
*caller
,T74
* C
);
1671 T6
r74is_equal(se_dump_stack
*caller
,T74
* C
,T0
* a1
);
1672 T6
r74is_symmetric(se_dump_stack
*caller
,T74
* C
);
1673 void r74make(se_dump_stack
*caller
,T74
* C
);
1674 void r74put_xy(se_dump_stack
*caller
,T74
* C
,T2 a1
,T2 a2
);
1675 T6
r74standard_is_equal(se_dump_stack
*caller
,T74
* C
,T0
* a1
);
1676 void r74make_server_bottom(se_dump_stack
*caller
,T74
* C
);
1677 void r74count_neighbours(se_dump_stack
*caller
,T74
* C
);
1678 T0
* r74twin(se_dump_stack
*caller
,T74
* C
);
1679 void r74connect(se_dump_stack
*caller
,T74
* C
);
1680 void r74make_server_top(se_dump_stack
*caller
,T74
* C
);
1681 T6
r125is_equal(se_dump_stack
*caller
,T125
* C
,T0
* a1
);
1682 void r125make(se_dump_stack
*caller
,T125
* C
,T0
* a1
);
1683 T6
r125standard_is_equal(se_dump_stack
*caller
,T125
* C
,T0
* a1
);
1684 void r125execute(se_dump_stack
*caller
,T125
* C
);
1685 T0
* r125twin(se_dump_stack
*caller
,T125
* C
);
1686 T6
r138is_equal(se_dump_stack
*caller
,T138
* C
,T0
* a1
);
1687 void r138make(se_dump_stack
*caller
,T138
* C
,T0
* a1
);
1688 T6
r138standard_is_equal(se_dump_stack
*caller
,T138
* C
,T0
* a1
);
1689 void r138execute(se_dump_stack
*caller
,T138
* C
);
1690 T0
* r138twin(se_dump_stack
*caller
,T138
* C
);
1691 void r146disconnect(se_dump_stack
*caller
,T146
* C
);
1692 T6
r146is_equal(se_dump_stack
*caller
,T146
* C
,T0
* a1
);
1693 T6
r146is_connected(se_dump_stack
*caller
,T146
* C
);
1694 T6
r146standard_is_equal(se_dump_stack
*caller
,T146
* C
,T0
* a1
);
1695 void r146connect_to(se_dump_stack
*caller
,T146
* C
,T0
* a1
);
1696 T0
* r146twin(se_dump_stack
*caller
,T146
* C
);
1697 void r146put_character(se_dump_stack
*caller
,T146
* C
,T3 a1
);
1698 void r146put_string(se_dump_stack
*caller
,T146
* C
,T0
* a1
);
1699 T6
r116is_equal(se_dump_stack
*caller
,T116
* C
,T0
* a1
);
1700 void r116make(se_dump_stack
*caller
,T116
* C
,T0
* a1
);
1701 T6
r116standard_is_equal(se_dump_stack
*caller
,T116
* C
,T0
* a1
);
1702 void r116execute(se_dump_stack
*caller
,T116
* C
);
1703 T0
* r116twin(se_dump_stack
*caller
,T116
* C
);
1704 T6
r136is_equal(se_dump_stack
*caller
,T136
* C
,T0
* a1
);
1705 void r136make(se_dump_stack
*caller
,T136
* C
,T0
* a1
);
1706 T6
r136standard_is_equal(se_dump_stack
*caller
,T136
* C
,T0
* a1
);
1707 void r136execute(se_dump_stack
*caller
,T136
* C
);
1708 T0
* r136twin(se_dump_stack
*caller
,T136
* C
);
1709 T6
r57is_equal(se_dump_stack
*caller
,T57
* C
,T0
* a1
);
1710 void r57make(se_dump_stack
*caller
,T57
* C
);
1711 T6
r57standard_is_equal(se_dump_stack
*caller
,T57
* C
,T0
* a1
);
1712 T0
* r57twin(se_dump_stack
*caller
,T57
* C
);
1713 void r57put_character(se_dump_stack
*caller
,T57
* C
,T3 a1
);
1714 void r57put_string(se_dump_stack
*caller
,T57
* C
,T0
* a1
);
1715 T0
* r89make_quit(se_dump_stack
*caller
);
1716 T0
* r89make_keydown(se_dump_stack
*caller
,T2 a1
,T2 a2
);
1717 T0
* r89make_mbdown(se_dump_stack
*caller
,T2 a1
,T2 a2
,T2 a3
,T2 a4
);
1718 T2
r108prime_number_ceiling(se_dump_stack
*caller
,T2 a1
);
1719 void r102set_first(se_dump_stack
*caller
,T102
* C
,T0
* a1
);
1720 T2
r22hour(se_dump_stack
*caller
,T22
* C
);
1721 T2
r22time_mode(se_dump_stack
*caller
);
1722 extern T0
*oBC22time_mode_memo
;
1723 extern int fBC22time_mode_memo
;
1724 T0
* r22time_mode_memo(se_dump_stack
*caller
);
1725 T2
r22minute(se_dump_stack
*caller
,T22
* C
);
1726 void r22update(se_dump_stack
*caller
,T22
* C
);
1727 T2
r22second(se_dump_stack
*caller
,T22
* C
);
1728 void r16make_options_window(se_dump_stack
*caller
,T16
* C
);
1729 void r16reset_score(se_dump_stack
*caller
,T16
* C
);
1730 extern T0
*oBC18blue
;
1731 extern int fBC18blue
;
1732 T0
* r16blue(se_dump_stack
*caller
);
1733 T0
* r16poll_event(se_dump_stack
*caller
,T16
* C
);
1734 void r16make_newhs_window(se_dump_stack
*caller
,T16
* C
);
1735 void r16use_setting(se_dump_stack
*caller
,T16
* C
,T0
* a1
);
1736 void r16scramble_board(se_dump_stack
*caller
,T16
* C
);
1737 void r16check_connections(se_dump_stack
*caller
,T16
* C
);
1738 void r16handle_event(se_dump_stack
*caller
,T16
* C
,T0
* a1
);
1739 void r16close_current_window(se_dump_stack
*caller
,T16
* C
);
1740 void r16new_game(se_dump_stack
*caller
,T16
* C
);
1741 void r16main_loop(se_dump_stack
*caller
,T16
* C
);
1742 T6
r16is_surrounded(se_dump_stack
*caller
,T16
* C
,T0
* a1
);
1743 void r16options_ok(se_dump_stack
*caller
,T16
* C
);
1744 T0
* r16config(se_dump_stack
*caller
);
1745 T6
r16is_equal(se_dump_stack
*caller
,T16
* C
,T0
* a1
);
1746 T2
r16maybe_wrapx(se_dump_stack
*caller
,T16
* C
,T2 a1
);
1747 void r16draw_board(se_dump_stack
*caller
,T16
* C
);
1748 void r16handle_mbdown(se_dump_stack
*caller
,T16
* C
,T0
* a1
);
1749 T2
r16maybe_wrapy(se_dump_stack
*caller
,T16
* C
,T2 a1
);
1750 void r16draw_tile(se_dump_stack
*caller
,T16
* C
,T0
* a1
);
1751 T6
r16is_victorious(se_dump_stack
*caller
,T16
* C
);
1752 void r16blank_screen(se_dump_stack
*caller
,T16
* C
);
1753 void r16add_widget(se_dump_stack
*caller
,T16
* C
,T0
* a1
,T2 a2
,T2 a3
);
1754 void r16show_hs(se_dump_stack
*caller
,T16
* C
);
1755 void r16make_hs_window(se_dump_stack
*caller
,T16
* C
);
1756 void r16update_best_image(se_dump_stack
*caller
,T16
* C
);
1757 extern T0
*oBC18darkpurple
;
1758 extern int fBC18darkpurple
;
1759 T0
* r16darkpurple(se_dump_stack
*caller
);
1760 void r16options(se_dump_stack
*caller
,T16
* C
);
1761 void r16try_extend(se_dump_stack
*caller
,T16
* C
,T0
* a1
,T2 a2
);
1762 T2
r16servertopi(se_dump_stack
*caller
,T16
* C
);
1763 T2
r16servertopj(se_dump_stack
*caller
,T16
* C
);
1764 void r16make(se_dump_stack
*caller
,T16
* C
);
1765 void r16fill_rect(se_dump_stack
*caller
,T16
* C
,T2 a1
,T2 a2
,T2 a3
,T2 a4
,T0
* a5
);
1766 void r16rotatecw(se_dump_stack
*caller
,T16
* C
,T2 a1
,T2 a2
);
1767 /* Extra external prototype for line 916 of ./netwalk.e:*/
1768 void ext_init(void);
1769 void r16ext_init(se_dump_stack
*caller
);
1770 /* Extra external prototype for line 920 of ./netwalk.e:*/
1771 void* ext_poll_event(int a1
);
1772 T0
* r16ext_poll_event(se_dump_stack
*caller
,int a1
);
1773 T6
r16standard_is_equal(se_dump_stack
*caller
,T16
* C
,T0
* a1
);
1774 /* Extra external prototype for line 924 of ./netwalk.e:*/
1775 T2
ext_get_ticks(void);
1776 T2
r16get_ticks(se_dump_stack
*caller
);
1777 /* Extra external prototype for line 715 of ./netwalk.e:*/
1778 void ext_fill_rect(T2 a1
,T2 a2
,T2 a3
,T2 a4
,T2 a5
);
1779 void r16ext_fill_rect(se_dump_stack
*caller
,T2 a1
,T2 a2
,T2 a3
,T2 a4
,T2 a5
);
1780 void r16place_tile(se_dump_stack
*caller
,T16
* C
,T0
* a1
,T2 a2
,T2 a3
);
1781 T0
* r16mainfont(se_dump_stack
*caller
,T16
* C
);
1782 T2
r16dir_opposite(se_dump_stack
*caller
,T16
* C
,T2 a1
);
1783 void r16generate_board(se_dump_stack
*caller
,T16
* C
);
1784 T0
* r16green(se_dump_stack
*caller
);
1785 T2
r16height(se_dump_stack
*caller
,T16
* C
);
1786 T0
* r16get_neighbour(se_dump_stack
*caller
,T16
* C
,T0
* a1
,T2 a2
);
1787 void r16quit(se_dump_stack
*caller
,T16
* C
);
1788 /* Extra external prototype for line 928 of ./netwalk.e:*/
1789 void ext_update_screen(void);
1790 void r16ext_update_screen(se_dump_stack
*caller
);
1791 void r16rotateccw(se_dump_stack
*caller
,T16
* C
,T2 a1
,T2 a2
);
1792 void r16preprocess_board(se_dump_stack
*caller
,T16
* C
);
1793 void r16update_time_image(se_dump_stack
*caller
,T16
* C
);
1794 void r16draw_border(se_dump_stack
*caller
,T16
* C
);
1795 extern T0
*oBC18darkred
;
1796 extern int fBC18darkred
;
1797 T0
* r16darkred(se_dump_stack
*caller
);
1798 void r16newhs_ok(se_dump_stack
*caller
,T16
* C
);
1799 T0
* r16twin(se_dump_stack
*caller
,T16
* C
);
1800 void r16hiscore_check(se_dump_stack
*caller
,T16
* C
);
1801 T0
* r16white(se_dump_stack
*caller
);
1802 T2
r16width(se_dump_stack
*caller
,T16
* C
);
1803 extern T0
*oBC18cyan
;
1804 extern int fBC18cyan
;
1805 T0
* r16cyan(se_dump_stack
*caller
);
1806 T0
* r16font(se_dump_stack
*caller
,T16
* C
);
1807 T6
r16allow_wrap(se_dump_stack
*caller
,T16
* C
);
1808 T6
r16on_board(se_dump_stack
*caller
,T16
* C
,T2 a1
,T2 a2
);
1809 extern T0
*oBC16win_image
;
1810 extern int fBC16win_image
;
1811 T0
* r16win_image(se_dump_stack
*caller
,T16
* C
);
1812 void r16tally_move(se_dump_stack
*caller
,T16
* C
);
1813 T0
* r16black(se_dump_stack
*caller
);
1814 extern T16
*eiffel_root_object
;
1816 extern char**se_argv
;
1817 #define SE_MAXID 157
1821 extern void(*se_prinT
[157])(void**);
1822 void initialize_eiffel_runtime(int argc
,char*argv
[]);
1823 extern T7
*ms54_395678
;
1824 extern T7
*ms2_117797837
;
1825 T7
*se_ms(int c
,char*e
);
1826 T7
*se_string(char*e
);
1828 void manifest_string_mark1(void);
1829 void once_function_mark(void);
1830 void gc_start(void);
1831 typedef struct B57 gc57
;
1832 struct B57
{T57 object
;union {int flag
;gc57
*next
;} header
;};
1833 extern gc57
*store57
;
1834 extern int store_left57
;
1835 extern fsoc
*store_chunk57
;
1836 extern gc57
*gc_free57
;
1837 typedef struct B114 gc114
;
1838 struct B114
{T114 object
;union {int flag
;gc114
*next
;} header
;};
1839 extern gc114
*store114
;
1840 extern int store_left114
;
1841 extern fsoc
*store_chunk114
;
1842 extern gc114
*gc_free114
;
1843 typedef struct B135 gc135
;
1844 struct B135
{T135 object
;union {int flag
;gc135
*next
;} header
;};
1845 extern gc135
*store135
;
1846 extern int store_left135
;
1847 extern fsoc
*store_chunk135
;
1848 extern gc135
*gc_free135
;
1849 typedef struct B130 gc130
;
1850 struct B130
{T130 object
;union {int flag
;gc130
*next
;} header
;};
1851 extern gc130
*store130
;
1852 extern int store_left130
;
1853 extern fsoc
*store_chunk130
;
1854 extern gc130
*gc_free130
;
1855 typedef struct B47 gc47
;
1856 struct B47
{T47 object
;union {int flag
;gc47
*next
;} header
;};
1857 extern gc47
*store47
;
1858 extern int store_left47
;
1859 extern fsoc
*store_chunk47
;
1860 extern gc47
*gc_free47
;
1861 typedef struct B75 gc75
;
1862 struct B75
{T75 object
;union {int flag
;gc75
*next
;} header
;};
1863 extern gc75
*store75
;
1864 extern int store_left75
;
1865 extern fsoc
*store_chunk75
;
1866 extern gc75
*gc_free75
;
1867 typedef struct B41 gc41
;
1868 struct B41
{T41 object
;union {int flag
;gc41
*next
;} header
;};
1869 extern gc41
*store41
;
1870 extern int store_left41
;
1871 extern fsoc
*store_chunk41
;
1872 extern gc41
*gc_free41
;
1873 typedef struct B43 gc43
;
1874 struct B43
{T43 object
;union {int flag
;gc43
*next
;} header
;};
1875 extern gc43
*store43
;
1876 extern int store_left43
;
1877 extern fsoc
*store_chunk43
;
1878 extern gc43
*gc_free43
;
1879 typedef struct B87 gc87
;
1880 struct B87
{T87 object
;union {int flag
;gc87
*next
;} header
;};
1881 extern gc87
*store87
;
1882 extern int store_left87
;
1883 extern fsoc
*store_chunk87
;
1884 extern gc87
*gc_free87
;
1885 typedef struct B83 gc83
;
1886 struct B83
{T83 object
;union {int flag
;gc83
*next
;} header
;};
1887 extern gc83
*store83
;
1888 extern int store_left83
;
1889 extern fsoc
*store_chunk83
;
1890 extern gc83
*gc_free83
;
1891 typedef struct B117 gc117
;
1892 struct B117
{T117 object
;union {int flag
;gc117
*next
;} header
;};
1893 extern gc117
*store117
;
1894 extern int store_left117
;
1895 extern fsoc
*store_chunk117
;
1896 extern gc117
*gc_free117
;
1897 extern na_env na_env82
;
1898 typedef struct B126 gc126
;
1899 struct B126
{T126 object
;union {int flag
;gc126
*next
;} header
;};
1900 extern gc126
*store126
;
1901 extern int store_left126
;
1902 extern fsoc
*store_chunk126
;
1903 extern gc126
*gc_free126
;
1904 extern na_env na_env49
;
1905 #define gc_mark111(x) gc_mark_agent((x))
1906 typedef struct B54 gc54
;
1907 struct B54
{T54 object
;union {int flag
;gc54
*next
;} header
;};
1908 extern gc54
*store54
;
1909 extern int store_left54
;
1910 extern fsoc
*store_chunk54
;
1911 extern gc54
*gc_free54
;
1912 typedef struct B102 gc102
;
1913 struct B102
{T102 object
;union {int flag
;gc102
*next
;} header
;};
1914 extern gc102
*store102
;
1915 extern int store_left102
;
1916 extern fsoc
*store_chunk102
;
1917 extern gc102
*gc_free102
;
1918 typedef struct B107 gc107
;
1919 struct B107
{T107 object
;union {int flag
;gc107
*next
;} header
;};
1920 extern gc107
*store107
;
1921 extern int store_left107
;
1922 extern fsoc
*store_chunk107
;
1923 extern gc107
*gc_free107
;
1924 typedef struct B121 gc121
;
1925 struct B121
{T121 object
;union {int flag
;gc121
*next
;} header
;};
1926 extern gc121
*store121
;
1927 extern int store_left121
;
1928 extern fsoc
*store_chunk121
;
1929 extern gc121
*gc_free121
;
1930 #define gc_mark124(x) gc_mark_agent((x))
1931 typedef struct B120 gc120
;
1932 struct B120
{T120 object
;union {int flag
;gc120
*next
;} header
;};
1933 extern gc120
*store120
;
1934 extern int store_left120
;
1935 extern fsoc
*store_chunk120
;
1936 extern gc120
*gc_free120
;
1937 extern na_env na_env76
;
1938 #define gc_mark149(x) gc_mark_agent((x))
1939 typedef struct B53 gc53
;
1940 struct B53
{T53 object
;union {int flag
;gc53
*next
;} header
;};
1941 extern gc53
*store53
;
1942 extern int store_left53
;
1943 extern fsoc
*store_chunk53
;
1944 extern gc53
*gc_free53
;
1945 typedef struct B50 gc50
;
1946 struct B50
{T50 object
;union {int flag
;gc50
*next
;} header
;};
1947 extern gc50
*store50
;
1948 extern int store_left50
;
1949 extern fsoc
*store_chunk50
;
1950 extern gc50
*gc_free50
;
1951 typedef struct B122 gc122
;
1952 struct B122
{T122 object
;union {int flag
;gc122
*next
;} header
;};
1953 extern gc122
*store122
;
1954 extern int store_left122
;
1955 extern fsoc
*store_chunk122
;
1956 extern gc122
*gc_free122
;
1957 typedef struct B151 gc151
;
1958 struct B151
{T151 object
;union {int flag
;gc151
*next
;} header
;};
1959 extern gc151
*store151
;
1960 extern int store_left151
;
1961 extern fsoc
*store_chunk151
;
1962 extern gc151
*gc_free151
;
1963 typedef struct B77 gc77
;
1964 struct B77
{T77 object
;union {int flag
;gc77
*next
;} header
;};
1965 extern gc77
*store77
;
1966 extern int store_left77
;
1967 extern fsoc
*store_chunk77
;
1968 extern gc77
*gc_free77
;
1969 typedef struct B51 gc51
;
1970 struct B51
{T51 object
;union {int flag
;gc51
*next
;} header
;};
1971 extern gc51
*store51
;
1972 extern int store_left51
;
1973 extern fsoc
*store_chunk51
;
1974 extern gc51
*gc_free51
;
1975 typedef struct B97 gc97
;
1976 struct B97
{T97 object
;union {int flag
;gc97
*next
;} header
;};
1977 extern gc97
*store97
;
1978 extern int store_left97
;
1979 extern fsoc
*store_chunk97
;
1980 extern gc97
*gc_free97
;
1981 typedef struct B99 gc99
;
1982 struct B99
{T99 object
;union {int flag
;gc99
*next
;} header
;};
1983 extern gc99
*store99
;
1984 extern int store_left99
;
1985 extern fsoc
*store_chunk99
;
1986 extern gc99
*gc_free99
;
1987 typedef struct B80 gc80
;
1988 struct B80
{T80 object
;union {int flag
;gc80
*next
;} header
;};
1989 extern gc80
*store80
;
1990 extern int store_left80
;
1991 extern fsoc
*store_chunk80
;
1992 extern gc80
*gc_free80
;
1993 typedef struct B140 gc140
;
1994 struct B140
{T140 object
;union {int flag
;gc140
*next
;} header
;};
1995 extern gc140
*store140
;
1996 extern int store_left140
;
1997 extern fsoc
*store_chunk140
;
1998 extern gc140
*gc_free140
;
1999 typedef struct B118 gc118
;
2000 struct B118
{T118 object
;union {int flag
;gc118
*next
;} header
;};
2001 extern gc118
*store118
;
2002 extern int store_left118
;
2003 extern fsoc
*store_chunk118
;
2004 extern gc118
*gc_free118
;
2005 typedef struct B113 gc113
;
2006 struct B113
{T113 object
;union {int flag
;gc113
*next
;} header
;};
2007 extern gc113
*store113
;
2008 extern int store_left113
;
2009 extern fsoc
*store_chunk113
;
2010 extern gc113
*gc_free113
;
2011 typedef struct B55 gc55
;
2012 struct B55
{T55 object
;union {int flag
;gc55
*next
;} header
;};
2013 extern gc55
*store55
;
2014 extern int store_left55
;
2015 extern fsoc
*store_chunk55
;
2016 extern gc55
*gc_free55
;
2017 extern na_env na_env69
;
2018 typedef struct B65 gc65
;
2019 struct B65
{T65 object
;union {int flag
;gc65
*next
;} header
;};
2020 extern gc65
*store65
;
2021 extern int store_left65
;
2022 extern fsoc
*store_chunk65
;
2023 extern gc65
*gc_free65
;
2024 typedef struct B128 gc128
;
2025 struct B128
{T128 object
;union {int flag
;gc128
*next
;} header
;};
2026 extern gc128
*store128
;
2027 extern int store_left128
;
2028 extern fsoc
*store_chunk128
;
2029 extern gc128
*gc_free128
;
2030 typedef struct B105 gc105
;
2031 struct B105
{T105 object
;union {int flag
;gc105
*next
;} header
;};
2032 extern gc105
*store105
;
2033 extern int store_left105
;
2034 extern fsoc
*store_chunk105
;
2035 extern gc105
*gc_free105
;
2036 typedef struct B68 gc68
;
2037 struct B68
{T68 object
;union {int flag
;gc68
*next
;} header
;};
2038 extern gc68
*store68
;
2039 extern int store_left68
;
2040 extern fsoc
*store_chunk68
;
2041 extern gc68
*gc_free68
;
2042 typedef struct B129 gc129
;
2043 struct B129
{T129 object
;union {int flag
;gc129
*next
;} header
;};
2044 extern gc129
*store129
;
2045 extern int store_left129
;
2046 extern fsoc
*store_chunk129
;
2047 extern gc129
*gc_free129
;
2048 typedef struct B153 gc153
;
2049 struct B153
{T153 object
;union {int flag
;gc153
*next
;} header
;};
2050 extern gc153
*store153
;
2051 extern int store_left153
;
2052 extern fsoc
*store_chunk153
;
2053 extern gc153
*gc_free153
;
2054 typedef struct B45 gc45
;
2055 struct B45
{T45 object
;union {int flag
;gc45
*next
;} header
;};
2056 extern gc45
*store45
;
2057 extern int store_left45
;
2058 extern fsoc
*store_chunk45
;
2059 extern gc45
*gc_free45
;
2060 typedef struct B96 gc96
;
2061 struct B96
{T96 object
;union {int flag
;gc96
*next
;} header
;};
2062 extern gc96
*store96
;
2063 extern int store_left96
;
2064 extern fsoc
*store_chunk96
;
2065 extern gc96
*gc_free96
;
2066 typedef struct B7 gc7
;
2067 struct B7
{T7 object
;union {int flag
;gc7
*next
;} header
;};
2069 extern int store_left7
;
2070 extern fsoc
*store_chunk7
;
2071 extern gc7
*gc_free7
;
2072 typedef struct B39 gc39
;
2073 struct B39
{T39 object
;union {int flag
;gc39
*next
;} header
;};
2074 extern gc39
*store39
;
2075 extern int store_left39
;
2076 extern fsoc
*store_chunk39
;
2077 extern gc39
*gc_free39
;
2078 typedef struct B127 gc127
;
2079 struct B127
{T127 object
;union {int flag
;gc127
*next
;} header
;};
2080 extern gc127
*store127
;
2081 extern int store_left127
;
2082 extern fsoc
*store_chunk127
;
2083 extern gc127
*gc_free127
;
2084 extern na_env na_env9
;
2085 typedef struct B98 gc98
;
2086 struct B98
{T98 object
;union {int flag
;gc98
*next
;} header
;};
2087 extern gc98
*store98
;
2088 extern int store_left98
;
2089 extern fsoc
*store_chunk98
;
2090 extern gc98
*gc_free98
;
2091 #define gc_mark95(x) gc_mark_agent((x))
2092 #define gc_mark134(x) gc_mark_agent((x))
2093 #define gc_mark109(x) gc_mark_agent((x))
2094 typedef struct B104 gc104
;
2095 struct B104
{T104 object
;union {int flag
;gc104
*next
;} header
;};
2096 extern gc104
*store104
;
2097 extern int store_left104
;
2098 extern fsoc
*store_chunk104
;
2099 extern gc104
*gc_free104
;
2100 typedef struct B131 gc131
;
2101 struct B131
{T131 object
;union {int flag
;gc131
*next
;} header
;};
2102 extern gc131
*store131
;
2103 extern int store_left131
;
2104 extern fsoc
*store_chunk131
;
2105 extern gc131
*gc_free131
;
2106 typedef struct B28 gc28
;
2107 struct B28
{T28 object
;union {int flag
;gc28
*next
;} header
;};
2108 extern gc28
*store28
;
2109 extern int store_left28
;
2110 extern fsoc
*store_chunk28
;
2111 extern gc28
*gc_free28
;
2112 typedef struct B112 gc112
;
2113 struct B112
{T112 object
;union {int flag
;gc112
*next
;} header
;};
2114 extern gc112
*store112
;
2115 extern int store_left112
;
2116 extern fsoc
*store_chunk112
;
2117 extern gc112
*gc_free112
;
2118 typedef struct B67 gc67
;
2119 struct B67
{T67 object
;union {int flag
;gc67
*next
;} header
;};
2120 extern gc67
*store67
;
2121 extern int store_left67
;
2122 extern fsoc
*store_chunk67
;
2123 extern gc67
*gc_free67
;
2124 typedef struct B137 gc137
;
2125 struct B137
{T137 object
;union {int flag
;gc137
*next
;} header
;};
2126 extern gc137
*store137
;
2127 extern int store_left137
;
2128 extern fsoc
*store_chunk137
;
2129 extern gc137
*gc_free137
;
2130 #define gc_mark115(x) gc_mark_agent((x))
2131 typedef struct B74 gc74
;
2132 struct B74
{T74 object
;union {int flag
;gc74
*next
;} header
;};
2133 extern gc74
*store74
;
2134 extern int store_left74
;
2135 extern fsoc
*store_chunk74
;
2136 extern gc74
*gc_free74
;
2137 typedef struct B64 gc64
;
2138 struct B64
{T64 object
;union {int flag
;gc64
*next
;} header
;};
2139 extern gc64
*store64
;
2140 extern int store_left64
;
2141 extern fsoc
*store_chunk64
;
2142 extern gc64
*gc_free64
;
2143 typedef struct B16 gc16
;
2144 struct B16
{T16 object
;union {int flag
;gc16
*next
;} header
;};
2145 extern gc16
*store16
;
2146 extern int store_left16
;
2147 extern fsoc
*store_chunk16
;
2148 extern gc16
*gc_free16
;
2149 typedef struct B125 gc125
;
2150 struct B125
{T125 object
;union {int flag
;gc125
*next
;} header
;};
2151 extern gc125
*store125
;
2152 extern int store_left125
;
2153 extern fsoc
*store_chunk125
;
2154 extern gc125
*gc_free125
;
2155 typedef struct B86 gc86
;
2156 struct B86
{T86 object
;union {int flag
;gc86
*next
;} header
;};
2157 extern gc86
*store86
;
2158 extern int store_left86
;
2159 extern fsoc
*store_chunk86
;
2160 extern gc86
*gc_free86
;
2161 typedef struct B138 gc138
;
2162 struct B138
{T138 object
;union {int flag
;gc138
*next
;} header
;};
2163 extern gc138
*store138
;
2164 extern int store_left138
;
2165 extern fsoc
*store_chunk138
;
2166 extern gc138
*gc_free138
;
2167 extern na_env na_env85
;
2168 typedef struct B146 gc146
;
2169 struct B146
{T146 object
;union {int flag
;gc146
*next
;} header
;};
2170 extern gc146
*store146
;
2171 extern int store_left146
;
2172 extern fsoc
*store_chunk146
;
2173 extern gc146
*gc_free146
;
2174 typedef struct B106 gc106
;
2175 struct B106
{T106 object
;union {int flag
;gc106
*next
;} header
;};
2176 extern gc106
*store106
;
2177 extern int store_left106
;
2178 extern fsoc
*store_chunk106
;
2179 extern gc106
*gc_free106
;
2180 typedef struct B66 gc66
;
2181 struct B66
{T66 object
;union {int flag
;gc66
*next
;} header
;};
2182 extern gc66
*store66
;
2183 extern int store_left66
;
2184 extern fsoc
*store_chunk66
;
2185 extern gc66
*gc_free66
;
2186 typedef struct B116 gc116
;
2187 struct B116
{T116 object
;union {int flag
;gc116
*next
;} header
;};
2188 extern gc116
*store116
;
2189 extern int store_left116
;
2190 extern fsoc
*store_chunk116
;
2191 extern gc116
*gc_free116
;
2192 typedef struct B132 gc132
;
2193 struct B132
{T132 object
;union {int flag
;gc132
*next
;} header
;};
2194 extern gc132
*store132
;
2195 extern int store_left132
;
2196 extern fsoc
*store_chunk132
;
2197 extern gc132
*gc_free132
;
2198 typedef struct B136 gc136
;
2199 struct B136
{T136 object
;union {int flag
;gc136
*next
;} header
;};
2200 extern gc136
*store136
;
2201 extern int store_left136
;
2202 extern fsoc
*store_chunk136
;
2203 extern gc136
*gc_free136
;
2204 extern na_env na_env133
;
2205 void gc_sweep57(fsoc
*c
);
2206 void gc_mark57(T57
*o
);
2207 void gc_align_mark57(fsoc
*c
,gc57
*p
);
2210 void gc_sweep114(fsoc
*c
);
2211 void gc_mark114(T114
*o
);
2212 void gc_align_mark114(fsoc
*c
,gc114
*p
);
2215 void gc_sweep135(fsoc
*c
);
2216 void gc_mark135(T135
*o
);
2217 void gc_align_mark135(fsoc
*c
,gc135
*p
);
2220 void gc_sweep130(fsoc
*c
);
2221 void gc_mark130(T130
*o
);
2222 void gc_align_mark130(fsoc
*c
,gc130
*p
);
2225 void gc_sweep47(fsoc
*c
);
2226 void gc_mark47(T47
*o
);
2227 void gc_align_mark47(fsoc
*c
,gc47
*p
);
2230 void gc_sweep75(fsoc
*c
);
2231 void gc_mark75(T75
*o
);
2232 void gc_align_mark75(fsoc
*c
,gc75
*p
);
2235 void gc_sweep41(fsoc
*c
);
2236 void gc_mark41(T41
*o
);
2237 void gc_align_mark41(fsoc
*c
,gc41
*p
);
2240 void gc_sweep43(fsoc
*c
);
2241 void gc_mark43(T43
*o
);
2242 void gc_align_mark43(fsoc
*c
,gc43
*p
);
2245 void gc_sweep87(fsoc
*c
);
2246 void gc_mark87(T87
*o
);
2247 void gc_align_mark87(fsoc
*c
,gc87
*p
);
2250 void gc_sweep83(fsoc
*c
);
2251 void gc_mark83(T83
*o
);
2252 void gc_align_mark83(fsoc
*c
,gc83
*p
);
2255 void gc_sweep117(fsoc
*c
);
2256 void gc_mark117(T117
*o
);
2257 void gc_align_mark117(fsoc
*c
,gc117
*p
);
2260 void gc_mark82(T82 o
);
2261 T82
new82(int size
);
2262 void gc_sweep126(fsoc
*c
);
2263 void gc_mark126(T126
*o
);
2264 void gc_align_mark126(fsoc
*c
,gc126
*p
);
2267 void gc_mark49(T49 o
);
2268 T49
new49(int size
);
2269 void gc_sweep54(fsoc
*c
);
2270 void gc_mark54(T54
*o
);
2271 void gc_align_mark54(fsoc
*c
,gc54
*p
);
2274 void gc_sweep102(fsoc
*c
);
2275 void gc_mark102(T102
*o
);
2276 void gc_align_mark102(fsoc
*c
,gc102
*p
);
2279 void gc_sweep107(fsoc
*c
);
2280 void gc_mark107(T107
*o
);
2281 void gc_align_mark107(fsoc
*c
,gc107
*p
);
2284 void gc_sweep121(fsoc
*c
);
2285 void gc_mark121(T121
*o
);
2286 void gc_align_mark121(fsoc
*c
,gc121
*p
);
2289 void gc_sweep120(fsoc
*c
);
2290 void gc_mark120(T120
*o
);
2291 void gc_align_mark120(fsoc
*c
,gc120
*p
);
2294 void gc_mark76(T76 o
);
2295 T76
new76(int size
);
2296 void gc_sweep53(fsoc
*c
);
2297 void gc_mark53(T53
*o
);
2298 void gc_align_mark53(fsoc
*c
,gc53
*p
);
2301 void gc_sweep50(fsoc
*c
);
2302 void gc_mark50(T50
*o
);
2303 void gc_align_mark50(fsoc
*c
,gc50
*p
);
2306 void gc_sweep122(fsoc
*c
);
2307 void gc_mark122(T122
*o
);
2308 void gc_align_mark122(fsoc
*c
,gc122
*p
);
2311 void gc_sweep151(fsoc
*c
);
2312 void gc_mark151(T151
*o
);
2313 void gc_align_mark151(fsoc
*c
,gc151
*p
);
2316 void gc_sweep77(fsoc
*c
);
2317 void gc_mark77(T77
*o
);
2318 void gc_align_mark77(fsoc
*c
,gc77
*p
);
2321 void gc_sweep51(fsoc
*c
);
2322 void gc_mark51(T51
*o
);
2323 void gc_align_mark51(fsoc
*c
,gc51
*p
);
2326 void gc_sweep97(fsoc
*c
);
2327 void gc_mark97(T97
*o
);
2328 void gc_align_mark97(fsoc
*c
,gc97
*p
);
2331 void gc_sweep99(fsoc
*c
);
2332 void gc_mark99(T99
*o
);
2333 void gc_align_mark99(fsoc
*c
,gc99
*p
);
2336 void gc_sweep80(fsoc
*c
);
2337 void gc_mark80(T80
*o
);
2338 void gc_align_mark80(fsoc
*c
,gc80
*p
);
2341 void gc_sweep140(fsoc
*c
);
2342 void gc_mark140(T140
*o
);
2343 void gc_align_mark140(fsoc
*c
,gc140
*p
);
2346 void gc_sweep118(fsoc
*c
);
2347 void gc_mark118(T118
*o
);
2348 void gc_align_mark118(fsoc
*c
,gc118
*p
);
2351 void gc_sweep113(fsoc
*c
);
2352 void gc_mark113(T113
*o
);
2353 void gc_align_mark113(fsoc
*c
,gc113
*p
);
2356 void gc_sweep55(fsoc
*c
);
2357 void gc_mark55(T55
*o
);
2358 void gc_align_mark55(fsoc
*c
,gc55
*p
);
2361 void gc_mark69(T69 o
);
2362 T69
new69(int size
);
2363 void gc_sweep65(fsoc
*c
);
2364 void gc_mark65(T65
*o
);
2365 void gc_align_mark65(fsoc
*c
,gc65
*p
);
2368 void gc_sweep128(fsoc
*c
);
2369 void gc_mark128(T128
*o
);
2370 void gc_align_mark128(fsoc
*c
,gc128
*p
);
2373 void gc_sweep105(fsoc
*c
);
2374 void gc_mark105(T105
*o
);
2375 void gc_align_mark105(fsoc
*c
,gc105
*p
);
2378 void gc_sweep68(fsoc
*c
);
2379 void gc_mark68(T68
*o
);
2380 void gc_align_mark68(fsoc
*c
,gc68
*p
);
2383 void gc_sweep129(fsoc
*c
);
2384 void gc_mark129(T129
*o
);
2385 void gc_align_mark129(fsoc
*c
,gc129
*p
);
2388 void gc_sweep153(fsoc
*c
);
2389 void gc_mark153(T153
*o
);
2390 void gc_align_mark153(fsoc
*c
,gc153
*p
);
2393 void gc_sweep45(fsoc
*c
);
2394 void gc_mark45(T45
*o
);
2395 void gc_align_mark45(fsoc
*c
,gc45
*p
);
2398 void gc_sweep96(fsoc
*c
);
2399 void gc_mark96(T96
*o
);
2400 void gc_align_mark96(fsoc
*c
,gc96
*p
);
2403 void gc_sweep7(fsoc
*c
);
2404 void gc_mark7(T7
*o
);
2405 void gc_align_mark7(fsoc
*c
,gc7
*p
);
2408 void gc_sweep39(fsoc
*c
);
2409 void gc_mark39(T39
*o
);
2410 void gc_align_mark39(fsoc
*c
,gc39
*p
);
2413 void gc_sweep127(fsoc
*c
);
2414 void gc_mark127(T127
*o
);
2415 void gc_align_mark127(fsoc
*c
,gc127
*p
);
2418 void gc_mark9(T9 o
);
2420 void gc_sweep98(fsoc
*c
);
2421 void gc_mark98(T98
*o
);
2422 void gc_align_mark98(fsoc
*c
,gc98
*p
);
2425 void gc_sweep104(fsoc
*c
);
2426 void gc_mark104(T104
*o
);
2427 void gc_align_mark104(fsoc
*c
,gc104
*p
);
2430 void gc_sweep131(fsoc
*c
);
2431 void gc_mark131(T131
*o
);
2432 void gc_align_mark131(fsoc
*c
,gc131
*p
);
2435 void gc_sweep28(fsoc
*c
);
2436 void gc_mark28(T28
*o
);
2437 void gc_align_mark28(fsoc
*c
,gc28
*p
);
2440 void gc_sweep112(fsoc
*c
);
2441 void gc_mark112(T112
*o
);
2442 void gc_align_mark112(fsoc
*c
,gc112
*p
);
2445 void gc_sweep67(fsoc
*c
);
2446 void gc_mark67(T67
*o
);
2447 void gc_align_mark67(fsoc
*c
,gc67
*p
);
2450 void gc_sweep137(fsoc
*c
);
2451 void gc_mark137(T137
*o
);
2452 void gc_align_mark137(fsoc
*c
,gc137
*p
);
2455 void gc_sweep74(fsoc
*c
);
2456 void gc_mark74(T74
*o
);
2457 void gc_align_mark74(fsoc
*c
,gc74
*p
);
2460 void gc_sweep64(fsoc
*c
);
2461 void gc_mark64(T64
*o
);
2462 void gc_align_mark64(fsoc
*c
,gc64
*p
);
2465 void gc_sweep16(fsoc
*c
);
2466 void gc_mark16(T16
*o
);
2467 void gc_align_mark16(fsoc
*c
,gc16
*p
);
2470 void gc_sweep125(fsoc
*c
);
2471 void gc_mark125(T125
*o
);
2472 void gc_align_mark125(fsoc
*c
,gc125
*p
);
2475 void gc_sweep86(fsoc
*c
);
2476 void gc_mark86(T86
*o
);
2477 void gc_align_mark86(fsoc
*c
,gc86
*p
);
2480 void gc_sweep138(fsoc
*c
);
2481 void gc_mark138(T138
*o
);
2482 void gc_align_mark138(fsoc
*c
,gc138
*p
);
2485 void gc_mark85(T85 o
);
2486 T85
new85(int size
);
2487 void gc_sweep146(fsoc
*c
);
2488 void gc_mark146(T146
*o
);
2489 void gc_align_mark146(fsoc
*c
,gc146
*p
);
2492 void gc_sweep106(fsoc
*c
);
2493 void gc_mark106(T106
*o
);
2494 void gc_align_mark106(fsoc
*c
,gc106
*p
);
2497 void gc_sweep66(fsoc
*c
);
2498 void gc_mark66(T66
*o
);
2499 void gc_align_mark66(fsoc
*c
,gc66
*p
);
2502 void gc_sweep116(fsoc
*c
);
2503 void gc_mark116(T116
*o
);
2504 void gc_align_mark116(fsoc
*c
,gc116
*p
);
2507 void gc_sweep132(fsoc
*c
);
2508 void gc_mark132(T132
*o
);
2509 void gc_align_mark132(fsoc
*c
,gc132
*p
);
2512 void gc_sweep136(fsoc
*c
);
2513 void gc_mark136(T136
*o
);
2514 void gc_align_mark136(fsoc
*c
,gc136
*p
);
2517 void gc_mark133(T133 o
);
2518 T133
new133(int size
);
2519 void Xgc_mark29(T0
*o
);
2520 void Xgc_mark25(T0
*o
);
2521 void Xgc_mark30(T0
*o
);
2522 void X25execute(se_dump_stack
*caller
,se_position position
,T0
*C
);
2523 T2
X70count(se_dump_stack
*caller
,se_position position
,T0
*C
);
2524 T2
X70upper(se_dump_stack
*caller
,se_position position
,T0
*C
);
2525 T0
* X70item(se_dump_stack
*caller
,se_position position
,T0
*C
,T2 a1
);
2526 T2
X70lower(se_dump_stack
*caller
,se_position position
,T0
*C
);
2527 void X70add_last(se_dump_stack
*caller
,se_position position
,T0
*C
,T0
* a1
);
2528 T6
X10is_equal(se_dump_stack
*caller
,se_position position
,T0
*C
,T0
* a1
);
2529 T6
X10standard_is_equal(se_dump_stack
*caller
,se_position position
,T0
*C
,T0
* a1
);
2530 T0
* X10twin(se_dump_stack
*caller
,se_position position
,T0
*C
);
2531 void X29process_event(se_dump_stack
*caller
,se_position position
,T0
*C
,T0
* a1
);
2532 void X29update(se_dump_stack
*caller
,se_position position
,T0
*C
);
2533 T2
X30offsetx(se_dump_stack
*caller
,se_position position
,T0
*C
);
2534 T2
X30offsety(se_dump_stack
*caller
,se_position position
,T0
*C
);
2535 T6
X30contains(se_dump_stack
*caller
,se_position position
,T0
*C
,T2 a1
,T2 a2
);
2536 void X30put_xy(se_dump_stack
*caller
,se_position position
,T0
*C
,T2 a1
,T2 a2
);
2537 void X30put_focus(se_dump_stack
*caller
,se_position position
,T0
*C
,T6 a1
);
2538 T2
X30signal_cancel(se_dump_stack
*caller
,se_position position
,T0
*C
);
2539 void X30process_event(se_dump_stack
*caller
,se_position position
,T0
*C
,T0
* a1
);
2540 void X30raise_signal(se_dump_stack
*caller
,se_position position
,T0
*C
,T2 a1
);
2541 T2
X30signal_activate(se_dump_stack
*caller
,se_position position
,T0
*C
);
2542 void X30update(se_dump_stack
*caller
,se_position position
,T0
*C
);