2 /* Support-Code: Code Segment */
4 /* set return address */
5 ST_RET() = (int)&&__ret1;
7 r[0] = (int)extendEnviroment( (int**)NULL, 0);
12 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
14 r_res = (int)&__sc_number;
17 r_res = (int)probeSymbolDefined("make-vector",topLevel);
18 if (r_res==0) goto __else1;
19 if (! ((SymbolEntry*)r_res)->isDefined) goto __else1;
20 r_res = (int)((SymbolEntry*)r_res)->sob;
23 fprintf(stderr,"Symbol make-vector not defined"); exit(-1);
25 if (IS_SOB_CLOSURE(r_res)) goto __app1;
26 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
28 push((int)SOB_CLOSURE_ENV(r_res));
30 goto *(SOB_CLOSURE_CODE(r_res));
32 sp = sp-2-stack[sp-2];
35 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 1);
40 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
42 r_res = ((int**)ST_ENV())[0][0];
44 r_res = (int)&__sc_number0;
46 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
50 r_res = (int)probeSymbolDefined("vector-set!",topLevel);
51 if (r_res==0) goto __else2;
52 if (! ((SymbolEntry*)r_res)->isDefined) goto __else2;
53 r_res = (int)((SymbolEntry*)r_res)->sob;
56 fprintf(stderr,"Symbol vector-set! not defined"); exit(-1);
58 if (IS_SOB_CLOSURE(r_res)) goto __app2;
59 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
61 push((int)SOB_CLOSURE_ENV(r_res));
63 goto *(SOB_CLOSURE_CODE(r_res));
65 sp = sp-2-stack[sp-2];
66 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
71 r_res = (int)makeSchemeClosure((void*)r[0],&&__body2);
72 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
73 push((int)SOB_CLOSURE_ENV(r_res));
76 goto *(SOB_CLOSURE_CODE(r_res));
77 sp = sp-2-stack[sp-2];
81 r_res = (int)makeSchemeClosure((void*)r[0],&&__body1);
82 r[0] = (int)getSymbol("box",topLevel);
83 ((SymbolEntry*)r[0])->isDefined = 1;
84 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
85 r_res = (int)&sc_void;
87 /* set return address */
88 ST_RET() = (int)&&__ret4;
90 r[0] = (int)extendEnviroment( (int**)NULL, 0);
95 if (ST_ARG_COUNT()!=3) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",3)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
96 r_res = (int)&sc_false;
99 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 1);
104 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
106 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
110 r_res = (int)probeSymbolDefined("box",topLevel);
111 if (r_res==0) goto __else3;
112 if (! ((SymbolEntry*)r_res)->isDefined) goto __else3;
113 r_res = (int)((SymbolEntry*)r_res)->sob;
116 fprintf(stderr,"Symbol box not defined"); exit(-1);
118 if (IS_SOB_CLOSURE(r_res)) goto __app3;
119 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
121 push((int)SOB_CLOSURE_ENV(r_res));
123 goto *(SOB_CLOSURE_CODE(r_res));
125 sp = sp-2-stack[sp-2];
126 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
128 r_res = (int)&sc_void;
130 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 2);
135 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
137 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
141 r_res = (int)probeSymbolDefined("null?",topLevel);
142 if (r_res==0) goto __else5;
143 if (! ((SymbolEntry*)r_res)->isDefined) goto __else5;
144 r_res = (int)((SymbolEntry*)r_res)->sob;
147 fprintf(stderr,"Symbol null\? not defined"); exit(-1);
149 if (IS_SOB_CLOSURE(r_res)) goto __app5;
150 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
152 push((int)SOB_CLOSURE_ENV(r_res));
154 goto *(SOB_CLOSURE_CODE(r_res));
156 sp = sp-2-stack[sp-2];
157 if ((SchemeObject*)r_res==&sc_false) goto __else4;
158 r_res = ((int**)ST_ENV())[1][1];
163 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
167 r_res = (int)probeSymbolDefined("cdr",topLevel);
168 if (r_res==0) goto __else6;
169 if (! ((SymbolEntry*)r_res)->isDefined) goto __else6;
170 r_res = (int)((SymbolEntry*)r_res)->sob;
173 fprintf(stderr,"Symbol cdr not defined"); exit(-1);
175 if (IS_SOB_CLOSURE(r_res)) goto __app7;
176 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
178 push((int)SOB_CLOSURE_ENV(r_res));
180 goto *(SOB_CLOSURE_CODE(r_res));
182 sp = sp-2-stack[sp-2];
186 r_res = (int)&__sc_number1;
188 r_res = ((int**)ST_ENV())[0][0];
191 r_res = (int)probeSymbolDefined("vector-ref",topLevel);
192 if (r_res==0) goto __else7;
193 if (! ((SymbolEntry*)r_res)->isDefined) goto __else7;
194 r_res = (int)((SymbolEntry*)r_res)->sob;
197 fprintf(stderr,"Symbol vector-ref not defined"); exit(-1);
199 if (IS_SOB_CLOSURE(r_res)) goto __app8;
200 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
202 push((int)SOB_CLOSURE_ENV(r_res));
203 push((int)&&__ret10);
204 goto *(SOB_CLOSURE_CODE(r_res));
206 sp = sp-2-stack[sp-2];
207 if (IS_SOB_CLOSURE(r_res)) goto __app6;
208 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
210 push((int)SOB_CLOSURE_ENV(r_res));
212 goto *(SOB_CLOSURE_CODE(r_res));
214 sp = sp-2-stack[sp-2];
217 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
221 r_res = (int)probeSymbolDefined("car",topLevel);
222 if (r_res==0) goto __else8;
223 if (! ((SymbolEntry*)r_res)->isDefined) goto __else8;
224 r_res = (int)((SymbolEntry*)r_res)->sob;
227 fprintf(stderr,"Symbol car not defined"); exit(-1);
229 if (IS_SOB_CLOSURE(r_res)) goto __app9;
230 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
232 push((int)SOB_CLOSURE_ENV(r_res));
233 push((int)&&__ret11);
234 goto *(SOB_CLOSURE_CODE(r_res));
236 sp = sp-2-stack[sp-2];
239 r_res = ((int**)ST_ENV())[1][0];
240 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
241 push((int)SOB_CLOSURE_ENV(r_res));
244 goto *(SOB_CLOSURE_CODE(r_res));
245 sp = sp-2-stack[sp-2];
250 r_res = (int)makeSchemeClosure((void*)r[0],&&__body5);
252 r_res = (int)&__sc_number2;
254 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
258 r_res = (int)probeSymbolDefined("vector-set!",topLevel);
259 if (r_res==0) goto __else9;
260 if (! ((SymbolEntry*)r_res)->isDefined) goto __else9;
261 r_res = (int)((SymbolEntry*)r_res)->sob;
264 fprintf(stderr,"Symbol vector-set! not defined"); exit(-1);
266 if (IS_SOB_CLOSURE(r_res)) goto __app4;
267 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
269 push((int)SOB_CLOSURE_ENV(r_res));
271 goto *(SOB_CLOSURE_CODE(r_res));
273 sp = sp-2-stack[sp-2];
275 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 2);
280 if (ST_ARG_COUNT()!=0) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",0)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
281 r_res = ((int**)ST_ENV())[1][2];
285 r_res = (int)&__sc_number3;
287 r_res = ((int**)ST_ENV())[0][0];
290 r_res = (int)probeSymbolDefined("vector-ref",topLevel);
291 if (r_res==0) goto __else10;
292 if (! ((SymbolEntry*)r_res)->isDefined) goto __else10;
293 r_res = (int)((SymbolEntry*)r_res)->sob;
296 fprintf(stderr,"Symbol vector-ref not defined"); exit(-1);
298 if (IS_SOB_CLOSURE(r_res)) goto __app10;
299 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
301 push((int)SOB_CLOSURE_ENV(r_res));
302 push((int)&&__ret12);
303 goto *(SOB_CLOSURE_CODE(r_res));
305 sp = sp-2-stack[sp-2];
306 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
307 push((int)SOB_CLOSURE_ENV(r_res));
310 goto *(SOB_CLOSURE_CODE(r_res));
311 sp = sp-2-stack[sp-2];
315 r_res = (int)makeSchemeClosure((void*)r[0],&&__body6);
316 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
317 push((int)SOB_CLOSURE_ENV(r_res));
320 goto *(SOB_CLOSURE_CODE(r_res));
321 sp = sp-2-stack[sp-2];
325 r_res = (int)makeSchemeClosure((void*)r[0],&&__body4);
326 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
327 push((int)SOB_CLOSURE_ENV(r_res));
330 goto *(SOB_CLOSURE_CODE(r_res));
331 sp = sp-2-stack[sp-2];
335 r_res = (int)makeSchemeClosure((void*)r[0],&&__body3);
336 r[0] = (int)getSymbol("foldr",topLevel);
337 ((SymbolEntry*)r[0])->isDefined = 1;
338 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
339 r_res = (int)&sc_void;
341 /* set return address */
342 ST_RET() = (int)&&__ret13;
344 r[0] = (int)extendEnviroment( (int**)NULL, 0);
349 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
351 r_res = (int)&__sc_number4;
353 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
357 r_res = (int)probeSymbolDefined("binary-add",topLevel);
358 if (r_res==0) goto __else11;
359 if (! ((SymbolEntry*)r_res)->isDefined) goto __else11;
360 r_res = (int)((SymbolEntry*)r_res)->sob;
363 fprintf(stderr,"Symbol binary-add not defined"); exit(-1);
365 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
366 push((int)SOB_CLOSURE_ENV(r_res));
369 goto *(SOB_CLOSURE_CODE(r_res));
370 sp = sp-2-stack[sp-2];
374 r_res = (int)makeSchemeClosure((void*)r[0],&&__body7);
375 r[0] = (int)getSymbol("add1",topLevel);
376 ((SymbolEntry*)r[0])->isDefined = 1;
377 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
378 r_res = (int)&sc_void;
380 /* set return address */
381 ST_RET() = (int)&&__ret14;
383 r[0] = (int)extendEnviroment( (int**)NULL, 0);
388 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
390 r_res = (int)&__sc_number5;
392 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
396 r_res = (int)probeSymbolDefined("binary-sub",topLevel);
397 if (r_res==0) goto __else12;
398 if (! ((SymbolEntry*)r_res)->isDefined) goto __else12;
399 r_res = (int)((SymbolEntry*)r_res)->sob;
402 fprintf(stderr,"Symbol binary-sub not defined"); exit(-1);
404 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
405 push((int)SOB_CLOSURE_ENV(r_res));
408 goto *(SOB_CLOSURE_CODE(r_res));
409 sp = sp-2-stack[sp-2];
413 r_res = (int)makeSchemeClosure((void*)r[0],&&__body8);
414 r[0] = (int)getSymbol("sub1",topLevel);
415 ((SymbolEntry*)r[0])->isDefined = 1;
416 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
417 r_res = (int)&sc_void;
419 /* set return address */
420 ST_RET() = (int)&&__ret15;
422 r[0] = (int)extendEnviroment( (int**)NULL, 0);
427 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
428 r_res = (int)&sc_false;
431 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 1);
436 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
438 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
442 r_res = (int)probeSymbolDefined("box",topLevel);
443 if (r_res==0) goto __else13;
444 if (! ((SymbolEntry*)r_res)->isDefined) goto __else13;
445 r_res = (int)((SymbolEntry*)r_res)->sob;
448 fprintf(stderr,"Symbol box not defined"); exit(-1);
450 if (IS_SOB_CLOSURE(r_res)) goto __app11;
451 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
453 push((int)SOB_CLOSURE_ENV(r_res));
454 push((int)&&__ret16);
455 goto *(SOB_CLOSURE_CODE(r_res));
457 sp = sp-2-stack[sp-2];
458 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
460 r_res = (int)&sc_void;
462 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 2);
467 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
469 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
473 r_res = (int)probeSymbolDefined("null?",topLevel);
474 if (r_res==0) goto __else14;
475 if (! ((SymbolEntry*)r_res)->isDefined) goto __else14;
476 r_res = (int)((SymbolEntry*)r_res)->sob;
479 fprintf(stderr,"Symbol null\? not defined"); exit(-1);
481 if (IS_SOB_CLOSURE(r_res)) goto __app13;
482 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
484 push((int)SOB_CLOSURE_ENV(r_res));
485 push((int)&&__ret18);
486 goto *(SOB_CLOSURE_CODE(r_res));
488 sp = sp-2-stack[sp-2];
489 if ((SchemeObject*)r_res!=&sc_false) goto __endOr1;
492 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
496 r_res = (int)probeSymbolDefined("car",topLevel);
497 if (r_res==0) goto __else16;
498 if (! ((SymbolEntry*)r_res)->isDefined) goto __else16;
499 r_res = (int)((SymbolEntry*)r_res)->sob;
502 fprintf(stderr,"Symbol car not defined"); exit(-1);
504 if (IS_SOB_CLOSURE(r_res)) goto __app15;
505 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
507 push((int)SOB_CLOSURE_ENV(r_res));
508 push((int)&&__ret20);
509 goto *(SOB_CLOSURE_CODE(r_res));
511 sp = sp-2-stack[sp-2];
513 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
517 r_res = ((int**)ST_ENV())[1][0];
518 if (IS_SOB_CLOSURE(r_res)) goto __app14;
519 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
521 push((int)SOB_CLOSURE_ENV(r_res));
522 push((int)&&__ret19);
523 goto *(SOB_CLOSURE_CODE(r_res));
525 sp = sp-2-stack[sp-2];
526 if ((SchemeObject*)r_res==&sc_false) goto __else15;
528 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
532 r_res = (int)probeSymbolDefined("cdr",topLevel);
533 if (r_res==0) goto __else17;
534 if (! ((SymbolEntry*)r_res)->isDefined) goto __else17;
535 r_res = (int)((SymbolEntry*)r_res)->sob;
538 fprintf(stderr,"Symbol cdr not defined"); exit(-1);
540 if (IS_SOB_CLOSURE(r_res)) goto __app16;
541 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
543 push((int)SOB_CLOSURE_ENV(r_res));
544 push((int)&&__ret21);
545 goto *(SOB_CLOSURE_CODE(r_res));
547 sp = sp-2-stack[sp-2];
550 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
554 r_res = (int)probeSymbolDefined("car",topLevel);
555 if (r_res==0) goto __else18;
556 if (! ((SymbolEntry*)r_res)->isDefined) goto __else18;
557 r_res = (int)((SymbolEntry*)r_res)->sob;
560 fprintf(stderr,"Symbol car not defined"); exit(-1);
562 if (IS_SOB_CLOSURE(r_res)) goto __app17;
563 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
565 push((int)SOB_CLOSURE_ENV(r_res));
566 push((int)&&__ret22);
567 goto *(SOB_CLOSURE_CODE(r_res));
569 sp = sp-2-stack[sp-2];
573 r_res = (int)&__sc_number6;
575 r_res = ((int**)ST_ENV())[0][0];
578 r_res = (int)probeSymbolDefined("vector-ref",topLevel);
579 if (r_res==0) goto __else19;
580 if (! ((SymbolEntry*)r_res)->isDefined) goto __else19;
581 r_res = (int)((SymbolEntry*)r_res)->sob;
584 fprintf(stderr,"Symbol vector-ref not defined"); exit(-1);
586 if (IS_SOB_CLOSURE(r_res)) goto __app18;
587 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
589 push((int)SOB_CLOSURE_ENV(r_res));
590 push((int)&&__ret23);
591 goto *(SOB_CLOSURE_CODE(r_res));
593 sp = sp-2-stack[sp-2];
594 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
595 push((int)SOB_CLOSURE_ENV(r_res));
598 goto *(SOB_CLOSURE_CODE(r_res));
599 sp = sp-2-stack[sp-2];
602 r_res = (int)&sc_false;
604 if ((SchemeObject*)r_res!=&sc_false) goto __endOr1;
609 r_res = (int)makeSchemeClosure((void*)r[0],&&__body11);
611 r_res = (int)&__sc_number7;
613 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
617 r_res = (int)probeSymbolDefined("vector-set!",topLevel);
618 if (r_res==0) goto __else20;
619 if (! ((SymbolEntry*)r_res)->isDefined) goto __else20;
620 r_res = (int)((SymbolEntry*)r_res)->sob;
623 fprintf(stderr,"Symbol vector-set! not defined"); exit(-1);
625 if (IS_SOB_CLOSURE(r_res)) goto __app12;
626 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
628 push((int)SOB_CLOSURE_ENV(r_res));
629 push((int)&&__ret17);
630 goto *(SOB_CLOSURE_CODE(r_res));
632 sp = sp-2-stack[sp-2];
634 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 2);
639 if (ST_ARG_COUNT()!=0) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",0)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
640 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 3);
645 prepareStackForAbsOpt(2);
646 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
647 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
650 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
655 r_res = (int)&__sc_number8;
657 r_res = ((int**)ST_ENV())[1][0];
660 r_res = (int)probeSymbolDefined("vector-ref",topLevel);
661 if (r_res==0) goto __else21;
662 if (! ((SymbolEntry*)r_res)->isDefined) goto __else21;
663 r_res = (int)((SymbolEntry*)r_res)->sob;
666 fprintf(stderr,"Symbol vector-ref not defined"); exit(-1);
668 if (IS_SOB_CLOSURE(r_res)) goto __app19;
669 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
671 push((int)SOB_CLOSURE_ENV(r_res));
672 push((int)&&__ret24);
673 goto *(SOB_CLOSURE_CODE(r_res));
675 sp = sp-2-stack[sp-2];
676 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
677 push((int)SOB_CLOSURE_ENV(r_res));
680 goto *(SOB_CLOSURE_CODE(r_res));
681 sp = sp-2-stack[sp-2];
685 r_res = (int)makeSchemeClosure((void*)r[0],&&__body13);
689 r_res = (int)makeSchemeClosure((void*)r[0],&&__body12);
690 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
691 push((int)SOB_CLOSURE_ENV(r_res));
694 goto *(SOB_CLOSURE_CODE(r_res));
695 sp = sp-2-stack[sp-2];
699 r_res = (int)makeSchemeClosure((void*)r[0],&&__body10);
700 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
701 push((int)SOB_CLOSURE_ENV(r_res));
704 goto *(SOB_CLOSURE_CODE(r_res));
705 sp = sp-2-stack[sp-2];
709 r_res = (int)makeSchemeClosure((void*)r[0],&&__body9);
710 r[0] = (int)getSymbol("order",topLevel);
711 ((SymbolEntry*)r[0])->isDefined = 1;
712 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
713 r_res = (int)&sc_void;
715 /* set return address */
716 ST_RET() = (int)&&__ret25;
719 r_res = (int)probeSymbolDefined("binary<?",topLevel);
720 if (r_res==0) goto __else22;
721 if (! ((SymbolEntry*)r_res)->isDefined) goto __else22;
722 r_res = (int)((SymbolEntry*)r_res)->sob;
725 fprintf(stderr,"Symbol binary<\? not defined"); exit(-1);
729 r_res = (int)probeSymbolDefined("order",topLevel);
730 if (r_res==0) goto __else23;
731 if (! ((SymbolEntry*)r_res)->isDefined) goto __else23;
732 r_res = (int)((SymbolEntry*)r_res)->sob;
735 fprintf(stderr,"Symbol order not defined"); exit(-1);
737 if (IS_SOB_CLOSURE(r_res)) goto __app20;
738 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
740 push((int)SOB_CLOSURE_ENV(r_res));
741 push((int)&&__ret26);
742 goto *(SOB_CLOSURE_CODE(r_res));
744 sp = sp-2-stack[sp-2];
745 r[0] = (int)getSymbol("<",topLevel);
746 ((SymbolEntry*)r[0])->isDefined = 1;
747 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
748 r_res = (int)&sc_void;
750 /* set return address */
751 ST_RET() = (int)&&__ret27;
753 r[0] = (int)extendEnviroment( (int**)NULL, 0);
758 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
760 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
763 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
767 r_res = (int)probeSymbolDefined("binary<?",topLevel);
768 if (r_res==0) goto __else24;
769 if (! ((SymbolEntry*)r_res)->isDefined) goto __else24;
770 r_res = (int)((SymbolEntry*)r_res)->sob;
773 fprintf(stderr,"Symbol binary<\? not defined"); exit(-1);
775 if (IS_SOB_CLOSURE(r_res)) goto __app22;
776 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
778 push((int)SOB_CLOSURE_ENV(r_res));
779 push((int)&&__ret29);
780 goto *(SOB_CLOSURE_CODE(r_res));
782 sp = sp-2-stack[sp-2];
783 if ((SchemeObject*)r_res!=&sc_false) goto __endOr2;
785 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
788 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
792 r_res = (int)probeSymbolDefined("binary=?",topLevel);
793 if (r_res==0) goto __else25;
794 if (! ((SymbolEntry*)r_res)->isDefined) goto __else25;
795 r_res = (int)((SymbolEntry*)r_res)->sob;
798 fprintf(stderr,"Symbol binary=\? not defined"); exit(-1);
800 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
801 push((int)SOB_CLOSURE_ENV(r_res));
804 goto *(SOB_CLOSURE_CODE(r_res));
805 sp = sp-2-stack[sp-2];
806 if ((SchemeObject*)r_res!=&sc_false) goto __endOr2;
811 r_res = (int)makeSchemeClosure((void*)r[0],&&__body14);
814 r[0] = (int)extendEnviroment( (int**)NULL, 0);
819 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
821 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
825 r_res = (int)probeSymbolDefined("order",topLevel);
826 if (r_res==0) goto __else26;
827 if (! ((SymbolEntry*)r_res)->isDefined) goto __else26;
828 r_res = (int)((SymbolEntry*)r_res)->sob;
831 fprintf(stderr,"Symbol order not defined"); exit(-1);
833 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
834 push((int)SOB_CLOSURE_ENV(r_res));
837 goto *(SOB_CLOSURE_CODE(r_res));
838 sp = sp-2-stack[sp-2];
842 r_res = (int)makeSchemeClosure((void*)r[0],&&__body15);
843 if (IS_SOB_CLOSURE(r_res)) goto __app21;
844 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
846 push((int)SOB_CLOSURE_ENV(r_res));
847 push((int)&&__ret28);
848 goto *(SOB_CLOSURE_CODE(r_res));
850 sp = sp-2-stack[sp-2];
851 r[0] = (int)getSymbol("<=",topLevel);
852 ((SymbolEntry*)r[0])->isDefined = 1;
853 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
854 r_res = (int)&sc_void;
856 /* set return address */
857 ST_RET() = (int)&&__ret30;
859 r[0] = (int)extendEnviroment( (int**)NULL, 0);
864 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
866 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
869 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
873 r_res = (int)probeSymbolDefined("binary<?",topLevel);
874 if (r_res==0) goto __else27;
875 if (! ((SymbolEntry*)r_res)->isDefined) goto __else27;
876 r_res = (int)((SymbolEntry*)r_res)->sob;
879 fprintf(stderr,"Symbol binary<\? not defined"); exit(-1);
881 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
882 push((int)SOB_CLOSURE_ENV(r_res));
885 goto *(SOB_CLOSURE_CODE(r_res));
886 sp = sp-2-stack[sp-2];
890 r_res = (int)makeSchemeClosure((void*)r[0],&&__body16);
893 r[0] = (int)extendEnviroment( (int**)NULL, 0);
898 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
900 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
904 r_res = (int)probeSymbolDefined("order",topLevel);
905 if (r_res==0) goto __else28;
906 if (! ((SymbolEntry*)r_res)->isDefined) goto __else28;
907 r_res = (int)((SymbolEntry*)r_res)->sob;
910 fprintf(stderr,"Symbol order not defined"); exit(-1);
912 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
913 push((int)SOB_CLOSURE_ENV(r_res));
916 goto *(SOB_CLOSURE_CODE(r_res));
917 sp = sp-2-stack[sp-2];
921 r_res = (int)makeSchemeClosure((void*)r[0],&&__body17);
922 if (IS_SOB_CLOSURE(r_res)) goto __app23;
923 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
925 push((int)SOB_CLOSURE_ENV(r_res));
926 push((int)&&__ret31);
927 goto *(SOB_CLOSURE_CODE(r_res));
929 sp = sp-2-stack[sp-2];
930 r[0] = (int)getSymbol(">",topLevel);
931 ((SymbolEntry*)r[0])->isDefined = 1;
932 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
933 r_res = (int)&sc_void;
935 /* set return address */
936 ST_RET() = (int)&&__ret32;
938 r[0] = (int)extendEnviroment( (int**)NULL, 0);
943 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
945 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
948 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
952 r_res = (int)probeSymbolDefined("binary=?",topLevel);
953 if (r_res==0) goto __else29;
954 if (! ((SymbolEntry*)r_res)->isDefined) goto __else29;
955 r_res = (int)((SymbolEntry*)r_res)->sob;
958 fprintf(stderr,"Symbol binary=\? not defined"); exit(-1);
960 if (IS_SOB_CLOSURE(r_res)) goto __app25;
961 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
963 push((int)SOB_CLOSURE_ENV(r_res));
964 push((int)&&__ret34);
965 goto *(SOB_CLOSURE_CODE(r_res));
967 sp = sp-2-stack[sp-2];
968 if ((SchemeObject*)r_res!=&sc_false) goto __endOr3;
970 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
973 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
977 r_res = (int)probeSymbolDefined("binary<?",topLevel);
978 if (r_res==0) goto __else30;
979 if (! ((SymbolEntry*)r_res)->isDefined) goto __else30;
980 r_res = (int)((SymbolEntry*)r_res)->sob;
983 fprintf(stderr,"Symbol binary<\? not defined"); exit(-1);
985 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
986 push((int)SOB_CLOSURE_ENV(r_res));
989 goto *(SOB_CLOSURE_CODE(r_res));
990 sp = sp-2-stack[sp-2];
991 if ((SchemeObject*)r_res!=&sc_false) goto __endOr3;
996 r_res = (int)makeSchemeClosure((void*)r[0],&&__body18);
999 r[0] = (int)extendEnviroment( (int**)NULL, 0);
1004 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
1006 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
1010 r_res = (int)probeSymbolDefined("order",topLevel);
1011 if (r_res==0) goto __else31;
1012 if (! ((SymbolEntry*)r_res)->isDefined) goto __else31;
1013 r_res = (int)((SymbolEntry*)r_res)->sob;
1016 fprintf(stderr,"Symbol order not defined"); exit(-1);
1018 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
1019 push((int)SOB_CLOSURE_ENV(r_res));
1022 goto *(SOB_CLOSURE_CODE(r_res));
1023 sp = sp-2-stack[sp-2];
1027 r_res = (int)makeSchemeClosure((void*)r[0],&&__body19);
1028 if (IS_SOB_CLOSURE(r_res)) goto __app24;
1029 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
1031 push((int)SOB_CLOSURE_ENV(r_res));
1032 push((int)&&__ret33);
1033 goto *(SOB_CLOSURE_CODE(r_res));
1035 sp = sp-2-stack[sp-2];
1036 r[0] = (int)getSymbol(">=",topLevel);
1037 ((SymbolEntry*)r[0])->isDefined = 1;
1038 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
1039 r_res = (int)&sc_void;
1041 /* set return address */
1042 ST_RET() = (int)&&__ret35;
1045 r_res = (int)probeSymbolDefined("binary=?",topLevel);
1046 if (r_res==0) goto __else32;
1047 if (! ((SymbolEntry*)r_res)->isDefined) goto __else32;
1048 r_res = (int)((SymbolEntry*)r_res)->sob;
1051 fprintf(stderr,"Symbol binary=\? not defined"); exit(-1);
1055 r_res = (int)probeSymbolDefined("order",topLevel);
1056 if (r_res==0) goto __else33;
1057 if (! ((SymbolEntry*)r_res)->isDefined) goto __else33;
1058 r_res = (int)((SymbolEntry*)r_res)->sob;
1061 fprintf(stderr,"Symbol order not defined"); exit(-1);
1063 if (IS_SOB_CLOSURE(r_res)) goto __app26;
1064 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
1066 push((int)SOB_CLOSURE_ENV(r_res));
1067 push((int)&&__ret36);
1068 goto *(SOB_CLOSURE_CODE(r_res));
1070 sp = sp-2-stack[sp-2];
1071 r[0] = (int)getSymbol("=",topLevel);
1072 ((SymbolEntry*)r[0])->isDefined = 1;
1073 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
1074 r_res = (int)&sc_void;
1076 /* set return address */
1077 ST_RET() = (int)&&__ret37;
1079 r_res = (int)&sc_false;
1082 r[0] = (int)extendEnviroment( (int**)NULL, 0);
1087 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
1089 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
1093 r_res = (int)probeSymbolDefined("box",topLevel);
1094 if (r_res==0) goto __else34;
1095 if (! ((SymbolEntry*)r_res)->isDefined) goto __else34;
1096 r_res = (int)((SymbolEntry*)r_res)->sob;
1099 fprintf(stderr,"Symbol box not defined"); exit(-1);
1101 if (IS_SOB_CLOSURE(r_res)) goto __app28;
1102 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
1104 push((int)SOB_CLOSURE_ENV(r_res));
1105 push((int)&&__ret39);
1106 goto *(SOB_CLOSURE_CODE(r_res));
1108 sp = sp-2-stack[sp-2];
1109 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
1111 r_res = (int)&sc_void;
1113 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 1);
1118 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
1120 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
1124 r_res = (int)probeSymbolDefined("null?",topLevel);
1125 if (r_res==0) goto __else35;
1126 if (! ((SymbolEntry*)r_res)->isDefined) goto __else35;
1127 r_res = (int)((SymbolEntry*)r_res)->sob;
1130 fprintf(stderr,"Symbol null\? not defined"); exit(-1);
1132 if (IS_SOB_CLOSURE(r_res)) goto __app30;
1133 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
1135 push((int)SOB_CLOSURE_ENV(r_res));
1136 push((int)&&__ret41);
1137 goto *(SOB_CLOSURE_CODE(r_res));
1139 sp = sp-2-stack[sp-2];
1140 if ((SchemeObject*)r_res!=&sc_false) goto __endOr4;
1142 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
1145 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 2);
1150 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
1153 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
1156 r_res = ((int**)ST_ENV())[0][0];
1159 r_res = (int)probeSymbolDefined("=",topLevel);
1160 if (r_res==0) goto __else37;
1161 if (! ((SymbolEntry*)r_res)->isDefined) goto __else37;
1162 r_res = (int)((SymbolEntry*)r_res)->sob;
1165 fprintf(stderr,"Symbol = not defined"); exit(-1);
1167 if (IS_SOB_CLOSURE(r_res)) goto __app32;
1168 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
1170 push((int)SOB_CLOSURE_ENV(r_res));
1171 push((int)&&__ret43);
1172 goto *(SOB_CLOSURE_CODE(r_res));
1174 sp = sp-2-stack[sp-2];
1177 r_res = (int)probeSymbolDefined("not",topLevel);
1178 if (r_res==0) goto __else38;
1179 if (! ((SymbolEntry*)r_res)->isDefined) goto __else38;
1180 r_res = (int)((SymbolEntry*)r_res)->sob;
1183 fprintf(stderr,"Symbol not not defined"); exit(-1);
1185 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
1186 push((int)SOB_CLOSURE_ENV(r_res));
1189 goto *(SOB_CLOSURE_CODE(r_res));
1190 sp = sp-2-stack[sp-2];
1194 r_res = (int)makeSchemeClosure((void*)r[0],&&__body22);
1197 r_res = (int)probeSymbolDefined("andmap",topLevel);
1198 if (r_res==0) goto __else39;
1199 if (! ((SymbolEntry*)r_res)->isDefined) goto __else39;
1200 r_res = (int)((SymbolEntry*)r_res)->sob;
1203 fprintf(stderr,"Symbol andmap not defined"); exit(-1);
1205 if (IS_SOB_CLOSURE(r_res)) goto __app31;
1206 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
1208 push((int)SOB_CLOSURE_ENV(r_res));
1209 push((int)&&__ret42);
1210 goto *(SOB_CLOSURE_CODE(r_res));
1212 sp = sp-2-stack[sp-2];
1213 if ((SchemeObject*)r_res==&sc_false) goto __else36;
1215 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
1219 r_res = (int)probeSymbolDefined("cdr",topLevel);
1220 if (r_res==0) goto __else40;
1221 if (! ((SymbolEntry*)r_res)->isDefined) goto __else40;
1222 r_res = (int)((SymbolEntry*)r_res)->sob;
1225 fprintf(stderr,"Symbol cdr not defined"); exit(-1);
1227 if (IS_SOB_CLOSURE(r_res)) goto __app33;
1228 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
1230 push((int)SOB_CLOSURE_ENV(r_res));
1231 push((int)&&__ret44);
1232 goto *(SOB_CLOSURE_CODE(r_res));
1234 sp = sp-2-stack[sp-2];
1237 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
1241 r_res = (int)probeSymbolDefined("car",topLevel);
1242 if (r_res==0) goto __else41;
1243 if (! ((SymbolEntry*)r_res)->isDefined) goto __else41;
1244 r_res = (int)((SymbolEntry*)r_res)->sob;
1247 fprintf(stderr,"Symbol car not defined"); exit(-1);
1249 if (IS_SOB_CLOSURE(r_res)) goto __app34;
1250 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
1252 push((int)SOB_CLOSURE_ENV(r_res));
1253 push((int)&&__ret45);
1254 goto *(SOB_CLOSURE_CODE(r_res));
1256 sp = sp-2-stack[sp-2];
1260 r_res = (int)&__sc_number9;
1262 r_res = ((int**)ST_ENV())[0][0];
1265 r_res = (int)probeSymbolDefined("vector-ref",topLevel);
1266 if (r_res==0) goto __else42;
1267 if (! ((SymbolEntry*)r_res)->isDefined) goto __else42;
1268 r_res = (int)((SymbolEntry*)r_res)->sob;
1271 fprintf(stderr,"Symbol vector-ref not defined"); exit(-1);
1273 if (IS_SOB_CLOSURE(r_res)) goto __app35;
1274 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
1276 push((int)SOB_CLOSURE_ENV(r_res));
1277 push((int)&&__ret46);
1278 goto *(SOB_CLOSURE_CODE(r_res));
1280 sp = sp-2-stack[sp-2];
1281 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
1282 push((int)SOB_CLOSURE_ENV(r_res));
1285 goto *(SOB_CLOSURE_CODE(r_res));
1286 sp = sp-2-stack[sp-2];
1289 r_res = (int)&sc_false;
1291 if ((SchemeObject*)r_res!=&sc_false) goto __endOr4;
1296 r_res = (int)makeSchemeClosure((void*)r[0],&&__body21);
1298 r_res = (int)&__sc_number10;
1300 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
1304 r_res = (int)probeSymbolDefined("vector-set!",topLevel);
1305 if (r_res==0) goto __else43;
1306 if (! ((SymbolEntry*)r_res)->isDefined) goto __else43;
1307 r_res = (int)((SymbolEntry*)r_res)->sob;
1310 fprintf(stderr,"Symbol vector-set! not defined"); exit(-1);
1312 if (IS_SOB_CLOSURE(r_res)) goto __app29;
1313 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
1315 push((int)SOB_CLOSURE_ENV(r_res));
1316 push((int)&&__ret40);
1317 goto *(SOB_CLOSURE_CODE(r_res));
1319 sp = sp-2-stack[sp-2];
1321 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 1);
1326 if (ST_ARG_COUNT()!=0) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",0)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
1327 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 2);
1332 prepareStackForAbsOpt(1);
1333 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
1335 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
1339 r_res = (int)probeSymbolDefined("cdr",topLevel);
1340 if (r_res==0) goto __else44;
1341 if (! ((SymbolEntry*)r_res)->isDefined) goto __else44;
1342 r_res = (int)((SymbolEntry*)r_res)->sob;
1345 fprintf(stderr,"Symbol cdr not defined"); exit(-1);
1347 if (IS_SOB_CLOSURE(r_res)) goto __app36;
1348 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
1350 push((int)SOB_CLOSURE_ENV(r_res));
1351 push((int)&&__ret47);
1352 goto *(SOB_CLOSURE_CODE(r_res));
1354 sp = sp-2-stack[sp-2];
1357 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
1361 r_res = (int)probeSymbolDefined("car",topLevel);
1362 if (r_res==0) goto __else45;
1363 if (! ((SymbolEntry*)r_res)->isDefined) goto __else45;
1364 r_res = (int)((SymbolEntry*)r_res)->sob;
1367 fprintf(stderr,"Symbol car not defined"); exit(-1);
1369 if (IS_SOB_CLOSURE(r_res)) goto __app37;
1370 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
1372 push((int)SOB_CLOSURE_ENV(r_res));
1373 push((int)&&__ret48);
1374 goto *(SOB_CLOSURE_CODE(r_res));
1376 sp = sp-2-stack[sp-2];
1380 r_res = (int)&__sc_number11;
1382 r_res = ((int**)ST_ENV())[1][0];
1385 r_res = (int)probeSymbolDefined("vector-ref",topLevel);
1386 if (r_res==0) goto __else46;
1387 if (! ((SymbolEntry*)r_res)->isDefined) goto __else46;
1388 r_res = (int)((SymbolEntry*)r_res)->sob;
1391 fprintf(stderr,"Symbol vector-ref not defined"); exit(-1);
1393 if (IS_SOB_CLOSURE(r_res)) goto __app38;
1394 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
1396 push((int)SOB_CLOSURE_ENV(r_res));
1397 push((int)&&__ret49);
1398 goto *(SOB_CLOSURE_CODE(r_res));
1400 sp = sp-2-stack[sp-2];
1401 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
1402 push((int)SOB_CLOSURE_ENV(r_res));
1405 goto *(SOB_CLOSURE_CODE(r_res));
1406 sp = sp-2-stack[sp-2];
1410 r_res = (int)makeSchemeClosure((void*)r[0],&&__body24);
1414 r_res = (int)makeSchemeClosure((void*)r[0],&&__body23);
1415 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
1416 push((int)SOB_CLOSURE_ENV(r_res));
1419 goto *(SOB_CLOSURE_CODE(r_res));
1420 sp = sp-2-stack[sp-2];
1424 r_res = (int)makeSchemeClosure((void*)r[0],&&__body20);
1425 if (IS_SOB_CLOSURE(r_res)) goto __app27;
1426 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
1428 push((int)SOB_CLOSURE_ENV(r_res));
1429 push((int)&&__ret38);
1430 goto *(SOB_CLOSURE_CODE(r_res));
1432 sp = sp-2-stack[sp-2];
1433 r[0] = (int)getSymbol("<>",topLevel);
1434 ((SymbolEntry*)r[0])->isDefined = 1;
1435 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
1436 r_res = (int)&sc_void;
1438 /* set return address */
1439 ST_RET() = (int)&&__ret50;
1441 r[0] = (int)extendEnviroment( (int**)NULL, 0);
1446 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
1447 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
1449 if ((SchemeObject*)r_res==&sc_false) goto __else47;
1450 r_res = (int)&sc_false;
1453 r_res = (int)&sc_true;
1458 r_res = (int)makeSchemeClosure((void*)r[0],&&__body25);
1459 r[0] = (int)getSymbol("not",topLevel);
1460 ((SymbolEntry*)r[0])->isDefined = 1;
1461 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
1462 r_res = (int)&sc_void;
1464 /* set return address */
1465 ST_RET() = (int)&&__ret51;
1467 r[0] = (int)extendEnviroment( (int**)NULL, 0);
1472 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
1473 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 1);
1478 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
1481 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
1485 r_res = ((int**)ST_ENV())[0][1];
1486 if (IS_SOB_CLOSURE(r_res)) goto __app40;
1487 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
1489 push((int)SOB_CLOSURE_ENV(r_res));
1490 push((int)&&__ret53);
1491 goto *(SOB_CLOSURE_CODE(r_res));
1493 sp = sp-2-stack[sp-2];
1496 r_res = ((int**)ST_ENV())[0][0];
1497 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
1498 push((int)SOB_CLOSURE_ENV(r_res));
1501 goto *(SOB_CLOSURE_CODE(r_res));
1502 sp = sp-2-stack[sp-2];
1506 r_res = (int)makeSchemeClosure((void*)r[0],&&__body27);
1510 r_res = (int)makeSchemeClosure((void*)r[0],&&__body26);
1513 r[0] = (int)extendEnviroment( (int**)NULL, 0);
1518 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
1519 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 1);
1524 prepareStackForAbsOpt(1);
1525 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
1527 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
1530 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 2);
1535 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
1536 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
1541 r_res = (int)makeSchemeClosure((void*)r[0],&&__body30);
1543 r_res = ((int**)ST_ENV())[0][0];
1546 r_res = (int)probeSymbolDefined("foldr",topLevel);
1547 if (r_res==0) goto __else48;
1548 if (! ((SymbolEntry*)r_res)->isDefined) goto __else48;
1549 r_res = (int)((SymbolEntry*)r_res)->sob;
1552 fprintf(stderr,"Symbol foldr not defined"); exit(-1);
1554 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
1555 push((int)SOB_CLOSURE_ENV(r_res));
1558 goto *(SOB_CLOSURE_CODE(r_res));
1559 sp = sp-2-stack[sp-2];
1563 r_res = (int)makeSchemeClosure((void*)r[0],&&__body29);
1567 r_res = (int)makeSchemeClosure((void*)r[0],&&__body28);
1568 if (IS_SOB_CLOSURE(r_res)) goto __app39;
1569 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
1571 push((int)SOB_CLOSURE_ENV(r_res));
1572 push((int)&&__ret52);
1573 goto *(SOB_CLOSURE_CODE(r_res));
1575 sp = sp-2-stack[sp-2];
1576 r[0] = (int)getSymbol("compose",topLevel);
1577 ((SymbolEntry*)r[0])->isDefined = 1;
1578 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
1579 r_res = (int)&sc_void;
1581 /* set return address */
1582 ST_RET() = (int)&&__ret54;
1585 r_res = (int)probeSymbolDefined("car",topLevel);
1586 if (r_res==0) goto __else49;
1587 if (! ((SymbolEntry*)r_res)->isDefined) goto __else49;
1588 r_res = (int)((SymbolEntry*)r_res)->sob;
1591 fprintf(stderr,"Symbol car not defined"); exit(-1);
1594 r_res = (int)probeSymbolDefined("car",topLevel);
1595 if (r_res==0) goto __else50;
1596 if (! ((SymbolEntry*)r_res)->isDefined) goto __else50;
1597 r_res = (int)((SymbolEntry*)r_res)->sob;
1600 fprintf(stderr,"Symbol car not defined"); exit(-1);
1604 r_res = (int)probeSymbolDefined("compose",topLevel);
1605 if (r_res==0) goto __else51;
1606 if (! ((SymbolEntry*)r_res)->isDefined) goto __else51;
1607 r_res = (int)((SymbolEntry*)r_res)->sob;
1610 fprintf(stderr,"Symbol compose not defined"); exit(-1);
1612 if (IS_SOB_CLOSURE(r_res)) goto __app41;
1613 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
1615 push((int)SOB_CLOSURE_ENV(r_res));
1616 push((int)&&__ret55);
1617 goto *(SOB_CLOSURE_CODE(r_res));
1619 sp = sp-2-stack[sp-2];
1620 r[0] = (int)getSymbol("caar",topLevel);
1621 ((SymbolEntry*)r[0])->isDefined = 1;
1622 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
1623 r_res = (int)&sc_void;
1625 /* set return address */
1626 ST_RET() = (int)&&__ret56;
1629 r_res = (int)probeSymbolDefined("cdr",topLevel);
1630 if (r_res==0) goto __else52;
1631 if (! ((SymbolEntry*)r_res)->isDefined) goto __else52;
1632 r_res = (int)((SymbolEntry*)r_res)->sob;
1635 fprintf(stderr,"Symbol cdr not defined"); exit(-1);
1638 r_res = (int)probeSymbolDefined("car",topLevel);
1639 if (r_res==0) goto __else53;
1640 if (! ((SymbolEntry*)r_res)->isDefined) goto __else53;
1641 r_res = (int)((SymbolEntry*)r_res)->sob;
1644 fprintf(stderr,"Symbol car not defined"); exit(-1);
1648 r_res = (int)probeSymbolDefined("compose",topLevel);
1649 if (r_res==0) goto __else54;
1650 if (! ((SymbolEntry*)r_res)->isDefined) goto __else54;
1651 r_res = (int)((SymbolEntry*)r_res)->sob;
1654 fprintf(stderr,"Symbol compose not defined"); exit(-1);
1656 if (IS_SOB_CLOSURE(r_res)) goto __app42;
1657 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
1659 push((int)SOB_CLOSURE_ENV(r_res));
1660 push((int)&&__ret57);
1661 goto *(SOB_CLOSURE_CODE(r_res));
1663 sp = sp-2-stack[sp-2];
1664 r[0] = (int)getSymbol("cadr",topLevel);
1665 ((SymbolEntry*)r[0])->isDefined = 1;
1666 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
1667 r_res = (int)&sc_void;
1669 /* set return address */
1670 ST_RET() = (int)&&__ret58;
1673 r_res = (int)probeSymbolDefined("car",topLevel);
1674 if (r_res==0) goto __else55;
1675 if (! ((SymbolEntry*)r_res)->isDefined) goto __else55;
1676 r_res = (int)((SymbolEntry*)r_res)->sob;
1679 fprintf(stderr,"Symbol car not defined"); exit(-1);
1682 r_res = (int)probeSymbolDefined("cdr",topLevel);
1683 if (r_res==0) goto __else56;
1684 if (! ((SymbolEntry*)r_res)->isDefined) goto __else56;
1685 r_res = (int)((SymbolEntry*)r_res)->sob;
1688 fprintf(stderr,"Symbol cdr not defined"); exit(-1);
1692 r_res = (int)probeSymbolDefined("compose",topLevel);
1693 if (r_res==0) goto __else57;
1694 if (! ((SymbolEntry*)r_res)->isDefined) goto __else57;
1695 r_res = (int)((SymbolEntry*)r_res)->sob;
1698 fprintf(stderr,"Symbol compose not defined"); exit(-1);
1700 if (IS_SOB_CLOSURE(r_res)) goto __app43;
1701 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
1703 push((int)SOB_CLOSURE_ENV(r_res));
1704 push((int)&&__ret59);
1705 goto *(SOB_CLOSURE_CODE(r_res));
1707 sp = sp-2-stack[sp-2];
1708 r[0] = (int)getSymbol("cdar",topLevel);
1709 ((SymbolEntry*)r[0])->isDefined = 1;
1710 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
1711 r_res = (int)&sc_void;
1713 /* set return address */
1714 ST_RET() = (int)&&__ret60;
1717 r_res = (int)probeSymbolDefined("cdr",topLevel);
1718 if (r_res==0) goto __else58;
1719 if (! ((SymbolEntry*)r_res)->isDefined) goto __else58;
1720 r_res = (int)((SymbolEntry*)r_res)->sob;
1723 fprintf(stderr,"Symbol cdr not defined"); exit(-1);
1726 r_res = (int)probeSymbolDefined("cdr",topLevel);
1727 if (r_res==0) goto __else59;
1728 if (! ((SymbolEntry*)r_res)->isDefined) goto __else59;
1729 r_res = (int)((SymbolEntry*)r_res)->sob;
1732 fprintf(stderr,"Symbol cdr not defined"); exit(-1);
1736 r_res = (int)probeSymbolDefined("compose",topLevel);
1737 if (r_res==0) goto __else60;
1738 if (! ((SymbolEntry*)r_res)->isDefined) goto __else60;
1739 r_res = (int)((SymbolEntry*)r_res)->sob;
1742 fprintf(stderr,"Symbol compose not defined"); exit(-1);
1744 if (IS_SOB_CLOSURE(r_res)) goto __app44;
1745 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
1747 push((int)SOB_CLOSURE_ENV(r_res));
1748 push((int)&&__ret61);
1749 goto *(SOB_CLOSURE_CODE(r_res));
1751 sp = sp-2-stack[sp-2];
1752 r[0] = (int)getSymbol("cddr",topLevel);
1753 ((SymbolEntry*)r[0])->isDefined = 1;
1754 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
1755 r_res = (int)&sc_void;
1757 /* set return address */
1758 ST_RET() = (int)&&__ret62;
1761 r_res = (int)probeSymbolDefined("caar",topLevel);
1762 if (r_res==0) goto __else61;
1763 if (! ((SymbolEntry*)r_res)->isDefined) goto __else61;
1764 r_res = (int)((SymbolEntry*)r_res)->sob;
1767 fprintf(stderr,"Symbol caar not defined"); exit(-1);
1770 r_res = (int)probeSymbolDefined("car",topLevel);
1771 if (r_res==0) goto __else62;
1772 if (! ((SymbolEntry*)r_res)->isDefined) goto __else62;
1773 r_res = (int)((SymbolEntry*)r_res)->sob;
1776 fprintf(stderr,"Symbol car not defined"); exit(-1);
1780 r_res = (int)probeSymbolDefined("compose",topLevel);
1781 if (r_res==0) goto __else63;
1782 if (! ((SymbolEntry*)r_res)->isDefined) goto __else63;
1783 r_res = (int)((SymbolEntry*)r_res)->sob;
1786 fprintf(stderr,"Symbol compose not defined"); exit(-1);
1788 if (IS_SOB_CLOSURE(r_res)) goto __app45;
1789 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
1791 push((int)SOB_CLOSURE_ENV(r_res));
1792 push((int)&&__ret63);
1793 goto *(SOB_CLOSURE_CODE(r_res));
1795 sp = sp-2-stack[sp-2];
1796 r[0] = (int)getSymbol("caaar",topLevel);
1797 ((SymbolEntry*)r[0])->isDefined = 1;
1798 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
1799 r_res = (int)&sc_void;
1801 /* set return address */
1802 ST_RET() = (int)&&__ret64;
1805 r_res = (int)probeSymbolDefined("cadr",topLevel);
1806 if (r_res==0) goto __else64;
1807 if (! ((SymbolEntry*)r_res)->isDefined) goto __else64;
1808 r_res = (int)((SymbolEntry*)r_res)->sob;
1811 fprintf(stderr,"Symbol cadr not defined"); exit(-1);
1814 r_res = (int)probeSymbolDefined("car",topLevel);
1815 if (r_res==0) goto __else65;
1816 if (! ((SymbolEntry*)r_res)->isDefined) goto __else65;
1817 r_res = (int)((SymbolEntry*)r_res)->sob;
1820 fprintf(stderr,"Symbol car not defined"); exit(-1);
1824 r_res = (int)probeSymbolDefined("compose",topLevel);
1825 if (r_res==0) goto __else66;
1826 if (! ((SymbolEntry*)r_res)->isDefined) goto __else66;
1827 r_res = (int)((SymbolEntry*)r_res)->sob;
1830 fprintf(stderr,"Symbol compose not defined"); exit(-1);
1832 if (IS_SOB_CLOSURE(r_res)) goto __app46;
1833 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
1835 push((int)SOB_CLOSURE_ENV(r_res));
1836 push((int)&&__ret65);
1837 goto *(SOB_CLOSURE_CODE(r_res));
1839 sp = sp-2-stack[sp-2];
1840 r[0] = (int)getSymbol("caadr",topLevel);
1841 ((SymbolEntry*)r[0])->isDefined = 1;
1842 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
1843 r_res = (int)&sc_void;
1845 /* set return address */
1846 ST_RET() = (int)&&__ret66;
1849 r_res = (int)probeSymbolDefined("cdar",topLevel);
1850 if (r_res==0) goto __else67;
1851 if (! ((SymbolEntry*)r_res)->isDefined) goto __else67;
1852 r_res = (int)((SymbolEntry*)r_res)->sob;
1855 fprintf(stderr,"Symbol cdar not defined"); exit(-1);
1858 r_res = (int)probeSymbolDefined("car",topLevel);
1859 if (r_res==0) goto __else68;
1860 if (! ((SymbolEntry*)r_res)->isDefined) goto __else68;
1861 r_res = (int)((SymbolEntry*)r_res)->sob;
1864 fprintf(stderr,"Symbol car not defined"); exit(-1);
1868 r_res = (int)probeSymbolDefined("compose",topLevel);
1869 if (r_res==0) goto __else69;
1870 if (! ((SymbolEntry*)r_res)->isDefined) goto __else69;
1871 r_res = (int)((SymbolEntry*)r_res)->sob;
1874 fprintf(stderr,"Symbol compose not defined"); exit(-1);
1876 if (IS_SOB_CLOSURE(r_res)) goto __app47;
1877 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
1879 push((int)SOB_CLOSURE_ENV(r_res));
1880 push((int)&&__ret67);
1881 goto *(SOB_CLOSURE_CODE(r_res));
1883 sp = sp-2-stack[sp-2];
1884 r[0] = (int)getSymbol("cadar",topLevel);
1885 ((SymbolEntry*)r[0])->isDefined = 1;
1886 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
1887 r_res = (int)&sc_void;
1889 /* set return address */
1890 ST_RET() = (int)&&__ret68;
1893 r_res = (int)probeSymbolDefined("cddr",topLevel);
1894 if (r_res==0) goto __else70;
1895 if (! ((SymbolEntry*)r_res)->isDefined) goto __else70;
1896 r_res = (int)((SymbolEntry*)r_res)->sob;
1899 fprintf(stderr,"Symbol cddr not defined"); exit(-1);
1902 r_res = (int)probeSymbolDefined("car",topLevel);
1903 if (r_res==0) goto __else71;
1904 if (! ((SymbolEntry*)r_res)->isDefined) goto __else71;
1905 r_res = (int)((SymbolEntry*)r_res)->sob;
1908 fprintf(stderr,"Symbol car not defined"); exit(-1);
1912 r_res = (int)probeSymbolDefined("compose",topLevel);
1913 if (r_res==0) goto __else72;
1914 if (! ((SymbolEntry*)r_res)->isDefined) goto __else72;
1915 r_res = (int)((SymbolEntry*)r_res)->sob;
1918 fprintf(stderr,"Symbol compose not defined"); exit(-1);
1920 if (IS_SOB_CLOSURE(r_res)) goto __app48;
1921 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
1923 push((int)SOB_CLOSURE_ENV(r_res));
1924 push((int)&&__ret69);
1925 goto *(SOB_CLOSURE_CODE(r_res));
1927 sp = sp-2-stack[sp-2];
1928 r[0] = (int)getSymbol("caddr",topLevel);
1929 ((SymbolEntry*)r[0])->isDefined = 1;
1930 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
1931 r_res = (int)&sc_void;
1933 /* set return address */
1934 ST_RET() = (int)&&__ret70;
1937 r_res = (int)probeSymbolDefined("caar",topLevel);
1938 if (r_res==0) goto __else73;
1939 if (! ((SymbolEntry*)r_res)->isDefined) goto __else73;
1940 r_res = (int)((SymbolEntry*)r_res)->sob;
1943 fprintf(stderr,"Symbol caar not defined"); exit(-1);
1946 r_res = (int)probeSymbolDefined("cdr",topLevel);
1947 if (r_res==0) goto __else74;
1948 if (! ((SymbolEntry*)r_res)->isDefined) goto __else74;
1949 r_res = (int)((SymbolEntry*)r_res)->sob;
1952 fprintf(stderr,"Symbol cdr not defined"); exit(-1);
1956 r_res = (int)probeSymbolDefined("compose",topLevel);
1957 if (r_res==0) goto __else75;
1958 if (! ((SymbolEntry*)r_res)->isDefined) goto __else75;
1959 r_res = (int)((SymbolEntry*)r_res)->sob;
1962 fprintf(stderr,"Symbol compose not defined"); exit(-1);
1964 if (IS_SOB_CLOSURE(r_res)) goto __app49;
1965 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
1967 push((int)SOB_CLOSURE_ENV(r_res));
1968 push((int)&&__ret71);
1969 goto *(SOB_CLOSURE_CODE(r_res));
1971 sp = sp-2-stack[sp-2];
1972 r[0] = (int)getSymbol("cdaar",topLevel);
1973 ((SymbolEntry*)r[0])->isDefined = 1;
1974 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
1975 r_res = (int)&sc_void;
1977 /* set return address */
1978 ST_RET() = (int)&&__ret72;
1981 r_res = (int)probeSymbolDefined("cadr",topLevel);
1982 if (r_res==0) goto __else76;
1983 if (! ((SymbolEntry*)r_res)->isDefined) goto __else76;
1984 r_res = (int)((SymbolEntry*)r_res)->sob;
1987 fprintf(stderr,"Symbol cadr not defined"); exit(-1);
1990 r_res = (int)probeSymbolDefined("cdr",topLevel);
1991 if (r_res==0) goto __else77;
1992 if (! ((SymbolEntry*)r_res)->isDefined) goto __else77;
1993 r_res = (int)((SymbolEntry*)r_res)->sob;
1996 fprintf(stderr,"Symbol cdr not defined"); exit(-1);
2000 r_res = (int)probeSymbolDefined("compose",topLevel);
2001 if (r_res==0) goto __else78;
2002 if (! ((SymbolEntry*)r_res)->isDefined) goto __else78;
2003 r_res = (int)((SymbolEntry*)r_res)->sob;
2006 fprintf(stderr,"Symbol compose not defined"); exit(-1);
2008 if (IS_SOB_CLOSURE(r_res)) goto __app50;
2009 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
2011 push((int)SOB_CLOSURE_ENV(r_res));
2012 push((int)&&__ret73);
2013 goto *(SOB_CLOSURE_CODE(r_res));
2015 sp = sp-2-stack[sp-2];
2016 r[0] = (int)getSymbol("cdadr",topLevel);
2017 ((SymbolEntry*)r[0])->isDefined = 1;
2018 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
2019 r_res = (int)&sc_void;
2021 /* set return address */
2022 ST_RET() = (int)&&__ret74;
2025 r_res = (int)probeSymbolDefined("cdar",topLevel);
2026 if (r_res==0) goto __else79;
2027 if (! ((SymbolEntry*)r_res)->isDefined) goto __else79;
2028 r_res = (int)((SymbolEntry*)r_res)->sob;
2031 fprintf(stderr,"Symbol cdar not defined"); exit(-1);
2034 r_res = (int)probeSymbolDefined("cdr",topLevel);
2035 if (r_res==0) goto __else80;
2036 if (! ((SymbolEntry*)r_res)->isDefined) goto __else80;
2037 r_res = (int)((SymbolEntry*)r_res)->sob;
2040 fprintf(stderr,"Symbol cdr not defined"); exit(-1);
2044 r_res = (int)probeSymbolDefined("compose",topLevel);
2045 if (r_res==0) goto __else81;
2046 if (! ((SymbolEntry*)r_res)->isDefined) goto __else81;
2047 r_res = (int)((SymbolEntry*)r_res)->sob;
2050 fprintf(stderr,"Symbol compose not defined"); exit(-1);
2052 if (IS_SOB_CLOSURE(r_res)) goto __app51;
2053 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
2055 push((int)SOB_CLOSURE_ENV(r_res));
2056 push((int)&&__ret75);
2057 goto *(SOB_CLOSURE_CODE(r_res));
2059 sp = sp-2-stack[sp-2];
2060 r[0] = (int)getSymbol("cddar",topLevel);
2061 ((SymbolEntry*)r[0])->isDefined = 1;
2062 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
2063 r_res = (int)&sc_void;
2065 /* set return address */
2066 ST_RET() = (int)&&__ret76;
2069 r_res = (int)probeSymbolDefined("cddr",topLevel);
2070 if (r_res==0) goto __else82;
2071 if (! ((SymbolEntry*)r_res)->isDefined) goto __else82;
2072 r_res = (int)((SymbolEntry*)r_res)->sob;
2075 fprintf(stderr,"Symbol cddr not defined"); exit(-1);
2078 r_res = (int)probeSymbolDefined("cdr",topLevel);
2079 if (r_res==0) goto __else83;
2080 if (! ((SymbolEntry*)r_res)->isDefined) goto __else83;
2081 r_res = (int)((SymbolEntry*)r_res)->sob;
2084 fprintf(stderr,"Symbol cdr not defined"); exit(-1);
2088 r_res = (int)probeSymbolDefined("compose",topLevel);
2089 if (r_res==0) goto __else84;
2090 if (! ((SymbolEntry*)r_res)->isDefined) goto __else84;
2091 r_res = (int)((SymbolEntry*)r_res)->sob;
2094 fprintf(stderr,"Symbol compose not defined"); exit(-1);
2096 if (IS_SOB_CLOSURE(r_res)) goto __app52;
2097 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
2099 push((int)SOB_CLOSURE_ENV(r_res));
2100 push((int)&&__ret77);
2101 goto *(SOB_CLOSURE_CODE(r_res));
2103 sp = sp-2-stack[sp-2];
2104 r[0] = (int)getSymbol("cdddr",topLevel);
2105 ((SymbolEntry*)r[0])->isDefined = 1;
2106 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
2107 r_res = (int)&sc_void;
2109 /* set return address */
2110 ST_RET() = (int)&&__ret78;
2113 r_res = (int)probeSymbolDefined("caaar",topLevel);
2114 if (r_res==0) goto __else85;
2115 if (! ((SymbolEntry*)r_res)->isDefined) goto __else85;
2116 r_res = (int)((SymbolEntry*)r_res)->sob;
2119 fprintf(stderr,"Symbol caaar not defined"); exit(-1);
2122 r_res = (int)probeSymbolDefined("car",topLevel);
2123 if (r_res==0) goto __else86;
2124 if (! ((SymbolEntry*)r_res)->isDefined) goto __else86;
2125 r_res = (int)((SymbolEntry*)r_res)->sob;
2128 fprintf(stderr,"Symbol car not defined"); exit(-1);
2132 r_res = (int)probeSymbolDefined("compose",topLevel);
2133 if (r_res==0) goto __else87;
2134 if (! ((SymbolEntry*)r_res)->isDefined) goto __else87;
2135 r_res = (int)((SymbolEntry*)r_res)->sob;
2138 fprintf(stderr,"Symbol compose not defined"); exit(-1);
2140 if (IS_SOB_CLOSURE(r_res)) goto __app53;
2141 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
2143 push((int)SOB_CLOSURE_ENV(r_res));
2144 push((int)&&__ret79);
2145 goto *(SOB_CLOSURE_CODE(r_res));
2147 sp = sp-2-stack[sp-2];
2148 r[0] = (int)getSymbol("caaaar",topLevel);
2149 ((SymbolEntry*)r[0])->isDefined = 1;
2150 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
2151 r_res = (int)&sc_void;
2153 /* set return address */
2154 ST_RET() = (int)&&__ret80;
2157 r_res = (int)probeSymbolDefined("caadr",topLevel);
2158 if (r_res==0) goto __else88;
2159 if (! ((SymbolEntry*)r_res)->isDefined) goto __else88;
2160 r_res = (int)((SymbolEntry*)r_res)->sob;
2163 fprintf(stderr,"Symbol caadr not defined"); exit(-1);
2166 r_res = (int)probeSymbolDefined("car",topLevel);
2167 if (r_res==0) goto __else89;
2168 if (! ((SymbolEntry*)r_res)->isDefined) goto __else89;
2169 r_res = (int)((SymbolEntry*)r_res)->sob;
2172 fprintf(stderr,"Symbol car not defined"); exit(-1);
2176 r_res = (int)probeSymbolDefined("compose",topLevel);
2177 if (r_res==0) goto __else90;
2178 if (! ((SymbolEntry*)r_res)->isDefined) goto __else90;
2179 r_res = (int)((SymbolEntry*)r_res)->sob;
2182 fprintf(stderr,"Symbol compose not defined"); exit(-1);
2184 if (IS_SOB_CLOSURE(r_res)) goto __app54;
2185 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
2187 push((int)SOB_CLOSURE_ENV(r_res));
2188 push((int)&&__ret81);
2189 goto *(SOB_CLOSURE_CODE(r_res));
2191 sp = sp-2-stack[sp-2];
2192 r[0] = (int)getSymbol("caaadr",topLevel);
2193 ((SymbolEntry*)r[0])->isDefined = 1;
2194 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
2195 r_res = (int)&sc_void;
2197 /* set return address */
2198 ST_RET() = (int)&&__ret82;
2201 r_res = (int)probeSymbolDefined("cadar",topLevel);
2202 if (r_res==0) goto __else91;
2203 if (! ((SymbolEntry*)r_res)->isDefined) goto __else91;
2204 r_res = (int)((SymbolEntry*)r_res)->sob;
2207 fprintf(stderr,"Symbol cadar not defined"); exit(-1);
2210 r_res = (int)probeSymbolDefined("car",topLevel);
2211 if (r_res==0) goto __else92;
2212 if (! ((SymbolEntry*)r_res)->isDefined) goto __else92;
2213 r_res = (int)((SymbolEntry*)r_res)->sob;
2216 fprintf(stderr,"Symbol car not defined"); exit(-1);
2220 r_res = (int)probeSymbolDefined("compose",topLevel);
2221 if (r_res==0) goto __else93;
2222 if (! ((SymbolEntry*)r_res)->isDefined) goto __else93;
2223 r_res = (int)((SymbolEntry*)r_res)->sob;
2226 fprintf(stderr,"Symbol compose not defined"); exit(-1);
2228 if (IS_SOB_CLOSURE(r_res)) goto __app55;
2229 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
2231 push((int)SOB_CLOSURE_ENV(r_res));
2232 push((int)&&__ret83);
2233 goto *(SOB_CLOSURE_CODE(r_res));
2235 sp = sp-2-stack[sp-2];
2236 r[0] = (int)getSymbol("caadar",topLevel);
2237 ((SymbolEntry*)r[0])->isDefined = 1;
2238 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
2239 r_res = (int)&sc_void;
2241 /* set return address */
2242 ST_RET() = (int)&&__ret84;
2245 r_res = (int)probeSymbolDefined("caddr",topLevel);
2246 if (r_res==0) goto __else94;
2247 if (! ((SymbolEntry*)r_res)->isDefined) goto __else94;
2248 r_res = (int)((SymbolEntry*)r_res)->sob;
2251 fprintf(stderr,"Symbol caddr not defined"); exit(-1);
2254 r_res = (int)probeSymbolDefined("car",topLevel);
2255 if (r_res==0) goto __else95;
2256 if (! ((SymbolEntry*)r_res)->isDefined) goto __else95;
2257 r_res = (int)((SymbolEntry*)r_res)->sob;
2260 fprintf(stderr,"Symbol car not defined"); exit(-1);
2264 r_res = (int)probeSymbolDefined("compose",topLevel);
2265 if (r_res==0) goto __else96;
2266 if (! ((SymbolEntry*)r_res)->isDefined) goto __else96;
2267 r_res = (int)((SymbolEntry*)r_res)->sob;
2270 fprintf(stderr,"Symbol compose not defined"); exit(-1);
2272 if (IS_SOB_CLOSURE(r_res)) goto __app56;
2273 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
2275 push((int)SOB_CLOSURE_ENV(r_res));
2276 push((int)&&__ret85);
2277 goto *(SOB_CLOSURE_CODE(r_res));
2279 sp = sp-2-stack[sp-2];
2280 r[0] = (int)getSymbol("caaddr",topLevel);
2281 ((SymbolEntry*)r[0])->isDefined = 1;
2282 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
2283 r_res = (int)&sc_void;
2285 /* set return address */
2286 ST_RET() = (int)&&__ret86;
2289 r_res = (int)probeSymbolDefined("cdaar",topLevel);
2290 if (r_res==0) goto __else97;
2291 if (! ((SymbolEntry*)r_res)->isDefined) goto __else97;
2292 r_res = (int)((SymbolEntry*)r_res)->sob;
2295 fprintf(stderr,"Symbol cdaar not defined"); exit(-1);
2298 r_res = (int)probeSymbolDefined("car",topLevel);
2299 if (r_res==0) goto __else98;
2300 if (! ((SymbolEntry*)r_res)->isDefined) goto __else98;
2301 r_res = (int)((SymbolEntry*)r_res)->sob;
2304 fprintf(stderr,"Symbol car not defined"); exit(-1);
2308 r_res = (int)probeSymbolDefined("compose",topLevel);
2309 if (r_res==0) goto __else99;
2310 if (! ((SymbolEntry*)r_res)->isDefined) goto __else99;
2311 r_res = (int)((SymbolEntry*)r_res)->sob;
2314 fprintf(stderr,"Symbol compose not defined"); exit(-1);
2316 if (IS_SOB_CLOSURE(r_res)) goto __app57;
2317 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
2319 push((int)SOB_CLOSURE_ENV(r_res));
2320 push((int)&&__ret87);
2321 goto *(SOB_CLOSURE_CODE(r_res));
2323 sp = sp-2-stack[sp-2];
2324 r[0] = (int)getSymbol("cadaar",topLevel);
2325 ((SymbolEntry*)r[0])->isDefined = 1;
2326 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
2327 r_res = (int)&sc_void;
2329 /* set return address */
2330 ST_RET() = (int)&&__ret88;
2333 r_res = (int)probeSymbolDefined("cdadr",topLevel);
2334 if (r_res==0) goto __else100;
2335 if (! ((SymbolEntry*)r_res)->isDefined) goto __else100;
2336 r_res = (int)((SymbolEntry*)r_res)->sob;
2339 fprintf(stderr,"Symbol cdadr not defined"); exit(-1);
2342 r_res = (int)probeSymbolDefined("car",topLevel);
2343 if (r_res==0) goto __else101;
2344 if (! ((SymbolEntry*)r_res)->isDefined) goto __else101;
2345 r_res = (int)((SymbolEntry*)r_res)->sob;
2348 fprintf(stderr,"Symbol car not defined"); exit(-1);
2352 r_res = (int)probeSymbolDefined("compose",topLevel);
2353 if (r_res==0) goto __else102;
2354 if (! ((SymbolEntry*)r_res)->isDefined) goto __else102;
2355 r_res = (int)((SymbolEntry*)r_res)->sob;
2358 fprintf(stderr,"Symbol compose not defined"); exit(-1);
2360 if (IS_SOB_CLOSURE(r_res)) goto __app58;
2361 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
2363 push((int)SOB_CLOSURE_ENV(r_res));
2364 push((int)&&__ret89);
2365 goto *(SOB_CLOSURE_CODE(r_res));
2367 sp = sp-2-stack[sp-2];
2368 r[0] = (int)getSymbol("cadadr",topLevel);
2369 ((SymbolEntry*)r[0])->isDefined = 1;
2370 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
2371 r_res = (int)&sc_void;
2373 /* set return address */
2374 ST_RET() = (int)&&__ret90;
2377 r_res = (int)probeSymbolDefined("cddar",topLevel);
2378 if (r_res==0) goto __else103;
2379 if (! ((SymbolEntry*)r_res)->isDefined) goto __else103;
2380 r_res = (int)((SymbolEntry*)r_res)->sob;
2383 fprintf(stderr,"Symbol cddar not defined"); exit(-1);
2386 r_res = (int)probeSymbolDefined("car",topLevel);
2387 if (r_res==0) goto __else104;
2388 if (! ((SymbolEntry*)r_res)->isDefined) goto __else104;
2389 r_res = (int)((SymbolEntry*)r_res)->sob;
2392 fprintf(stderr,"Symbol car not defined"); exit(-1);
2396 r_res = (int)probeSymbolDefined("compose",topLevel);
2397 if (r_res==0) goto __else105;
2398 if (! ((SymbolEntry*)r_res)->isDefined) goto __else105;
2399 r_res = (int)((SymbolEntry*)r_res)->sob;
2402 fprintf(stderr,"Symbol compose not defined"); exit(-1);
2404 if (IS_SOB_CLOSURE(r_res)) goto __app59;
2405 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
2407 push((int)SOB_CLOSURE_ENV(r_res));
2408 push((int)&&__ret91);
2409 goto *(SOB_CLOSURE_CODE(r_res));
2411 sp = sp-2-stack[sp-2];
2412 r[0] = (int)getSymbol("caddar",topLevel);
2413 ((SymbolEntry*)r[0])->isDefined = 1;
2414 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
2415 r_res = (int)&sc_void;
2417 /* set return address */
2418 ST_RET() = (int)&&__ret92;
2421 r_res = (int)probeSymbolDefined("cdddr",topLevel);
2422 if (r_res==0) goto __else106;
2423 if (! ((SymbolEntry*)r_res)->isDefined) goto __else106;
2424 r_res = (int)((SymbolEntry*)r_res)->sob;
2427 fprintf(stderr,"Symbol cdddr not defined"); exit(-1);
2430 r_res = (int)probeSymbolDefined("car",topLevel);
2431 if (r_res==0) goto __else107;
2432 if (! ((SymbolEntry*)r_res)->isDefined) goto __else107;
2433 r_res = (int)((SymbolEntry*)r_res)->sob;
2436 fprintf(stderr,"Symbol car not defined"); exit(-1);
2440 r_res = (int)probeSymbolDefined("compose",topLevel);
2441 if (r_res==0) goto __else108;
2442 if (! ((SymbolEntry*)r_res)->isDefined) goto __else108;
2443 r_res = (int)((SymbolEntry*)r_res)->sob;
2446 fprintf(stderr,"Symbol compose not defined"); exit(-1);
2448 if (IS_SOB_CLOSURE(r_res)) goto __app60;
2449 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
2451 push((int)SOB_CLOSURE_ENV(r_res));
2452 push((int)&&__ret93);
2453 goto *(SOB_CLOSURE_CODE(r_res));
2455 sp = sp-2-stack[sp-2];
2456 r[0] = (int)getSymbol("cadddr",topLevel);
2457 ((SymbolEntry*)r[0])->isDefined = 1;
2458 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
2459 r_res = (int)&sc_void;
2461 /* set return address */
2462 ST_RET() = (int)&&__ret94;
2465 r_res = (int)probeSymbolDefined("caaar",topLevel);
2466 if (r_res==0) goto __else109;
2467 if (! ((SymbolEntry*)r_res)->isDefined) goto __else109;
2468 r_res = (int)((SymbolEntry*)r_res)->sob;
2471 fprintf(stderr,"Symbol caaar not defined"); exit(-1);
2474 r_res = (int)probeSymbolDefined("cdr",topLevel);
2475 if (r_res==0) goto __else110;
2476 if (! ((SymbolEntry*)r_res)->isDefined) goto __else110;
2477 r_res = (int)((SymbolEntry*)r_res)->sob;
2480 fprintf(stderr,"Symbol cdr not defined"); exit(-1);
2484 r_res = (int)probeSymbolDefined("compose",topLevel);
2485 if (r_res==0) goto __else111;
2486 if (! ((SymbolEntry*)r_res)->isDefined) goto __else111;
2487 r_res = (int)((SymbolEntry*)r_res)->sob;
2490 fprintf(stderr,"Symbol compose not defined"); exit(-1);
2492 if (IS_SOB_CLOSURE(r_res)) goto __app61;
2493 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
2495 push((int)SOB_CLOSURE_ENV(r_res));
2496 push((int)&&__ret95);
2497 goto *(SOB_CLOSURE_CODE(r_res));
2499 sp = sp-2-stack[sp-2];
2500 r[0] = (int)getSymbol("cdaaar",topLevel);
2501 ((SymbolEntry*)r[0])->isDefined = 1;
2502 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
2503 r_res = (int)&sc_void;
2505 /* set return address */
2506 ST_RET() = (int)&&__ret96;
2509 r_res = (int)probeSymbolDefined("caadr",topLevel);
2510 if (r_res==0) goto __else112;
2511 if (! ((SymbolEntry*)r_res)->isDefined) goto __else112;
2512 r_res = (int)((SymbolEntry*)r_res)->sob;
2515 fprintf(stderr,"Symbol caadr not defined"); exit(-1);
2518 r_res = (int)probeSymbolDefined("cdr",topLevel);
2519 if (r_res==0) goto __else113;
2520 if (! ((SymbolEntry*)r_res)->isDefined) goto __else113;
2521 r_res = (int)((SymbolEntry*)r_res)->sob;
2524 fprintf(stderr,"Symbol cdr not defined"); exit(-1);
2528 r_res = (int)probeSymbolDefined("compose",topLevel);
2529 if (r_res==0) goto __else114;
2530 if (! ((SymbolEntry*)r_res)->isDefined) goto __else114;
2531 r_res = (int)((SymbolEntry*)r_res)->sob;
2534 fprintf(stderr,"Symbol compose not defined"); exit(-1);
2536 if (IS_SOB_CLOSURE(r_res)) goto __app62;
2537 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
2539 push((int)SOB_CLOSURE_ENV(r_res));
2540 push((int)&&__ret97);
2541 goto *(SOB_CLOSURE_CODE(r_res));
2543 sp = sp-2-stack[sp-2];
2544 r[0] = (int)getSymbol("cdaadr",topLevel);
2545 ((SymbolEntry*)r[0])->isDefined = 1;
2546 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
2547 r_res = (int)&sc_void;
2549 /* set return address */
2550 ST_RET() = (int)&&__ret98;
2553 r_res = (int)probeSymbolDefined("cadar",topLevel);
2554 if (r_res==0) goto __else115;
2555 if (! ((SymbolEntry*)r_res)->isDefined) goto __else115;
2556 r_res = (int)((SymbolEntry*)r_res)->sob;
2559 fprintf(stderr,"Symbol cadar not defined"); exit(-1);
2562 r_res = (int)probeSymbolDefined("cdr",topLevel);
2563 if (r_res==0) goto __else116;
2564 if (! ((SymbolEntry*)r_res)->isDefined) goto __else116;
2565 r_res = (int)((SymbolEntry*)r_res)->sob;
2568 fprintf(stderr,"Symbol cdr not defined"); exit(-1);
2572 r_res = (int)probeSymbolDefined("compose",topLevel);
2573 if (r_res==0) goto __else117;
2574 if (! ((SymbolEntry*)r_res)->isDefined) goto __else117;
2575 r_res = (int)((SymbolEntry*)r_res)->sob;
2578 fprintf(stderr,"Symbol compose not defined"); exit(-1);
2580 if (IS_SOB_CLOSURE(r_res)) goto __app63;
2581 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
2583 push((int)SOB_CLOSURE_ENV(r_res));
2584 push((int)&&__ret99);
2585 goto *(SOB_CLOSURE_CODE(r_res));
2587 sp = sp-2-stack[sp-2];
2588 r[0] = (int)getSymbol("cdadar",topLevel);
2589 ((SymbolEntry*)r[0])->isDefined = 1;
2590 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
2591 r_res = (int)&sc_void;
2593 /* set return address */
2594 ST_RET() = (int)&&__ret100;
2597 r_res = (int)probeSymbolDefined("caddr",topLevel);
2598 if (r_res==0) goto __else118;
2599 if (! ((SymbolEntry*)r_res)->isDefined) goto __else118;
2600 r_res = (int)((SymbolEntry*)r_res)->sob;
2603 fprintf(stderr,"Symbol caddr not defined"); exit(-1);
2606 r_res = (int)probeSymbolDefined("cdr",topLevel);
2607 if (r_res==0) goto __else119;
2608 if (! ((SymbolEntry*)r_res)->isDefined) goto __else119;
2609 r_res = (int)((SymbolEntry*)r_res)->sob;
2612 fprintf(stderr,"Symbol cdr not defined"); exit(-1);
2616 r_res = (int)probeSymbolDefined("compose",topLevel);
2617 if (r_res==0) goto __else120;
2618 if (! ((SymbolEntry*)r_res)->isDefined) goto __else120;
2619 r_res = (int)((SymbolEntry*)r_res)->sob;
2622 fprintf(stderr,"Symbol compose not defined"); exit(-1);
2624 if (IS_SOB_CLOSURE(r_res)) goto __app64;
2625 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
2627 push((int)SOB_CLOSURE_ENV(r_res));
2628 push((int)&&__ret101);
2629 goto *(SOB_CLOSURE_CODE(r_res));
2631 sp = sp-2-stack[sp-2];
2632 r[0] = (int)getSymbol("cdaddr",topLevel);
2633 ((SymbolEntry*)r[0])->isDefined = 1;
2634 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
2635 r_res = (int)&sc_void;
2637 /* set return address */
2638 ST_RET() = (int)&&__ret102;
2641 r_res = (int)probeSymbolDefined("cdaar",topLevel);
2642 if (r_res==0) goto __else121;
2643 if (! ((SymbolEntry*)r_res)->isDefined) goto __else121;
2644 r_res = (int)((SymbolEntry*)r_res)->sob;
2647 fprintf(stderr,"Symbol cdaar not defined"); exit(-1);
2650 r_res = (int)probeSymbolDefined("cdr",topLevel);
2651 if (r_res==0) goto __else122;
2652 if (! ((SymbolEntry*)r_res)->isDefined) goto __else122;
2653 r_res = (int)((SymbolEntry*)r_res)->sob;
2656 fprintf(stderr,"Symbol cdr not defined"); exit(-1);
2660 r_res = (int)probeSymbolDefined("compose",topLevel);
2661 if (r_res==0) goto __else123;
2662 if (! ((SymbolEntry*)r_res)->isDefined) goto __else123;
2663 r_res = (int)((SymbolEntry*)r_res)->sob;
2666 fprintf(stderr,"Symbol compose not defined"); exit(-1);
2668 if (IS_SOB_CLOSURE(r_res)) goto __app65;
2669 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
2671 push((int)SOB_CLOSURE_ENV(r_res));
2672 push((int)&&__ret103);
2673 goto *(SOB_CLOSURE_CODE(r_res));
2675 sp = sp-2-stack[sp-2];
2676 r[0] = (int)getSymbol("cddaar",topLevel);
2677 ((SymbolEntry*)r[0])->isDefined = 1;
2678 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
2679 r_res = (int)&sc_void;
2681 /* set return address */
2682 ST_RET() = (int)&&__ret104;
2685 r_res = (int)probeSymbolDefined("cdadr",topLevel);
2686 if (r_res==0) goto __else124;
2687 if (! ((SymbolEntry*)r_res)->isDefined) goto __else124;
2688 r_res = (int)((SymbolEntry*)r_res)->sob;
2691 fprintf(stderr,"Symbol cdadr not defined"); exit(-1);
2694 r_res = (int)probeSymbolDefined("cdr",topLevel);
2695 if (r_res==0) goto __else125;
2696 if (! ((SymbolEntry*)r_res)->isDefined) goto __else125;
2697 r_res = (int)((SymbolEntry*)r_res)->sob;
2700 fprintf(stderr,"Symbol cdr not defined"); exit(-1);
2704 r_res = (int)probeSymbolDefined("compose",topLevel);
2705 if (r_res==0) goto __else126;
2706 if (! ((SymbolEntry*)r_res)->isDefined) goto __else126;
2707 r_res = (int)((SymbolEntry*)r_res)->sob;
2710 fprintf(stderr,"Symbol compose not defined"); exit(-1);
2712 if (IS_SOB_CLOSURE(r_res)) goto __app66;
2713 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
2715 push((int)SOB_CLOSURE_ENV(r_res));
2716 push((int)&&__ret105);
2717 goto *(SOB_CLOSURE_CODE(r_res));
2719 sp = sp-2-stack[sp-2];
2720 r[0] = (int)getSymbol("cddadr",topLevel);
2721 ((SymbolEntry*)r[0])->isDefined = 1;
2722 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
2723 r_res = (int)&sc_void;
2725 /* set return address */
2726 ST_RET() = (int)&&__ret106;
2729 r_res = (int)probeSymbolDefined("cddar",topLevel);
2730 if (r_res==0) goto __else127;
2731 if (! ((SymbolEntry*)r_res)->isDefined) goto __else127;
2732 r_res = (int)((SymbolEntry*)r_res)->sob;
2735 fprintf(stderr,"Symbol cddar not defined"); exit(-1);
2738 r_res = (int)probeSymbolDefined("cdr",topLevel);
2739 if (r_res==0) goto __else128;
2740 if (! ((SymbolEntry*)r_res)->isDefined) goto __else128;
2741 r_res = (int)((SymbolEntry*)r_res)->sob;
2744 fprintf(stderr,"Symbol cdr not defined"); exit(-1);
2748 r_res = (int)probeSymbolDefined("compose",topLevel);
2749 if (r_res==0) goto __else129;
2750 if (! ((SymbolEntry*)r_res)->isDefined) goto __else129;
2751 r_res = (int)((SymbolEntry*)r_res)->sob;
2754 fprintf(stderr,"Symbol compose not defined"); exit(-1);
2756 if (IS_SOB_CLOSURE(r_res)) goto __app67;
2757 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
2759 push((int)SOB_CLOSURE_ENV(r_res));
2760 push((int)&&__ret107);
2761 goto *(SOB_CLOSURE_CODE(r_res));
2763 sp = sp-2-stack[sp-2];
2764 r[0] = (int)getSymbol("cdddar",topLevel);
2765 ((SymbolEntry*)r[0])->isDefined = 1;
2766 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
2767 r_res = (int)&sc_void;
2769 /* set return address */
2770 ST_RET() = (int)&&__ret108;
2773 r_res = (int)probeSymbolDefined("cdddr",topLevel);
2774 if (r_res==0) goto __else130;
2775 if (! ((SymbolEntry*)r_res)->isDefined) goto __else130;
2776 r_res = (int)((SymbolEntry*)r_res)->sob;
2779 fprintf(stderr,"Symbol cdddr not defined"); exit(-1);
2782 r_res = (int)probeSymbolDefined("cdr",topLevel);
2783 if (r_res==0) goto __else131;
2784 if (! ((SymbolEntry*)r_res)->isDefined) goto __else131;
2785 r_res = (int)((SymbolEntry*)r_res)->sob;
2788 fprintf(stderr,"Symbol cdr not defined"); exit(-1);
2792 r_res = (int)probeSymbolDefined("compose",topLevel);
2793 if (r_res==0) goto __else132;
2794 if (! ((SymbolEntry*)r_res)->isDefined) goto __else132;
2795 r_res = (int)((SymbolEntry*)r_res)->sob;
2798 fprintf(stderr,"Symbol compose not defined"); exit(-1);
2800 if (IS_SOB_CLOSURE(r_res)) goto __app68;
2801 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
2803 push((int)SOB_CLOSURE_ENV(r_res));
2804 push((int)&&__ret109);
2805 goto *(SOB_CLOSURE_CODE(r_res));
2807 sp = sp-2-stack[sp-2];
2808 r[0] = (int)getSymbol("cddddr",topLevel);
2809 ((SymbolEntry*)r[0])->isDefined = 1;
2810 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
2811 r_res = (int)&sc_void;
2813 /* set return address */
2814 ST_RET() = (int)&&__ret110;
2816 r[0] = (int)extendEnviroment( (int**)NULL, 0);
2821 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
2822 r_res = (int)&sc_false;
2825 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 1);
2830 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
2832 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
2836 r_res = (int)probeSymbolDefined("box",topLevel);
2837 if (r_res==0) goto __else133;
2838 if (! ((SymbolEntry*)r_res)->isDefined) goto __else133;
2839 r_res = (int)((SymbolEntry*)r_res)->sob;
2842 fprintf(stderr,"Symbol box not defined"); exit(-1);
2844 if (IS_SOB_CLOSURE(r_res)) goto __app69;
2845 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
2847 push((int)SOB_CLOSURE_ENV(r_res));
2848 push((int)&&__ret111);
2849 goto *(SOB_CLOSURE_CODE(r_res));
2851 sp = sp-2-stack[sp-2];
2852 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
2854 r_res = (int)&sc_void;
2856 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 2);
2861 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
2863 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
2867 r_res = (int)probeSymbolDefined("null?",topLevel);
2868 if (r_res==0) goto __else135;
2869 if (! ((SymbolEntry*)r_res)->isDefined) goto __else135;
2870 r_res = (int)((SymbolEntry*)r_res)->sob;
2873 fprintf(stderr,"Symbol null\? not defined"); exit(-1);
2875 if (IS_SOB_CLOSURE(r_res)) goto __app71;
2876 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
2878 push((int)SOB_CLOSURE_ENV(r_res));
2879 push((int)&&__ret113);
2880 goto *(SOB_CLOSURE_CODE(r_res));
2882 sp = sp-2-stack[sp-2];
2883 if ((SchemeObject*)r_res==&sc_false) goto __else134;
2884 r_res = ((int**)ST_ENV())[1][1];
2889 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
2893 r_res = (int)probeSymbolDefined("cdr",topLevel);
2894 if (r_res==0) goto __else136;
2895 if (! ((SymbolEntry*)r_res)->isDefined) goto __else136;
2896 r_res = (int)((SymbolEntry*)r_res)->sob;
2899 fprintf(stderr,"Symbol cdr not defined"); exit(-1);
2901 if (IS_SOB_CLOSURE(r_res)) goto __app73;
2902 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
2904 push((int)SOB_CLOSURE_ENV(r_res));
2905 push((int)&&__ret115);
2906 goto *(SOB_CLOSURE_CODE(r_res));
2908 sp = sp-2-stack[sp-2];
2912 r_res = (int)&__sc_number12;
2914 r_res = ((int**)ST_ENV())[0][0];
2917 r_res = (int)probeSymbolDefined("vector-ref",topLevel);
2918 if (r_res==0) goto __else137;
2919 if (! ((SymbolEntry*)r_res)->isDefined) goto __else137;
2920 r_res = (int)((SymbolEntry*)r_res)->sob;
2923 fprintf(stderr,"Symbol vector-ref not defined"); exit(-1);
2925 if (IS_SOB_CLOSURE(r_res)) goto __app74;
2926 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
2928 push((int)SOB_CLOSURE_ENV(r_res));
2929 push((int)&&__ret116);
2930 goto *(SOB_CLOSURE_CODE(r_res));
2932 sp = sp-2-stack[sp-2];
2933 if (IS_SOB_CLOSURE(r_res)) goto __app72;
2934 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
2936 push((int)SOB_CLOSURE_ENV(r_res));
2937 push((int)&&__ret114);
2938 goto *(SOB_CLOSURE_CODE(r_res));
2940 sp = sp-2-stack[sp-2];
2943 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
2947 r_res = (int)probeSymbolDefined("car",topLevel);
2948 if (r_res==0) goto __else138;
2949 if (! ((SymbolEntry*)r_res)->isDefined) goto __else138;
2950 r_res = (int)((SymbolEntry*)r_res)->sob;
2953 fprintf(stderr,"Symbol car not defined"); exit(-1);
2955 if (IS_SOB_CLOSURE(r_res)) goto __app75;
2956 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
2958 push((int)SOB_CLOSURE_ENV(r_res));
2959 push((int)&&__ret117);
2960 goto *(SOB_CLOSURE_CODE(r_res));
2962 sp = sp-2-stack[sp-2];
2965 r_res = ((int**)ST_ENV())[1][0];
2966 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
2967 push((int)SOB_CLOSURE_ENV(r_res));
2970 goto *(SOB_CLOSURE_CODE(r_res));
2971 sp = sp-2-stack[sp-2];
2976 r_res = (int)makeSchemeClosure((void*)r[0],&&__body33);
2978 r_res = (int)&__sc_number13;
2980 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
2984 r_res = (int)probeSymbolDefined("vector-set!",topLevel);
2985 if (r_res==0) goto __else139;
2986 if (! ((SymbolEntry*)r_res)->isDefined) goto __else139;
2987 r_res = (int)((SymbolEntry*)r_res)->sob;
2990 fprintf(stderr,"Symbol vector-set! not defined"); exit(-1);
2992 if (IS_SOB_CLOSURE(r_res)) goto __app70;
2993 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
2995 push((int)SOB_CLOSURE_ENV(r_res));
2996 push((int)&&__ret112);
2997 goto *(SOB_CLOSURE_CODE(r_res));
2999 sp = sp-2-stack[sp-2];
3001 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 2);
3006 if (ST_ARG_COUNT()!=0) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",0)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
3007 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 3);
3012 prepareStackForAbsOpt(1);
3013 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
3014 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
3019 r_res = (int)&__sc_number14;
3021 r_res = ((int**)ST_ENV())[1][0];
3024 r_res = (int)probeSymbolDefined("vector-ref",topLevel);
3025 if (r_res==0) goto __else140;
3026 if (! ((SymbolEntry*)r_res)->isDefined) goto __else140;
3027 r_res = (int)((SymbolEntry*)r_res)->sob;
3030 fprintf(stderr,"Symbol vector-ref not defined"); exit(-1);
3032 if (IS_SOB_CLOSURE(r_res)) goto __app76;
3033 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
3035 push((int)SOB_CLOSURE_ENV(r_res));
3036 push((int)&&__ret118);
3037 goto *(SOB_CLOSURE_CODE(r_res));
3039 sp = sp-2-stack[sp-2];
3040 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
3041 push((int)SOB_CLOSURE_ENV(r_res));
3044 goto *(SOB_CLOSURE_CODE(r_res));
3045 sp = sp-2-stack[sp-2];
3049 r_res = (int)makeSchemeClosure((void*)r[0],&&__body35);
3053 r_res = (int)makeSchemeClosure((void*)r[0],&&__body34);
3054 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
3055 push((int)SOB_CLOSURE_ENV(r_res));
3058 goto *(SOB_CLOSURE_CODE(r_res));
3059 sp = sp-2-stack[sp-2];
3063 r_res = (int)makeSchemeClosure((void*)r[0],&&__body32);
3064 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
3065 push((int)SOB_CLOSURE_ENV(r_res));
3068 goto *(SOB_CLOSURE_CODE(r_res));
3069 sp = sp-2-stack[sp-2];
3073 r_res = (int)makeSchemeClosure((void*)r[0],&&__body31);
3074 r[0] = (int)getSymbol("^variadic-right-from-binary",topLevel);
3075 ((SymbolEntry*)r[0])->isDefined = 1;
3076 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
3077 r_res = (int)&sc_void;
3079 /* set return address */
3080 ST_RET() = (int)&&__ret119;
3082 r[0] = (int)extendEnviroment( (int**)NULL, 0);
3087 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
3088 r_res = (int)&sc_false;
3091 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 1);
3096 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
3098 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
3102 r_res = (int)probeSymbolDefined("box",topLevel);
3103 if (r_res==0) goto __else141;
3104 if (! ((SymbolEntry*)r_res)->isDefined) goto __else141;
3105 r_res = (int)((SymbolEntry*)r_res)->sob;
3108 fprintf(stderr,"Symbol box not defined"); exit(-1);
3110 if (IS_SOB_CLOSURE(r_res)) goto __app77;
3111 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
3113 push((int)SOB_CLOSURE_ENV(r_res));
3114 push((int)&&__ret120);
3115 goto *(SOB_CLOSURE_CODE(r_res));
3117 sp = sp-2-stack[sp-2];
3118 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
3120 r_res = (int)&sc_void;
3122 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 2);
3127 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
3129 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
3133 r_res = (int)probeSymbolDefined("null?",topLevel);
3134 if (r_res==0) goto __else143;
3135 if (! ((SymbolEntry*)r_res)->isDefined) goto __else143;
3136 r_res = (int)((SymbolEntry*)r_res)->sob;
3139 fprintf(stderr,"Symbol null\? not defined"); exit(-1);
3141 if (IS_SOB_CLOSURE(r_res)) goto __app79;
3142 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
3144 push((int)SOB_CLOSURE_ENV(r_res));
3145 push((int)&&__ret122);
3146 goto *(SOB_CLOSURE_CODE(r_res));
3148 sp = sp-2-stack[sp-2];
3149 if ((SchemeObject*)r_res==&sc_false) goto __else142;
3150 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
3155 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
3159 r_res = (int)probeSymbolDefined("cdr",topLevel);
3160 if (r_res==0) goto __else144;
3161 if (! ((SymbolEntry*)r_res)->isDefined) goto __else144;
3162 r_res = (int)((SymbolEntry*)r_res)->sob;
3165 fprintf(stderr,"Symbol cdr not defined"); exit(-1);
3167 if (IS_SOB_CLOSURE(r_res)) goto __app80;
3168 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
3170 push((int)SOB_CLOSURE_ENV(r_res));
3171 push((int)&&__ret123);
3172 goto *(SOB_CLOSURE_CODE(r_res));
3174 sp = sp-2-stack[sp-2];
3178 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
3182 r_res = (int)probeSymbolDefined("car",topLevel);
3183 if (r_res==0) goto __else145;
3184 if (! ((SymbolEntry*)r_res)->isDefined) goto __else145;
3185 r_res = (int)((SymbolEntry*)r_res)->sob;
3188 fprintf(stderr,"Symbol car not defined"); exit(-1);
3190 if (IS_SOB_CLOSURE(r_res)) goto __app82;
3191 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
3193 push((int)SOB_CLOSURE_ENV(r_res));
3194 push((int)&&__ret125);
3195 goto *(SOB_CLOSURE_CODE(r_res));
3197 sp = sp-2-stack[sp-2];
3199 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
3203 r_res = ((int**)ST_ENV())[1][0];
3204 if (IS_SOB_CLOSURE(r_res)) goto __app81;
3205 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
3207 push((int)SOB_CLOSURE_ENV(r_res));
3208 push((int)&&__ret124);
3209 goto *(SOB_CLOSURE_CODE(r_res));
3211 sp = sp-2-stack[sp-2];
3215 r_res = (int)&__sc_number15;
3217 r_res = ((int**)ST_ENV())[0][0];
3220 r_res = (int)probeSymbolDefined("vector-ref",topLevel);
3221 if (r_res==0) goto __else146;
3222 if (! ((SymbolEntry*)r_res)->isDefined) goto __else146;
3223 r_res = (int)((SymbolEntry*)r_res)->sob;
3226 fprintf(stderr,"Symbol vector-ref not defined"); exit(-1);
3228 if (IS_SOB_CLOSURE(r_res)) goto __app83;
3229 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
3231 push((int)SOB_CLOSURE_ENV(r_res));
3232 push((int)&&__ret126);
3233 goto *(SOB_CLOSURE_CODE(r_res));
3235 sp = sp-2-stack[sp-2];
3236 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
3237 push((int)SOB_CLOSURE_ENV(r_res));
3240 goto *(SOB_CLOSURE_CODE(r_res));
3241 sp = sp-2-stack[sp-2];
3246 r_res = (int)makeSchemeClosure((void*)r[0],&&__body38);
3248 r_res = (int)&__sc_number16;
3250 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
3254 r_res = (int)probeSymbolDefined("vector-set!",topLevel);
3255 if (r_res==0) goto __else147;
3256 if (! ((SymbolEntry*)r_res)->isDefined) goto __else147;
3257 r_res = (int)((SymbolEntry*)r_res)->sob;
3260 fprintf(stderr,"Symbol vector-set! not defined"); exit(-1);
3262 if (IS_SOB_CLOSURE(r_res)) goto __app78;
3263 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
3265 push((int)SOB_CLOSURE_ENV(r_res));
3266 push((int)&&__ret121);
3267 goto *(SOB_CLOSURE_CODE(r_res));
3269 sp = sp-2-stack[sp-2];
3271 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 2);
3276 if (ST_ARG_COUNT()!=0) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",0)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
3277 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 3);
3282 prepareStackForAbsOpt(1);
3283 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
3285 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
3289 r_res = (int)probeSymbolDefined("null?",topLevel);
3290 if (r_res==0) goto __else149;
3291 if (! ((SymbolEntry*)r_res)->isDefined) goto __else149;
3292 r_res = (int)((SymbolEntry*)r_res)->sob;
3295 fprintf(stderr,"Symbol null\? not defined"); exit(-1);
3297 if (IS_SOB_CLOSURE(r_res)) goto __app84;
3298 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
3300 push((int)SOB_CLOSURE_ENV(r_res));
3301 push((int)&&__ret127);
3302 goto *(SOB_CLOSURE_CODE(r_res));
3304 sp = sp-2-stack[sp-2];
3305 if ((SchemeObject*)r_res==&sc_false) goto __else148;
3306 r_res = ((int**)ST_ENV())[2][1];
3310 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
3314 r_res = (int)probeSymbolDefined("cdr",topLevel);
3315 if (r_res==0) goto __else150;
3316 if (! ((SymbolEntry*)r_res)->isDefined) goto __else150;
3317 r_res = (int)((SymbolEntry*)r_res)->sob;
3320 fprintf(stderr,"Symbol cdr not defined"); exit(-1);
3322 if (IS_SOB_CLOSURE(r_res)) goto __app85;
3323 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
3325 push((int)SOB_CLOSURE_ENV(r_res));
3326 push((int)&&__ret128);
3327 goto *(SOB_CLOSURE_CODE(r_res));
3329 sp = sp-2-stack[sp-2];
3332 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
3336 r_res = (int)probeSymbolDefined("car",topLevel);
3337 if (r_res==0) goto __else151;
3338 if (! ((SymbolEntry*)r_res)->isDefined) goto __else151;
3339 r_res = (int)((SymbolEntry*)r_res)->sob;
3342 fprintf(stderr,"Symbol car not defined"); exit(-1);
3344 if (IS_SOB_CLOSURE(r_res)) goto __app86;
3345 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
3347 push((int)SOB_CLOSURE_ENV(r_res));
3348 push((int)&&__ret129);
3349 goto *(SOB_CLOSURE_CODE(r_res));
3351 sp = sp-2-stack[sp-2];
3355 r_res = (int)&__sc_number17;
3357 r_res = ((int**)ST_ENV())[1][0];
3360 r_res = (int)probeSymbolDefined("vector-ref",topLevel);
3361 if (r_res==0) goto __else152;
3362 if (! ((SymbolEntry*)r_res)->isDefined) goto __else152;
3363 r_res = (int)((SymbolEntry*)r_res)->sob;
3366 fprintf(stderr,"Symbol vector-ref not defined"); exit(-1);
3368 if (IS_SOB_CLOSURE(r_res)) goto __app87;
3369 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
3371 push((int)SOB_CLOSURE_ENV(r_res));
3372 push((int)&&__ret130);
3373 goto *(SOB_CLOSURE_CODE(r_res));
3375 sp = sp-2-stack[sp-2];
3376 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
3377 push((int)SOB_CLOSURE_ENV(r_res));
3380 goto *(SOB_CLOSURE_CODE(r_res));
3381 sp = sp-2-stack[sp-2];
3386 r_res = (int)makeSchemeClosure((void*)r[0],&&__body40);
3390 r_res = (int)makeSchemeClosure((void*)r[0],&&__body39);
3391 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
3392 push((int)SOB_CLOSURE_ENV(r_res));
3395 goto *(SOB_CLOSURE_CODE(r_res));
3396 sp = sp-2-stack[sp-2];
3400 r_res = (int)makeSchemeClosure((void*)r[0],&&__body37);
3401 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
3402 push((int)SOB_CLOSURE_ENV(r_res));
3405 goto *(SOB_CLOSURE_CODE(r_res));
3406 sp = sp-2-stack[sp-2];
3410 r_res = (int)makeSchemeClosure((void*)r[0],&&__body36);
3411 r[0] = (int)getSymbol("^variadic-left-from-binary",topLevel);
3412 ((SymbolEntry*)r[0])->isDefined = 1;
3413 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
3414 r_res = (int)&sc_void;
3416 /* set return address */
3417 ST_RET() = (int)&&__ret131;
3420 r_res = (int)&__sc_number18;
3422 r_res = (int)probeSymbolDefined("binary-add",topLevel);
3423 if (r_res==0) goto __else153;
3424 if (! ((SymbolEntry*)r_res)->isDefined) goto __else153;
3425 r_res = (int)((SymbolEntry*)r_res)->sob;
3428 fprintf(stderr,"Symbol binary-add not defined"); exit(-1);
3432 r_res = (int)probeSymbolDefined("^variadic-right-from-binary",topLevel);
3433 if (r_res==0) goto __else154;
3434 if (! ((SymbolEntry*)r_res)->isDefined) goto __else154;
3435 r_res = (int)((SymbolEntry*)r_res)->sob;
3438 fprintf(stderr,"Symbol ^variadic-right-from-binary not defined"); exit(-1);
3440 if (IS_SOB_CLOSURE(r_res)) goto __app88;
3441 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
3443 push((int)SOB_CLOSURE_ENV(r_res));
3444 push((int)&&__ret132);
3445 goto *(SOB_CLOSURE_CODE(r_res));
3447 sp = sp-2-stack[sp-2];
3448 r[0] = (int)getSymbol("+",topLevel);
3449 ((SymbolEntry*)r[0])->isDefined = 1;
3450 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
3451 r_res = (int)&sc_void;
3453 /* set return address */
3454 ST_RET() = (int)&&__ret133;
3457 r_res = (int)&__sc_number19;
3459 r_res = (int)probeSymbolDefined("binary-mul",topLevel);
3460 if (r_res==0) goto __else155;
3461 if (! ((SymbolEntry*)r_res)->isDefined) goto __else155;
3462 r_res = (int)((SymbolEntry*)r_res)->sob;
3465 fprintf(stderr,"Symbol binary-mul not defined"); exit(-1);
3469 r_res = (int)probeSymbolDefined("^variadic-right-from-binary",topLevel);
3470 if (r_res==0) goto __else156;
3471 if (! ((SymbolEntry*)r_res)->isDefined) goto __else156;
3472 r_res = (int)((SymbolEntry*)r_res)->sob;
3475 fprintf(stderr,"Symbol ^variadic-right-from-binary not defined"); exit(-1);
3477 if (IS_SOB_CLOSURE(r_res)) goto __app89;
3478 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
3480 push((int)SOB_CLOSURE_ENV(r_res));
3481 push((int)&&__ret134);
3482 goto *(SOB_CLOSURE_CODE(r_res));
3484 sp = sp-2-stack[sp-2];
3485 r[0] = (int)getSymbol("*",topLevel);
3486 ((SymbolEntry*)r[0])->isDefined = 1;
3487 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
3488 r_res = (int)&sc_void;
3490 /* set return address */
3491 ST_RET() = (int)&&__ret135;
3494 r_res = (int)&__sc_number20;
3496 r_res = (int)probeSymbolDefined("binary-sub",topLevel);
3497 if (r_res==0) goto __else157;
3498 if (! ((SymbolEntry*)r_res)->isDefined) goto __else157;
3499 r_res = (int)((SymbolEntry*)r_res)->sob;
3502 fprintf(stderr,"Symbol binary-sub not defined"); exit(-1);
3506 r_res = (int)probeSymbolDefined("^variadic-left-from-binary",topLevel);
3507 if (r_res==0) goto __else158;
3508 if (! ((SymbolEntry*)r_res)->isDefined) goto __else158;
3509 r_res = (int)((SymbolEntry*)r_res)->sob;
3512 fprintf(stderr,"Symbol ^variadic-left-from-binary not defined"); exit(-1);
3514 if (IS_SOB_CLOSURE(r_res)) goto __app90;
3515 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
3517 push((int)SOB_CLOSURE_ENV(r_res));
3518 push((int)&&__ret136);
3519 goto *(SOB_CLOSURE_CODE(r_res));
3521 sp = sp-2-stack[sp-2];
3522 r[0] = (int)getSymbol("-",topLevel);
3523 ((SymbolEntry*)r[0])->isDefined = 1;
3524 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
3525 r_res = (int)&sc_void;
3527 /* set return address */
3528 ST_RET() = (int)&&__ret137;
3531 r_res = (int)&__sc_number21;
3533 r_res = (int)probeSymbolDefined("binary-div",topLevel);
3534 if (r_res==0) goto __else159;
3535 if (! ((SymbolEntry*)r_res)->isDefined) goto __else159;
3536 r_res = (int)((SymbolEntry*)r_res)->sob;
3539 fprintf(stderr,"Symbol binary-div not defined"); exit(-1);
3543 r_res = (int)probeSymbolDefined("^variadic-left-from-binary",topLevel);
3544 if (r_res==0) goto __else160;
3545 if (! ((SymbolEntry*)r_res)->isDefined) goto __else160;
3546 r_res = (int)((SymbolEntry*)r_res)->sob;
3549 fprintf(stderr,"Symbol ^variadic-left-from-binary not defined"); exit(-1);
3551 if (IS_SOB_CLOSURE(r_res)) goto __app91;
3552 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
3554 push((int)SOB_CLOSURE_ENV(r_res));
3555 push((int)&&__ret138);
3556 goto *(SOB_CLOSURE_CODE(r_res));
3558 sp = sp-2-stack[sp-2];
3559 r[0] = (int)getSymbol("/",topLevel);
3560 ((SymbolEntry*)r[0])->isDefined = 1;
3561 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
3562 r_res = (int)&sc_void;
3564 /* set return address */
3565 ST_RET() = (int)&&__ret139;
3567 r[0] = (int)extendEnviroment( (int**)NULL, 0);
3572 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
3573 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 1);
3578 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
3581 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
3585 r_res = (int)probeSymbolDefined("char->integer",topLevel);
3586 if (r_res==0) goto __else161;
3587 if (! ((SymbolEntry*)r_res)->isDefined) goto __else161;
3588 r_res = (int)((SymbolEntry*)r_res)->sob;
3591 fprintf(stderr,"Symbol char->integer not defined"); exit(-1);
3593 if (IS_SOB_CLOSURE(r_res)) goto __app92;
3594 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
3596 push((int)SOB_CLOSURE_ENV(r_res));
3597 push((int)&&__ret140);
3598 goto *(SOB_CLOSURE_CODE(r_res));
3600 sp = sp-2-stack[sp-2];
3603 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
3607 r_res = (int)probeSymbolDefined("char->integer",topLevel);
3608 if (r_res==0) goto __else162;
3609 if (! ((SymbolEntry*)r_res)->isDefined) goto __else162;
3610 r_res = (int)((SymbolEntry*)r_res)->sob;
3613 fprintf(stderr,"Symbol char->integer not defined"); exit(-1);
3615 if (IS_SOB_CLOSURE(r_res)) goto __app93;
3616 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
3618 push((int)SOB_CLOSURE_ENV(r_res));
3619 push((int)&&__ret141);
3620 goto *(SOB_CLOSURE_CODE(r_res));
3622 sp = sp-2-stack[sp-2];
3625 r_res = ((int**)ST_ENV())[0][0];
3626 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
3627 push((int)SOB_CLOSURE_ENV(r_res));
3630 goto *(SOB_CLOSURE_CODE(r_res));
3631 sp = sp-2-stack[sp-2];
3635 r_res = (int)makeSchemeClosure((void*)r[0],&&__body42);
3639 r_res = (int)makeSchemeClosure((void*)r[0],&&__body41);
3640 r[0] = (int)getSymbol("^char-op",topLevel);
3641 ((SymbolEntry*)r[0])->isDefined = 1;
3642 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
3643 r_res = (int)&sc_void;
3645 /* set return address */
3646 ST_RET() = (int)&&__ret142;
3650 r_res = (int)probeSymbolDefined("=",topLevel);
3651 if (r_res==0) goto __else163;
3652 if (! ((SymbolEntry*)r_res)->isDefined) goto __else163;
3653 r_res = (int)((SymbolEntry*)r_res)->sob;
3656 fprintf(stderr,"Symbol = not defined"); exit(-1);
3660 r_res = (int)probeSymbolDefined("^char-op",topLevel);
3661 if (r_res==0) goto __else164;
3662 if (! ((SymbolEntry*)r_res)->isDefined) goto __else164;
3663 r_res = (int)((SymbolEntry*)r_res)->sob;
3666 fprintf(stderr,"Symbol ^char-op not defined"); exit(-1);
3668 if (IS_SOB_CLOSURE(r_res)) goto __app95;
3669 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
3671 push((int)SOB_CLOSURE_ENV(r_res));
3672 push((int)&&__ret144);
3673 goto *(SOB_CLOSURE_CODE(r_res));
3675 sp = sp-2-stack[sp-2];
3678 r_res = (int)probeSymbolDefined("order",topLevel);
3679 if (r_res==0) goto __else165;
3680 if (! ((SymbolEntry*)r_res)->isDefined) goto __else165;
3681 r_res = (int)((SymbolEntry*)r_res)->sob;
3684 fprintf(stderr,"Symbol order not defined"); exit(-1);
3686 if (IS_SOB_CLOSURE(r_res)) goto __app94;
3687 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
3689 push((int)SOB_CLOSURE_ENV(r_res));
3690 push((int)&&__ret143);
3691 goto *(SOB_CLOSURE_CODE(r_res));
3693 sp = sp-2-stack[sp-2];
3694 r[0] = (int)getSymbol("char=?",topLevel);
3695 ((SymbolEntry*)r[0])->isDefined = 1;
3696 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
3697 r_res = (int)&sc_void;
3699 /* set return address */
3700 ST_RET() = (int)&&__ret145;
3704 r_res = (int)probeSymbolDefined("<=",topLevel);
3705 if (r_res==0) goto __else166;
3706 if (! ((SymbolEntry*)r_res)->isDefined) goto __else166;
3707 r_res = (int)((SymbolEntry*)r_res)->sob;
3710 fprintf(stderr,"Symbol <= not defined"); exit(-1);
3714 r_res = (int)probeSymbolDefined("^char-op",topLevel);
3715 if (r_res==0) goto __else167;
3716 if (! ((SymbolEntry*)r_res)->isDefined) goto __else167;
3717 r_res = (int)((SymbolEntry*)r_res)->sob;
3720 fprintf(stderr,"Symbol ^char-op not defined"); exit(-1);
3722 if (IS_SOB_CLOSURE(r_res)) goto __app97;
3723 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
3725 push((int)SOB_CLOSURE_ENV(r_res));
3726 push((int)&&__ret147);
3727 goto *(SOB_CLOSURE_CODE(r_res));
3729 sp = sp-2-stack[sp-2];
3732 r_res = (int)probeSymbolDefined("order",topLevel);
3733 if (r_res==0) goto __else168;
3734 if (! ((SymbolEntry*)r_res)->isDefined) goto __else168;
3735 r_res = (int)((SymbolEntry*)r_res)->sob;
3738 fprintf(stderr,"Symbol order not defined"); exit(-1);
3740 if (IS_SOB_CLOSURE(r_res)) goto __app96;
3741 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
3743 push((int)SOB_CLOSURE_ENV(r_res));
3744 push((int)&&__ret146);
3745 goto *(SOB_CLOSURE_CODE(r_res));
3747 sp = sp-2-stack[sp-2];
3748 r[0] = (int)getSymbol("char<=?",topLevel);
3749 ((SymbolEntry*)r[0])->isDefined = 1;
3750 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
3751 r_res = (int)&sc_void;
3753 /* set return address */
3754 ST_RET() = (int)&&__ret148;
3758 r_res = (int)probeSymbolDefined("<",topLevel);
3759 if (r_res==0) goto __else169;
3760 if (! ((SymbolEntry*)r_res)->isDefined) goto __else169;
3761 r_res = (int)((SymbolEntry*)r_res)->sob;
3764 fprintf(stderr,"Symbol < not defined"); exit(-1);
3768 r_res = (int)probeSymbolDefined("^char-op",topLevel);
3769 if (r_res==0) goto __else170;
3770 if (! ((SymbolEntry*)r_res)->isDefined) goto __else170;
3771 r_res = (int)((SymbolEntry*)r_res)->sob;
3774 fprintf(stderr,"Symbol ^char-op not defined"); exit(-1);
3776 if (IS_SOB_CLOSURE(r_res)) goto __app99;
3777 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
3779 push((int)SOB_CLOSURE_ENV(r_res));
3780 push((int)&&__ret150);
3781 goto *(SOB_CLOSURE_CODE(r_res));
3783 sp = sp-2-stack[sp-2];
3786 r_res = (int)probeSymbolDefined("order",topLevel);
3787 if (r_res==0) goto __else171;
3788 if (! ((SymbolEntry*)r_res)->isDefined) goto __else171;
3789 r_res = (int)((SymbolEntry*)r_res)->sob;
3792 fprintf(stderr,"Symbol order not defined"); exit(-1);
3794 if (IS_SOB_CLOSURE(r_res)) goto __app98;
3795 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
3797 push((int)SOB_CLOSURE_ENV(r_res));
3798 push((int)&&__ret149);
3799 goto *(SOB_CLOSURE_CODE(r_res));
3801 sp = sp-2-stack[sp-2];
3802 r[0] = (int)getSymbol("char<?",topLevel);
3803 ((SymbolEntry*)r[0])->isDefined = 1;
3804 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
3805 r_res = (int)&sc_void;
3807 /* set return address */
3808 ST_RET() = (int)&&__ret151;
3812 r_res = (int)probeSymbolDefined(">=",topLevel);
3813 if (r_res==0) goto __else172;
3814 if (! ((SymbolEntry*)r_res)->isDefined) goto __else172;
3815 r_res = (int)((SymbolEntry*)r_res)->sob;
3818 fprintf(stderr,"Symbol >= not defined"); exit(-1);
3822 r_res = (int)probeSymbolDefined("^char-op",topLevel);
3823 if (r_res==0) goto __else173;
3824 if (! ((SymbolEntry*)r_res)->isDefined) goto __else173;
3825 r_res = (int)((SymbolEntry*)r_res)->sob;
3828 fprintf(stderr,"Symbol ^char-op not defined"); exit(-1);
3830 if (IS_SOB_CLOSURE(r_res)) goto __app101;
3831 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
3833 push((int)SOB_CLOSURE_ENV(r_res));
3834 push((int)&&__ret153);
3835 goto *(SOB_CLOSURE_CODE(r_res));
3837 sp = sp-2-stack[sp-2];
3840 r_res = (int)probeSymbolDefined("order",topLevel);
3841 if (r_res==0) goto __else174;
3842 if (! ((SymbolEntry*)r_res)->isDefined) goto __else174;
3843 r_res = (int)((SymbolEntry*)r_res)->sob;
3846 fprintf(stderr,"Symbol order not defined"); exit(-1);
3848 if (IS_SOB_CLOSURE(r_res)) goto __app100;
3849 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
3851 push((int)SOB_CLOSURE_ENV(r_res));
3852 push((int)&&__ret152);
3853 goto *(SOB_CLOSURE_CODE(r_res));
3855 sp = sp-2-stack[sp-2];
3856 r[0] = (int)getSymbol("char>=?",topLevel);
3857 ((SymbolEntry*)r[0])->isDefined = 1;
3858 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
3859 r_res = (int)&sc_void;
3861 /* set return address */
3862 ST_RET() = (int)&&__ret154;
3866 r_res = (int)probeSymbolDefined(">",topLevel);
3867 if (r_res==0) goto __else175;
3868 if (! ((SymbolEntry*)r_res)->isDefined) goto __else175;
3869 r_res = (int)((SymbolEntry*)r_res)->sob;
3872 fprintf(stderr,"Symbol > not defined"); exit(-1);
3876 r_res = (int)probeSymbolDefined("^char-op",topLevel);
3877 if (r_res==0) goto __else176;
3878 if (! ((SymbolEntry*)r_res)->isDefined) goto __else176;
3879 r_res = (int)((SymbolEntry*)r_res)->sob;
3882 fprintf(stderr,"Symbol ^char-op not defined"); exit(-1);
3884 if (IS_SOB_CLOSURE(r_res)) goto __app103;
3885 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
3887 push((int)SOB_CLOSURE_ENV(r_res));
3888 push((int)&&__ret156);
3889 goto *(SOB_CLOSURE_CODE(r_res));
3891 sp = sp-2-stack[sp-2];
3894 r_res = (int)probeSymbolDefined("order",topLevel);
3895 if (r_res==0) goto __else177;
3896 if (! ((SymbolEntry*)r_res)->isDefined) goto __else177;
3897 r_res = (int)((SymbolEntry*)r_res)->sob;
3900 fprintf(stderr,"Symbol order not defined"); exit(-1);
3902 if (IS_SOB_CLOSURE(r_res)) goto __app102;
3903 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
3905 push((int)SOB_CLOSURE_ENV(r_res));
3906 push((int)&&__ret155);
3907 goto *(SOB_CLOSURE_CODE(r_res));
3909 sp = sp-2-stack[sp-2];
3910 r[0] = (int)getSymbol("char>?",topLevel);
3911 ((SymbolEntry*)r[0])->isDefined = 1;
3912 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
3913 r_res = (int)&sc_void;
3915 /* set return address */
3916 ST_RET() = (int)&&__ret157;
3918 r[0] = (int)extendEnviroment( (int**)NULL, 0);
3923 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
3925 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
3928 r_res = (int)&__sc_char;
3931 r_res = (int)probeSymbolDefined("char<=?",topLevel);
3932 if (r_res==0) goto __else179;
3933 if (! ((SymbolEntry*)r_res)->isDefined) goto __else179;
3934 r_res = (int)((SymbolEntry*)r_res)->sob;
3937 fprintf(stderr,"Symbol char<=\? not defined"); exit(-1);
3939 if (IS_SOB_CLOSURE(r_res)) goto __app104;
3940 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
3942 push((int)SOB_CLOSURE_ENV(r_res));
3943 push((int)&&__ret158);
3944 goto *(SOB_CLOSURE_CODE(r_res));
3946 sp = sp-2-stack[sp-2];
3947 if ((SchemeObject*)r_res==&sc_false) goto __else178;
3949 r_res = (int)&__sc_char0;
3951 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
3955 r_res = (int)probeSymbolDefined("char<=?",topLevel);
3956 if (r_res==0) goto __else180;
3957 if (! ((SymbolEntry*)r_res)->isDefined) goto __else180;
3958 r_res = (int)((SymbolEntry*)r_res)->sob;
3961 fprintf(stderr,"Symbol char<=\? not defined"); exit(-1);
3963 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
3964 push((int)SOB_CLOSURE_ENV(r_res));
3967 goto *(SOB_CLOSURE_CODE(r_res));
3968 sp = sp-2-stack[sp-2];
3971 r_res = (int)&sc_false;
3976 r_res = (int)makeSchemeClosure((void*)r[0],&&__body43);
3977 r[0] = (int)getSymbol("char-uppercase?",topLevel);
3978 ((SymbolEntry*)r[0])->isDefined = 1;
3979 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
3980 r_res = (int)&sc_void;
3982 /* set return address */
3983 ST_RET() = (int)&&__ret159;
3985 r[0] = (int)extendEnviroment( (int**)NULL, 0);
3990 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
3992 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
3995 r_res = (int)&__sc_char1;
3998 r_res = (int)probeSymbolDefined("char<=?",topLevel);
3999 if (r_res==0) goto __else182;
4000 if (! ((SymbolEntry*)r_res)->isDefined) goto __else182;
4001 r_res = (int)((SymbolEntry*)r_res)->sob;
4004 fprintf(stderr,"Symbol char<=\? not defined"); exit(-1);
4006 if (IS_SOB_CLOSURE(r_res)) goto __app105;
4007 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
4009 push((int)SOB_CLOSURE_ENV(r_res));
4010 push((int)&&__ret160);
4011 goto *(SOB_CLOSURE_CODE(r_res));
4013 sp = sp-2-stack[sp-2];
4014 if ((SchemeObject*)r_res==&sc_false) goto __else181;
4016 r_res = (int)&__sc_char2;
4018 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
4022 r_res = (int)probeSymbolDefined("char<=?",topLevel);
4023 if (r_res==0) goto __else183;
4024 if (! ((SymbolEntry*)r_res)->isDefined) goto __else183;
4025 r_res = (int)((SymbolEntry*)r_res)->sob;
4028 fprintf(stderr,"Symbol char<=\? not defined"); exit(-1);
4030 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
4031 push((int)SOB_CLOSURE_ENV(r_res));
4034 goto *(SOB_CLOSURE_CODE(r_res));
4035 sp = sp-2-stack[sp-2];
4038 r_res = (int)&sc_false;
4043 r_res = (int)makeSchemeClosure((void*)r[0],&&__body44);
4044 r[0] = (int)getSymbol("char-lowercase?",topLevel);
4045 ((SymbolEntry*)r[0])->isDefined = 1;
4046 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
4047 r_res = (int)&sc_void;
4049 /* set return address */
4050 ST_RET() = (int)&&__ret161;
4054 r_res = (int)&__sc_char3;
4057 r_res = (int)probeSymbolDefined("char->integer",topLevel);
4058 if (r_res==0) goto __else184;
4059 if (! ((SymbolEntry*)r_res)->isDefined) goto __else184;
4060 r_res = (int)((SymbolEntry*)r_res)->sob;
4063 fprintf(stderr,"Symbol char->integer not defined"); exit(-1);
4065 if (IS_SOB_CLOSURE(r_res)) goto __app108;
4066 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
4068 push((int)SOB_CLOSURE_ENV(r_res));
4069 push((int)&&__ret164);
4070 goto *(SOB_CLOSURE_CODE(r_res));
4072 sp = sp-2-stack[sp-2];
4075 r_res = (int)&__sc_char4;
4078 r_res = (int)probeSymbolDefined("char->integer",topLevel);
4079 if (r_res==0) goto __else185;
4080 if (! ((SymbolEntry*)r_res)->isDefined) goto __else185;
4081 r_res = (int)((SymbolEntry*)r_res)->sob;
4084 fprintf(stderr,"Symbol char->integer not defined"); exit(-1);
4086 if (IS_SOB_CLOSURE(r_res)) goto __app109;
4087 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
4089 push((int)SOB_CLOSURE_ENV(r_res));
4090 push((int)&&__ret165);
4091 goto *(SOB_CLOSURE_CODE(r_res));
4093 sp = sp-2-stack[sp-2];
4096 r_res = (int)probeSymbolDefined("-",topLevel);
4097 if (r_res==0) goto __else186;
4098 if (! ((SymbolEntry*)r_res)->isDefined) goto __else186;
4099 r_res = (int)((SymbolEntry*)r_res)->sob;
4102 fprintf(stderr,"Symbol - not defined"); exit(-1);
4104 if (IS_SOB_CLOSURE(r_res)) goto __app107;
4105 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
4107 push((int)SOB_CLOSURE_ENV(r_res));
4108 push((int)&&__ret163);
4109 goto *(SOB_CLOSURE_CODE(r_res));
4111 sp = sp-2-stack[sp-2];
4114 r[0] = (int)extendEnviroment( (int**)NULL, 0);
4119 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
4120 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 1);
4125 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
4127 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
4131 r_res = (int)probeSymbolDefined("char-lowercase?",topLevel);
4132 if (r_res==0) goto __else188;
4133 if (! ((SymbolEntry*)r_res)->isDefined) goto __else188;
4134 r_res = (int)((SymbolEntry*)r_res)->sob;
4137 fprintf(stderr,"Symbol char-lowercase\? not defined"); exit(-1);
4139 if (IS_SOB_CLOSURE(r_res)) goto __app110;
4140 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
4142 push((int)SOB_CLOSURE_ENV(r_res));
4143 push((int)&&__ret166);
4144 goto *(SOB_CLOSURE_CODE(r_res));
4146 sp = sp-2-stack[sp-2];
4147 if ((SchemeObject*)r_res==&sc_false) goto __else187;
4150 r_res = ((int**)ST_ENV())[0][0];
4153 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
4157 r_res = (int)probeSymbolDefined("char->integer",topLevel);
4158 if (r_res==0) goto __else189;
4159 if (! ((SymbolEntry*)r_res)->isDefined) goto __else189;
4160 r_res = (int)((SymbolEntry*)r_res)->sob;
4163 fprintf(stderr,"Symbol char->integer not defined"); exit(-1);
4165 if (IS_SOB_CLOSURE(r_res)) goto __app112;
4166 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
4168 push((int)SOB_CLOSURE_ENV(r_res));
4169 push((int)&&__ret168);
4170 goto *(SOB_CLOSURE_CODE(r_res));
4172 sp = sp-2-stack[sp-2];
4175 r_res = (int)probeSymbolDefined("-",topLevel);
4176 if (r_res==0) goto __else190;
4177 if (! ((SymbolEntry*)r_res)->isDefined) goto __else190;
4178 r_res = (int)((SymbolEntry*)r_res)->sob;
4181 fprintf(stderr,"Symbol - not defined"); exit(-1);
4183 if (IS_SOB_CLOSURE(r_res)) goto __app111;
4184 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
4186 push((int)SOB_CLOSURE_ENV(r_res));
4187 push((int)&&__ret167);
4188 goto *(SOB_CLOSURE_CODE(r_res));
4190 sp = sp-2-stack[sp-2];
4193 r_res = (int)probeSymbolDefined("integer->char",topLevel);
4194 if (r_res==0) goto __else191;
4195 if (! ((SymbolEntry*)r_res)->isDefined) goto __else191;
4196 r_res = (int)((SymbolEntry*)r_res)->sob;
4199 fprintf(stderr,"Symbol integer->char not defined"); exit(-1);
4201 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
4202 push((int)SOB_CLOSURE_ENV(r_res));
4205 goto *(SOB_CLOSURE_CODE(r_res));
4206 sp = sp-2-stack[sp-2];
4209 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
4215 r_res = (int)makeSchemeClosure((void*)r[0],&&__body46);
4219 r_res = (int)makeSchemeClosure((void*)r[0],&&__body45);
4220 if (IS_SOB_CLOSURE(r_res)) goto __app106;
4221 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
4223 push((int)SOB_CLOSURE_ENV(r_res));
4224 push((int)&&__ret162);
4225 goto *(SOB_CLOSURE_CODE(r_res));
4227 sp = sp-2-stack[sp-2];
4228 r[0] = (int)getSymbol("char-upcase",topLevel);
4229 ((SymbolEntry*)r[0])->isDefined = 1;
4230 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
4231 r_res = (int)&sc_void;
4233 /* set return address */
4234 ST_RET() = (int)&&__ret169;
4238 r_res = (int)&__sc_char5;
4241 r_res = (int)probeSymbolDefined("char->integer",topLevel);
4242 if (r_res==0) goto __else192;
4243 if (! ((SymbolEntry*)r_res)->isDefined) goto __else192;
4244 r_res = (int)((SymbolEntry*)r_res)->sob;
4247 fprintf(stderr,"Symbol char->integer not defined"); exit(-1);
4249 if (IS_SOB_CLOSURE(r_res)) goto __app115;
4250 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
4252 push((int)SOB_CLOSURE_ENV(r_res));
4253 push((int)&&__ret172);
4254 goto *(SOB_CLOSURE_CODE(r_res));
4256 sp = sp-2-stack[sp-2];
4259 r_res = (int)&__sc_char6;
4262 r_res = (int)probeSymbolDefined("char->integer",topLevel);
4263 if (r_res==0) goto __else193;
4264 if (! ((SymbolEntry*)r_res)->isDefined) goto __else193;
4265 r_res = (int)((SymbolEntry*)r_res)->sob;
4268 fprintf(stderr,"Symbol char->integer not defined"); exit(-1);
4270 if (IS_SOB_CLOSURE(r_res)) goto __app116;
4271 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
4273 push((int)SOB_CLOSURE_ENV(r_res));
4274 push((int)&&__ret173);
4275 goto *(SOB_CLOSURE_CODE(r_res));
4277 sp = sp-2-stack[sp-2];
4280 r_res = (int)probeSymbolDefined("-",topLevel);
4281 if (r_res==0) goto __else194;
4282 if (! ((SymbolEntry*)r_res)->isDefined) goto __else194;
4283 r_res = (int)((SymbolEntry*)r_res)->sob;
4286 fprintf(stderr,"Symbol - not defined"); exit(-1);
4288 if (IS_SOB_CLOSURE(r_res)) goto __app114;
4289 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
4291 push((int)SOB_CLOSURE_ENV(r_res));
4292 push((int)&&__ret171);
4293 goto *(SOB_CLOSURE_CODE(r_res));
4295 sp = sp-2-stack[sp-2];
4298 r[0] = (int)extendEnviroment( (int**)NULL, 0);
4303 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
4304 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 1);
4309 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
4311 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
4315 r_res = (int)probeSymbolDefined("char-uppercase?",topLevel);
4316 if (r_res==0) goto __else196;
4317 if (! ((SymbolEntry*)r_res)->isDefined) goto __else196;
4318 r_res = (int)((SymbolEntry*)r_res)->sob;
4321 fprintf(stderr,"Symbol char-uppercase\? not defined"); exit(-1);
4323 if (IS_SOB_CLOSURE(r_res)) goto __app117;
4324 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
4326 push((int)SOB_CLOSURE_ENV(r_res));
4327 push((int)&&__ret174);
4328 goto *(SOB_CLOSURE_CODE(r_res));
4330 sp = sp-2-stack[sp-2];
4331 if ((SchemeObject*)r_res==&sc_false) goto __else195;
4334 r_res = ((int**)ST_ENV())[0][0];
4337 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
4341 r_res = (int)probeSymbolDefined("char->integer",topLevel);
4342 if (r_res==0) goto __else197;
4343 if (! ((SymbolEntry*)r_res)->isDefined) goto __else197;
4344 r_res = (int)((SymbolEntry*)r_res)->sob;
4347 fprintf(stderr,"Symbol char->integer not defined"); exit(-1);
4349 if (IS_SOB_CLOSURE(r_res)) goto __app119;
4350 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
4352 push((int)SOB_CLOSURE_ENV(r_res));
4353 push((int)&&__ret176);
4354 goto *(SOB_CLOSURE_CODE(r_res));
4356 sp = sp-2-stack[sp-2];
4359 r_res = (int)probeSymbolDefined("+",topLevel);
4360 if (r_res==0) goto __else198;
4361 if (! ((SymbolEntry*)r_res)->isDefined) goto __else198;
4362 r_res = (int)((SymbolEntry*)r_res)->sob;
4365 fprintf(stderr,"Symbol + not defined"); exit(-1);
4367 if (IS_SOB_CLOSURE(r_res)) goto __app118;
4368 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
4370 push((int)SOB_CLOSURE_ENV(r_res));
4371 push((int)&&__ret175);
4372 goto *(SOB_CLOSURE_CODE(r_res));
4374 sp = sp-2-stack[sp-2];
4377 r_res = (int)probeSymbolDefined("integer->char",topLevel);
4378 if (r_res==0) goto __else199;
4379 if (! ((SymbolEntry*)r_res)->isDefined) goto __else199;
4380 r_res = (int)((SymbolEntry*)r_res)->sob;
4383 fprintf(stderr,"Symbol integer->char not defined"); exit(-1);
4385 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
4386 push((int)SOB_CLOSURE_ENV(r_res));
4389 goto *(SOB_CLOSURE_CODE(r_res));
4390 sp = sp-2-stack[sp-2];
4393 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
4399 r_res = (int)makeSchemeClosure((void*)r[0],&&__body48);
4403 r_res = (int)makeSchemeClosure((void*)r[0],&&__body47);
4404 if (IS_SOB_CLOSURE(r_res)) goto __app113;
4405 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
4407 push((int)SOB_CLOSURE_ENV(r_res));
4408 push((int)&&__ret170);
4409 goto *(SOB_CLOSURE_CODE(r_res));
4411 sp = sp-2-stack[sp-2];
4412 r[0] = (int)getSymbol("char-downcase",topLevel);
4413 ((SymbolEntry*)r[0])->isDefined = 1;
4414 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
4415 r_res = (int)&sc_void;
4417 /* set return address */
4418 ST_RET() = (int)&&__ret177;
4421 r[0] = (int)extendEnviroment( (int**)NULL, 0);
4426 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
4429 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
4433 r_res = (int)probeSymbolDefined("char-upcase",topLevel);
4434 if (r_res==0) goto __else200;
4435 if (! ((SymbolEntry*)r_res)->isDefined) goto __else200;
4436 r_res = (int)((SymbolEntry*)r_res)->sob;
4439 fprintf(stderr,"Symbol char-upcase not defined"); exit(-1);
4441 if (IS_SOB_CLOSURE(r_res)) goto __app121;
4442 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
4444 push((int)SOB_CLOSURE_ENV(r_res));
4445 push((int)&&__ret179);
4446 goto *(SOB_CLOSURE_CODE(r_res));
4448 sp = sp-2-stack[sp-2];
4451 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
4455 r_res = (int)probeSymbolDefined("char-upcase",topLevel);
4456 if (r_res==0) goto __else201;
4457 if (! ((SymbolEntry*)r_res)->isDefined) goto __else201;
4458 r_res = (int)((SymbolEntry*)r_res)->sob;
4461 fprintf(stderr,"Symbol char-upcase not defined"); exit(-1);
4463 if (IS_SOB_CLOSURE(r_res)) goto __app122;
4464 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
4466 push((int)SOB_CLOSURE_ENV(r_res));
4467 push((int)&&__ret180);
4468 goto *(SOB_CLOSURE_CODE(r_res));
4470 sp = sp-2-stack[sp-2];
4473 r_res = (int)probeSymbolDefined("char<=?",topLevel);
4474 if (r_res==0) goto __else202;
4475 if (! ((SymbolEntry*)r_res)->isDefined) goto __else202;
4476 r_res = (int)((SymbolEntry*)r_res)->sob;
4479 fprintf(stderr,"Symbol char<=\? not defined"); exit(-1);
4481 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
4482 push((int)SOB_CLOSURE_ENV(r_res));
4485 goto *(SOB_CLOSURE_CODE(r_res));
4486 sp = sp-2-stack[sp-2];
4490 r_res = (int)makeSchemeClosure((void*)r[0],&&__body49);
4493 r_res = (int)probeSymbolDefined("order",topLevel);
4494 if (r_res==0) goto __else203;
4495 if (! ((SymbolEntry*)r_res)->isDefined) goto __else203;
4496 r_res = (int)((SymbolEntry*)r_res)->sob;
4499 fprintf(stderr,"Symbol order not defined"); exit(-1);
4501 if (IS_SOB_CLOSURE(r_res)) goto __app120;
4502 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
4504 push((int)SOB_CLOSURE_ENV(r_res));
4505 push((int)&&__ret178);
4506 goto *(SOB_CLOSURE_CODE(r_res));
4508 sp = sp-2-stack[sp-2];
4509 r[0] = (int)getSymbol("char-ci<=?",topLevel);
4510 ((SymbolEntry*)r[0])->isDefined = 1;
4511 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
4512 r_res = (int)&sc_void;
4514 /* set return address */
4515 ST_RET() = (int)&&__ret181;
4518 r[0] = (int)extendEnviroment( (int**)NULL, 0);
4523 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
4526 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
4530 r_res = (int)probeSymbolDefined("char-upcase",topLevel);
4531 if (r_res==0) goto __else204;
4532 if (! ((SymbolEntry*)r_res)->isDefined) goto __else204;
4533 r_res = (int)((SymbolEntry*)r_res)->sob;
4536 fprintf(stderr,"Symbol char-upcase not defined"); exit(-1);
4538 if (IS_SOB_CLOSURE(r_res)) goto __app124;
4539 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
4541 push((int)SOB_CLOSURE_ENV(r_res));
4542 push((int)&&__ret183);
4543 goto *(SOB_CLOSURE_CODE(r_res));
4545 sp = sp-2-stack[sp-2];
4548 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
4552 r_res = (int)probeSymbolDefined("char-upcase",topLevel);
4553 if (r_res==0) goto __else205;
4554 if (! ((SymbolEntry*)r_res)->isDefined) goto __else205;
4555 r_res = (int)((SymbolEntry*)r_res)->sob;
4558 fprintf(stderr,"Symbol char-upcase not defined"); exit(-1);
4560 if (IS_SOB_CLOSURE(r_res)) goto __app125;
4561 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
4563 push((int)SOB_CLOSURE_ENV(r_res));
4564 push((int)&&__ret184);
4565 goto *(SOB_CLOSURE_CODE(r_res));
4567 sp = sp-2-stack[sp-2];
4570 r_res = (int)probeSymbolDefined("char<?",topLevel);
4571 if (r_res==0) goto __else206;
4572 if (! ((SymbolEntry*)r_res)->isDefined) goto __else206;
4573 r_res = (int)((SymbolEntry*)r_res)->sob;
4576 fprintf(stderr,"Symbol char<\? not defined"); exit(-1);
4578 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
4579 push((int)SOB_CLOSURE_ENV(r_res));
4582 goto *(SOB_CLOSURE_CODE(r_res));
4583 sp = sp-2-stack[sp-2];
4587 r_res = (int)makeSchemeClosure((void*)r[0],&&__body50);
4590 r_res = (int)probeSymbolDefined("order",topLevel);
4591 if (r_res==0) goto __else207;
4592 if (! ((SymbolEntry*)r_res)->isDefined) goto __else207;
4593 r_res = (int)((SymbolEntry*)r_res)->sob;
4596 fprintf(stderr,"Symbol order not defined"); exit(-1);
4598 if (IS_SOB_CLOSURE(r_res)) goto __app123;
4599 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
4601 push((int)SOB_CLOSURE_ENV(r_res));
4602 push((int)&&__ret182);
4603 goto *(SOB_CLOSURE_CODE(r_res));
4605 sp = sp-2-stack[sp-2];
4606 r[0] = (int)getSymbol("char-ci<?",topLevel);
4607 ((SymbolEntry*)r[0])->isDefined = 1;
4608 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
4609 r_res = (int)&sc_void;
4611 /* set return address */
4612 ST_RET() = (int)&&__ret185;
4615 r[0] = (int)extendEnviroment( (int**)NULL, 0);
4620 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
4623 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
4627 r_res = (int)probeSymbolDefined("char-upcase",topLevel);
4628 if (r_res==0) goto __else208;
4629 if (! ((SymbolEntry*)r_res)->isDefined) goto __else208;
4630 r_res = (int)((SymbolEntry*)r_res)->sob;
4633 fprintf(stderr,"Symbol char-upcase not defined"); exit(-1);
4635 if (IS_SOB_CLOSURE(r_res)) goto __app127;
4636 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
4638 push((int)SOB_CLOSURE_ENV(r_res));
4639 push((int)&&__ret187);
4640 goto *(SOB_CLOSURE_CODE(r_res));
4642 sp = sp-2-stack[sp-2];
4645 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
4649 r_res = (int)probeSymbolDefined("char-upcase",topLevel);
4650 if (r_res==0) goto __else209;
4651 if (! ((SymbolEntry*)r_res)->isDefined) goto __else209;
4652 r_res = (int)((SymbolEntry*)r_res)->sob;
4655 fprintf(stderr,"Symbol char-upcase not defined"); exit(-1);
4657 if (IS_SOB_CLOSURE(r_res)) goto __app128;
4658 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
4660 push((int)SOB_CLOSURE_ENV(r_res));
4661 push((int)&&__ret188);
4662 goto *(SOB_CLOSURE_CODE(r_res));
4664 sp = sp-2-stack[sp-2];
4667 r_res = (int)probeSymbolDefined("char=?",topLevel);
4668 if (r_res==0) goto __else210;
4669 if (! ((SymbolEntry*)r_res)->isDefined) goto __else210;
4670 r_res = (int)((SymbolEntry*)r_res)->sob;
4673 fprintf(stderr,"Symbol char=\? not defined"); exit(-1);
4675 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
4676 push((int)SOB_CLOSURE_ENV(r_res));
4679 goto *(SOB_CLOSURE_CODE(r_res));
4680 sp = sp-2-stack[sp-2];
4684 r_res = (int)makeSchemeClosure((void*)r[0],&&__body51);
4687 r_res = (int)probeSymbolDefined("order",topLevel);
4688 if (r_res==0) goto __else211;
4689 if (! ((SymbolEntry*)r_res)->isDefined) goto __else211;
4690 r_res = (int)((SymbolEntry*)r_res)->sob;
4693 fprintf(stderr,"Symbol order not defined"); exit(-1);
4695 if (IS_SOB_CLOSURE(r_res)) goto __app126;
4696 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
4698 push((int)SOB_CLOSURE_ENV(r_res));
4699 push((int)&&__ret186);
4700 goto *(SOB_CLOSURE_CODE(r_res));
4702 sp = sp-2-stack[sp-2];
4703 r[0] = (int)getSymbol("char-ci=?",topLevel);
4704 ((SymbolEntry*)r[0])->isDefined = 1;
4705 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
4706 r_res = (int)&sc_void;
4708 /* set return address */
4709 ST_RET() = (int)&&__ret189;
4712 r[0] = (int)extendEnviroment( (int**)NULL, 0);
4717 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
4720 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
4724 r_res = (int)probeSymbolDefined("char-upcase",topLevel);
4725 if (r_res==0) goto __else212;
4726 if (! ((SymbolEntry*)r_res)->isDefined) goto __else212;
4727 r_res = (int)((SymbolEntry*)r_res)->sob;
4730 fprintf(stderr,"Symbol char-upcase not defined"); exit(-1);
4732 if (IS_SOB_CLOSURE(r_res)) goto __app130;
4733 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
4735 push((int)SOB_CLOSURE_ENV(r_res));
4736 push((int)&&__ret191);
4737 goto *(SOB_CLOSURE_CODE(r_res));
4739 sp = sp-2-stack[sp-2];
4742 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
4746 r_res = (int)probeSymbolDefined("char-upcase",topLevel);
4747 if (r_res==0) goto __else213;
4748 if (! ((SymbolEntry*)r_res)->isDefined) goto __else213;
4749 r_res = (int)((SymbolEntry*)r_res)->sob;
4752 fprintf(stderr,"Symbol char-upcase not defined"); exit(-1);
4754 if (IS_SOB_CLOSURE(r_res)) goto __app131;
4755 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
4757 push((int)SOB_CLOSURE_ENV(r_res));
4758 push((int)&&__ret192);
4759 goto *(SOB_CLOSURE_CODE(r_res));
4761 sp = sp-2-stack[sp-2];
4764 r_res = (int)probeSymbolDefined("char>?",topLevel);
4765 if (r_res==0) goto __else214;
4766 if (! ((SymbolEntry*)r_res)->isDefined) goto __else214;
4767 r_res = (int)((SymbolEntry*)r_res)->sob;
4770 fprintf(stderr,"Symbol char>\? not defined"); exit(-1);
4772 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
4773 push((int)SOB_CLOSURE_ENV(r_res));
4776 goto *(SOB_CLOSURE_CODE(r_res));
4777 sp = sp-2-stack[sp-2];
4781 r_res = (int)makeSchemeClosure((void*)r[0],&&__body52);
4784 r_res = (int)probeSymbolDefined("order",topLevel);
4785 if (r_res==0) goto __else215;
4786 if (! ((SymbolEntry*)r_res)->isDefined) goto __else215;
4787 r_res = (int)((SymbolEntry*)r_res)->sob;
4790 fprintf(stderr,"Symbol order not defined"); exit(-1);
4792 if (IS_SOB_CLOSURE(r_res)) goto __app129;
4793 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
4795 push((int)SOB_CLOSURE_ENV(r_res));
4796 push((int)&&__ret190);
4797 goto *(SOB_CLOSURE_CODE(r_res));
4799 sp = sp-2-stack[sp-2];
4800 r[0] = (int)getSymbol("char-ci>?",topLevel);
4801 ((SymbolEntry*)r[0])->isDefined = 1;
4802 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
4803 r_res = (int)&sc_void;
4805 /* set return address */
4806 ST_RET() = (int)&&__ret193;
4809 r[0] = (int)extendEnviroment( (int**)NULL, 0);
4814 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
4817 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
4821 r_res = (int)probeSymbolDefined("char-upcase",topLevel);
4822 if (r_res==0) goto __else216;
4823 if (! ((SymbolEntry*)r_res)->isDefined) goto __else216;
4824 r_res = (int)((SymbolEntry*)r_res)->sob;
4827 fprintf(stderr,"Symbol char-upcase not defined"); exit(-1);
4829 if (IS_SOB_CLOSURE(r_res)) goto __app133;
4830 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
4832 push((int)SOB_CLOSURE_ENV(r_res));
4833 push((int)&&__ret195);
4834 goto *(SOB_CLOSURE_CODE(r_res));
4836 sp = sp-2-stack[sp-2];
4839 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
4843 r_res = (int)probeSymbolDefined("char-upcase",topLevel);
4844 if (r_res==0) goto __else217;
4845 if (! ((SymbolEntry*)r_res)->isDefined) goto __else217;
4846 r_res = (int)((SymbolEntry*)r_res)->sob;
4849 fprintf(stderr,"Symbol char-upcase not defined"); exit(-1);
4851 if (IS_SOB_CLOSURE(r_res)) goto __app134;
4852 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
4854 push((int)SOB_CLOSURE_ENV(r_res));
4855 push((int)&&__ret196);
4856 goto *(SOB_CLOSURE_CODE(r_res));
4858 sp = sp-2-stack[sp-2];
4861 r_res = (int)probeSymbolDefined("char>=?",topLevel);
4862 if (r_res==0) goto __else218;
4863 if (! ((SymbolEntry*)r_res)->isDefined) goto __else218;
4864 r_res = (int)((SymbolEntry*)r_res)->sob;
4867 fprintf(stderr,"Symbol char>=\? not defined"); exit(-1);
4869 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
4870 push((int)SOB_CLOSURE_ENV(r_res));
4873 goto *(SOB_CLOSURE_CODE(r_res));
4874 sp = sp-2-stack[sp-2];
4878 r_res = (int)makeSchemeClosure((void*)r[0],&&__body53);
4881 r_res = (int)probeSymbolDefined("order",topLevel);
4882 if (r_res==0) goto __else219;
4883 if (! ((SymbolEntry*)r_res)->isDefined) goto __else219;
4884 r_res = (int)((SymbolEntry*)r_res)->sob;
4887 fprintf(stderr,"Symbol order not defined"); exit(-1);
4889 if (IS_SOB_CLOSURE(r_res)) goto __app132;
4890 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
4892 push((int)SOB_CLOSURE_ENV(r_res));
4893 push((int)&&__ret194);
4894 goto *(SOB_CLOSURE_CODE(r_res));
4896 sp = sp-2-stack[sp-2];
4897 r[0] = (int)getSymbol("char-ci>=?",topLevel);
4898 ((SymbolEntry*)r[0])->isDefined = 1;
4899 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
4900 r_res = (int)&sc_void;
4902 /* set return address */
4903 ST_RET() = (int)&&__ret197;
4905 r[0] = (int)extendEnviroment( (int**)NULL, 0);
4910 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
4914 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
4918 r_res = (int)probeSymbolDefined("string->list",topLevel);
4919 if (r_res==0) goto __else220;
4920 if (! ((SymbolEntry*)r_res)->isDefined) goto __else220;
4921 r_res = (int)((SymbolEntry*)r_res)->sob;
4924 fprintf(stderr,"Symbol string->list not defined"); exit(-1);
4926 if (IS_SOB_CLOSURE(r_res)) goto __app136;
4927 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
4929 push((int)SOB_CLOSURE_ENV(r_res));
4930 push((int)&&__ret199);
4931 goto *(SOB_CLOSURE_CODE(r_res));
4933 sp = sp-2-stack[sp-2];
4935 r_res = (int)probeSymbolDefined("char-upcase",topLevel);
4936 if (r_res==0) goto __else221;
4937 if (! ((SymbolEntry*)r_res)->isDefined) goto __else221;
4938 r_res = (int)((SymbolEntry*)r_res)->sob;
4941 fprintf(stderr,"Symbol char-upcase not defined"); exit(-1);
4945 r_res = (int)probeSymbolDefined("map",topLevel);
4946 if (r_res==0) goto __else222;
4947 if (! ((SymbolEntry*)r_res)->isDefined) goto __else222;
4948 r_res = (int)((SymbolEntry*)r_res)->sob;
4951 fprintf(stderr,"Symbol map not defined"); exit(-1);
4953 if (IS_SOB_CLOSURE(r_res)) goto __app135;
4954 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
4956 push((int)SOB_CLOSURE_ENV(r_res));
4957 push((int)&&__ret198);
4958 goto *(SOB_CLOSURE_CODE(r_res));
4960 sp = sp-2-stack[sp-2];
4963 r_res = (int)probeSymbolDefined("list->string",topLevel);
4964 if (r_res==0) goto __else223;
4965 if (! ((SymbolEntry*)r_res)->isDefined) goto __else223;
4966 r_res = (int)((SymbolEntry*)r_res)->sob;
4969 fprintf(stderr,"Symbol list->string not defined"); exit(-1);
4971 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
4972 push((int)SOB_CLOSURE_ENV(r_res));
4975 goto *(SOB_CLOSURE_CODE(r_res));
4976 sp = sp-2-stack[sp-2];
4980 r_res = (int)makeSchemeClosure((void*)r[0],&&__body54);
4981 r[0] = (int)getSymbol("string-upcase",topLevel);
4982 ((SymbolEntry*)r[0])->isDefined = 1;
4983 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
4984 r_res = (int)&sc_void;
4986 /* set return address */
4987 ST_RET() = (int)&&__ret200;
4989 r[0] = (int)extendEnviroment( (int**)NULL, 0);
4994 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
4998 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
5002 r_res = (int)probeSymbolDefined("string->list",topLevel);
5003 if (r_res==0) goto __else224;
5004 if (! ((SymbolEntry*)r_res)->isDefined) goto __else224;
5005 r_res = (int)((SymbolEntry*)r_res)->sob;
5008 fprintf(stderr,"Symbol string->list not defined"); exit(-1);
5010 if (IS_SOB_CLOSURE(r_res)) goto __app138;
5011 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
5013 push((int)SOB_CLOSURE_ENV(r_res));
5014 push((int)&&__ret202);
5015 goto *(SOB_CLOSURE_CODE(r_res));
5017 sp = sp-2-stack[sp-2];
5019 r_res = (int)probeSymbolDefined("char-downcase",topLevel);
5020 if (r_res==0) goto __else225;
5021 if (! ((SymbolEntry*)r_res)->isDefined) goto __else225;
5022 r_res = (int)((SymbolEntry*)r_res)->sob;
5025 fprintf(stderr,"Symbol char-downcase not defined"); exit(-1);
5029 r_res = (int)probeSymbolDefined("map",topLevel);
5030 if (r_res==0) goto __else226;
5031 if (! ((SymbolEntry*)r_res)->isDefined) goto __else226;
5032 r_res = (int)((SymbolEntry*)r_res)->sob;
5035 fprintf(stderr,"Symbol map not defined"); exit(-1);
5037 if (IS_SOB_CLOSURE(r_res)) goto __app137;
5038 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
5040 push((int)SOB_CLOSURE_ENV(r_res));
5041 push((int)&&__ret201);
5042 goto *(SOB_CLOSURE_CODE(r_res));
5044 sp = sp-2-stack[sp-2];
5047 r_res = (int)probeSymbolDefined("list->string",topLevel);
5048 if (r_res==0) goto __else227;
5049 if (! ((SymbolEntry*)r_res)->isDefined) goto __else227;
5050 r_res = (int)((SymbolEntry*)r_res)->sob;
5053 fprintf(stderr,"Symbol list->string not defined"); exit(-1);
5055 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
5056 push((int)SOB_CLOSURE_ENV(r_res));
5059 goto *(SOB_CLOSURE_CODE(r_res));
5060 sp = sp-2-stack[sp-2];
5064 r_res = (int)makeSchemeClosure((void*)r[0],&&__body55);
5065 r[0] = (int)getSymbol("string-downcase",topLevel);
5066 ((SymbolEntry*)r[0])->isDefined = 1;
5067 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
5068 r_res = (int)&sc_void;
5070 /* set return address */
5071 ST_RET() = (int)&&__ret203;
5073 r[0] = (int)extendEnviroment( (int**)NULL, 0);
5078 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
5081 r_res = (int)&__sc_number22;
5083 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
5087 r_res = (int)probeSymbolDefined("remainder",topLevel);
5088 if (r_res==0) goto __else228;
5089 if (! ((SymbolEntry*)r_res)->isDefined) goto __else228;
5090 r_res = (int)((SymbolEntry*)r_res)->sob;
5093 fprintf(stderr,"Symbol remainder not defined"); exit(-1);
5095 if (IS_SOB_CLOSURE(r_res)) goto __app139;
5096 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
5098 push((int)SOB_CLOSURE_ENV(r_res));
5099 push((int)&&__ret204);
5100 goto *(SOB_CLOSURE_CODE(r_res));
5102 sp = sp-2-stack[sp-2];
5105 r_res = (int)probeSymbolDefined("zero?",topLevel);
5106 if (r_res==0) goto __else229;
5107 if (! ((SymbolEntry*)r_res)->isDefined) goto __else229;
5108 r_res = (int)((SymbolEntry*)r_res)->sob;
5111 fprintf(stderr,"Symbol zero\? not defined"); exit(-1);
5113 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
5114 push((int)SOB_CLOSURE_ENV(r_res));
5117 goto *(SOB_CLOSURE_CODE(r_res));
5118 sp = sp-2-stack[sp-2];
5122 r_res = (int)makeSchemeClosure((void*)r[0],&&__body56);
5123 r[0] = (int)getSymbol("even?",topLevel);
5124 ((SymbolEntry*)r[0])->isDefined = 1;
5125 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
5126 r_res = (int)&sc_void;
5128 /* set return address */
5129 ST_RET() = (int)&&__ret205;
5131 r[0] = (int)extendEnviroment( (int**)NULL, 0);
5136 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
5140 r_res = (int)&__sc_number23;
5142 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
5146 r_res = (int)probeSymbolDefined("remainder",topLevel);
5147 if (r_res==0) goto __else230;
5148 if (! ((SymbolEntry*)r_res)->isDefined) goto __else230;
5149 r_res = (int)((SymbolEntry*)r_res)->sob;
5152 fprintf(stderr,"Symbol remainder not defined"); exit(-1);
5154 if (IS_SOB_CLOSURE(r_res)) goto __app141;
5155 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
5157 push((int)SOB_CLOSURE_ENV(r_res));
5158 push((int)&&__ret207);
5159 goto *(SOB_CLOSURE_CODE(r_res));
5161 sp = sp-2-stack[sp-2];
5164 r_res = (int)probeSymbolDefined("zero?",topLevel);
5165 if (r_res==0) goto __else231;
5166 if (! ((SymbolEntry*)r_res)->isDefined) goto __else231;
5167 r_res = (int)((SymbolEntry*)r_res)->sob;
5170 fprintf(stderr,"Symbol zero\? not defined"); exit(-1);
5172 if (IS_SOB_CLOSURE(r_res)) goto __app140;
5173 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
5175 push((int)SOB_CLOSURE_ENV(r_res));
5176 push((int)&&__ret206);
5177 goto *(SOB_CLOSURE_CODE(r_res));
5179 sp = sp-2-stack[sp-2];
5182 r_res = (int)probeSymbolDefined("not",topLevel);
5183 if (r_res==0) goto __else232;
5184 if (! ((SymbolEntry*)r_res)->isDefined) goto __else232;
5185 r_res = (int)((SymbolEntry*)r_res)->sob;
5188 fprintf(stderr,"Symbol not not defined"); exit(-1);
5190 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
5191 push((int)SOB_CLOSURE_ENV(r_res));
5194 goto *(SOB_CLOSURE_CODE(r_res));
5195 sp = sp-2-stack[sp-2];
5199 r_res = (int)makeSchemeClosure((void*)r[0],&&__body57);
5200 r[0] = (int)getSymbol("odd?",topLevel);
5201 ((SymbolEntry*)r[0])->isDefined = 1;
5202 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
5203 r_res = (int)&sc_void;
5205 /* set return address */
5206 ST_RET() = (int)&&__ret208;
5208 r[0] = (int)extendEnviroment( (int**)NULL, 0);
5213 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
5215 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
5219 r_res = (int)probeSymbolDefined("null?",topLevel);
5220 if (r_res==0) goto __else234;
5221 if (! ((SymbolEntry*)r_res)->isDefined) goto __else234;
5222 r_res = (int)((SymbolEntry*)r_res)->sob;
5225 fprintf(stderr,"Symbol null\? not defined"); exit(-1);
5227 if (IS_SOB_CLOSURE(r_res)) goto __app142;
5228 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
5230 push((int)SOB_CLOSURE_ENV(r_res));
5231 push((int)&&__ret209);
5232 goto *(SOB_CLOSURE_CODE(r_res));
5234 sp = sp-2-stack[sp-2];
5235 if ((SchemeObject*)r_res==&sc_false) goto __else233;
5236 r_res = (int)&__sc_number24;
5242 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
5246 r_res = (int)probeSymbolDefined("cdr",topLevel);
5247 if (r_res==0) goto __else235;
5248 if (! ((SymbolEntry*)r_res)->isDefined) goto __else235;
5249 r_res = (int)((SymbolEntry*)r_res)->sob;
5252 fprintf(stderr,"Symbol cdr not defined"); exit(-1);
5254 if (IS_SOB_CLOSURE(r_res)) goto __app144;
5255 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
5257 push((int)SOB_CLOSURE_ENV(r_res));
5258 push((int)&&__ret211);
5259 goto *(SOB_CLOSURE_CODE(r_res));
5261 sp = sp-2-stack[sp-2];
5264 r_res = (int)probeSymbolDefined("length",topLevel);
5265 if (r_res==0) goto __else236;
5266 if (! ((SymbolEntry*)r_res)->isDefined) goto __else236;
5267 r_res = (int)((SymbolEntry*)r_res)->sob;
5270 fprintf(stderr,"Symbol length not defined"); exit(-1);
5272 if (IS_SOB_CLOSURE(r_res)) goto __app143;
5273 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
5275 push((int)SOB_CLOSURE_ENV(r_res));
5276 push((int)&&__ret210);
5277 goto *(SOB_CLOSURE_CODE(r_res));
5279 sp = sp-2-stack[sp-2];
5282 r_res = (int)probeSymbolDefined("add1",topLevel);
5283 if (r_res==0) goto __else237;
5284 if (! ((SymbolEntry*)r_res)->isDefined) goto __else237;
5285 r_res = (int)((SymbolEntry*)r_res)->sob;
5288 fprintf(stderr,"Symbol add1 not defined"); exit(-1);
5290 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
5291 push((int)SOB_CLOSURE_ENV(r_res));
5294 goto *(SOB_CLOSURE_CODE(r_res));
5295 sp = sp-2-stack[sp-2];
5300 r_res = (int)makeSchemeClosure((void*)r[0],&&__body58);
5301 r[0] = (int)getSymbol("length",topLevel);
5302 ((SymbolEntry*)r[0])->isDefined = 1;
5303 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
5304 r_res = (int)&sc_void;
5306 /* set return address */
5307 ST_RET() = (int)&&__ret212;
5309 r[0] = (int)extendEnviroment( (int**)NULL, 0);
5314 prepareStackForAbsOpt(1);
5315 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
5316 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
5321 r_res = (int)makeSchemeClosure((void*)r[0],&&__body59);
5322 r[0] = (int)getSymbol("list",topLevel);
5323 ((SymbolEntry*)r[0])->isDefined = 1;
5324 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
5325 r_res = (int)&sc_void;
5327 /* set return address */
5328 ST_RET() = (int)&&__ret213;
5330 r[0] = (int)extendEnviroment( (int**)NULL, 0);
5335 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
5337 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
5341 r_res = (int)probeSymbolDefined("zero?",topLevel);
5342 if (r_res==0) goto __else239;
5343 if (! ((SymbolEntry*)r_res)->isDefined) goto __else239;
5344 r_res = (int)((SymbolEntry*)r_res)->sob;
5347 fprintf(stderr,"Symbol zero\? not defined"); exit(-1);
5349 if (IS_SOB_CLOSURE(r_res)) goto __app145;
5350 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
5352 push((int)SOB_CLOSURE_ENV(r_res));
5353 push((int)&&__ret214);
5354 goto *(SOB_CLOSURE_CODE(r_res));
5356 sp = sp-2-stack[sp-2];
5357 if ((SchemeObject*)r_res==&sc_false) goto __else238;
5359 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
5363 r_res = (int)probeSymbolDefined("car",topLevel);
5364 if (r_res==0) goto __else240;
5365 if (! ((SymbolEntry*)r_res)->isDefined) goto __else240;
5366 r_res = (int)((SymbolEntry*)r_res)->sob;
5369 fprintf(stderr,"Symbol car not defined"); exit(-1);
5371 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
5372 push((int)SOB_CLOSURE_ENV(r_res));
5375 goto *(SOB_CLOSURE_CODE(r_res));
5376 sp = sp-2-stack[sp-2];
5381 r_res = (int)&__sc_number25;
5383 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
5387 r_res = (int)probeSymbolDefined("-",topLevel);
5388 if (r_res==0) goto __else241;
5389 if (! ((SymbolEntry*)r_res)->isDefined) goto __else241;
5390 r_res = (int)((SymbolEntry*)r_res)->sob;
5393 fprintf(stderr,"Symbol - not defined"); exit(-1);
5395 if (IS_SOB_CLOSURE(r_res)) goto __app146;
5396 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
5398 push((int)SOB_CLOSURE_ENV(r_res));
5399 push((int)&&__ret215);
5400 goto *(SOB_CLOSURE_CODE(r_res));
5402 sp = sp-2-stack[sp-2];
5405 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
5409 r_res = (int)probeSymbolDefined("cdr",topLevel);
5410 if (r_res==0) goto __else242;
5411 if (! ((SymbolEntry*)r_res)->isDefined) goto __else242;
5412 r_res = (int)((SymbolEntry*)r_res)->sob;
5415 fprintf(stderr,"Symbol cdr not defined"); exit(-1);
5417 if (IS_SOB_CLOSURE(r_res)) goto __app147;
5418 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
5420 push((int)SOB_CLOSURE_ENV(r_res));
5421 push((int)&&__ret216);
5422 goto *(SOB_CLOSURE_CODE(r_res));
5424 sp = sp-2-stack[sp-2];
5427 r_res = (int)probeSymbolDefined("list-ref",topLevel);
5428 if (r_res==0) goto __else243;
5429 if (! ((SymbolEntry*)r_res)->isDefined) goto __else243;
5430 r_res = (int)((SymbolEntry*)r_res)->sob;
5433 fprintf(stderr,"Symbol list-ref not defined"); exit(-1);
5435 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
5436 push((int)SOB_CLOSURE_ENV(r_res));
5439 goto *(SOB_CLOSURE_CODE(r_res));
5440 sp = sp-2-stack[sp-2];
5445 r_res = (int)makeSchemeClosure((void*)r[0],&&__body60);
5446 r[0] = (int)getSymbol("list-ref",topLevel);
5447 ((SymbolEntry*)r[0])->isDefined = 1;
5448 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
5449 r_res = (int)&sc_void;
5451 /* set return address */
5452 ST_RET() = (int)&&__ret217;
5454 r[0] = (int)extendEnviroment( (int**)NULL, 0);
5459 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
5461 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
5465 r_res = (int)probeSymbolDefined("null?",topLevel);
5466 if (r_res==0) goto __else244;
5467 if (! ((SymbolEntry*)r_res)->isDefined) goto __else244;
5468 r_res = (int)((SymbolEntry*)r_res)->sob;
5471 fprintf(stderr,"Symbol null\? not defined"); exit(-1);
5473 if (IS_SOB_CLOSURE(r_res)) goto __app148;
5474 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
5476 push((int)SOB_CLOSURE_ENV(r_res));
5477 push((int)&&__ret218);
5478 goto *(SOB_CLOSURE_CODE(r_res));
5480 sp = sp-2-stack[sp-2];
5481 if ((SchemeObject*)r_res!=&sc_false) goto __endOr5;
5483 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
5487 r_res = (int)probeSymbolDefined("pair?",topLevel);
5488 if (r_res==0) goto __else246;
5489 if (! ((SymbolEntry*)r_res)->isDefined) goto __else246;
5490 r_res = (int)((SymbolEntry*)r_res)->sob;
5493 fprintf(stderr,"Symbol pair\? not defined"); exit(-1);
5495 if (IS_SOB_CLOSURE(r_res)) goto __app149;
5496 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
5498 push((int)SOB_CLOSURE_ENV(r_res));
5499 push((int)&&__ret219);
5500 goto *(SOB_CLOSURE_CODE(r_res));
5502 sp = sp-2-stack[sp-2];
5503 if ((SchemeObject*)r_res==&sc_false) goto __else245;
5506 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
5510 r_res = (int)probeSymbolDefined("cdr",topLevel);
5511 if (r_res==0) goto __else247;
5512 if (! ((SymbolEntry*)r_res)->isDefined) goto __else247;
5513 r_res = (int)((SymbolEntry*)r_res)->sob;
5516 fprintf(stderr,"Symbol cdr not defined"); exit(-1);
5518 if (IS_SOB_CLOSURE(r_res)) goto __app150;
5519 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
5521 push((int)SOB_CLOSURE_ENV(r_res));
5522 push((int)&&__ret220);
5523 goto *(SOB_CLOSURE_CODE(r_res));
5525 sp = sp-2-stack[sp-2];
5528 r_res = (int)probeSymbolDefined("list?",topLevel);
5529 if (r_res==0) goto __else248;
5530 if (! ((SymbolEntry*)r_res)->isDefined) goto __else248;
5531 r_res = (int)((SymbolEntry*)r_res)->sob;
5534 fprintf(stderr,"Symbol list\? not defined"); exit(-1);
5536 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
5537 push((int)SOB_CLOSURE_ENV(r_res));
5540 goto *(SOB_CLOSURE_CODE(r_res));
5541 sp = sp-2-stack[sp-2];
5544 r_res = (int)&sc_false;
5546 if ((SchemeObject*)r_res!=&sc_false) goto __endOr5;
5551 r_res = (int)makeSchemeClosure((void*)r[0],&&__body61);
5552 r[0] = (int)getSymbol("list?",topLevel);
5553 ((SymbolEntry*)r[0])->isDefined = 1;
5554 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
5555 r_res = (int)&sc_void;
5557 /* set return address */
5558 ST_RET() = (int)&&__ret221;
5560 r_res = (int)&sc_false;
5562 r_res = (int)&sc_false;
5565 r[0] = (int)extendEnviroment( (int**)NULL, 0);
5570 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
5572 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
5576 r_res = (int)probeSymbolDefined("box",topLevel);
5577 if (r_res==0) goto __else249;
5578 if (! ((SymbolEntry*)r_res)->isDefined) goto __else249;
5579 r_res = (int)((SymbolEntry*)r_res)->sob;
5582 fprintf(stderr,"Symbol box not defined"); exit(-1);
5584 if (IS_SOB_CLOSURE(r_res)) goto __app152;
5585 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
5587 push((int)SOB_CLOSURE_ENV(r_res));
5588 push((int)&&__ret223);
5589 goto *(SOB_CLOSURE_CODE(r_res));
5591 sp = sp-2-stack[sp-2];
5592 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
5594 r_res = (int)&sc_void;
5596 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
5600 r_res = (int)probeSymbolDefined("box",topLevel);
5601 if (r_res==0) goto __else250;
5602 if (! ((SymbolEntry*)r_res)->isDefined) goto __else250;
5603 r_res = (int)((SymbolEntry*)r_res)->sob;
5606 fprintf(stderr,"Symbol box not defined"); exit(-1);
5608 if (IS_SOB_CLOSURE(r_res)) goto __app153;
5609 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
5611 push((int)SOB_CLOSURE_ENV(r_res));
5612 push((int)&&__ret224);
5613 goto *(SOB_CLOSURE_CODE(r_res));
5615 sp = sp-2-stack[sp-2];
5616 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
5618 r_res = (int)&sc_void;
5620 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 1);
5625 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
5628 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
5632 r_res = (int)probeSymbolDefined("car",topLevel);
5633 if (r_res==0) goto __else252;
5634 if (! ((SymbolEntry*)r_res)->isDefined) goto __else252;
5635 r_res = (int)((SymbolEntry*)r_res)->sob;
5638 fprintf(stderr,"Symbol car not defined"); exit(-1);
5640 if (IS_SOB_CLOSURE(r_res)) goto __app156;
5641 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
5643 push((int)SOB_CLOSURE_ENV(r_res));
5644 push((int)&&__ret227);
5645 goto *(SOB_CLOSURE_CODE(r_res));
5647 sp = sp-2-stack[sp-2];
5650 r_res = (int)probeSymbolDefined("null?",topLevel);
5651 if (r_res==0) goto __else253;
5652 if (! ((SymbolEntry*)r_res)->isDefined) goto __else253;
5653 r_res = (int)((SymbolEntry*)r_res)->sob;
5656 fprintf(stderr,"Symbol null\? not defined"); exit(-1);
5658 if (IS_SOB_CLOSURE(r_res)) goto __app155;
5659 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
5661 push((int)SOB_CLOSURE_ENV(r_res));
5662 push((int)&&__ret226);
5663 goto *(SOB_CLOSURE_CODE(r_res));
5665 sp = sp-2-stack[sp-2];
5666 if ((SchemeObject*)r_res==&sc_false) goto __else251;
5667 r_res = (int)&sc_nil;
5671 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
5674 r_res = (int)probeSymbolDefined("cdr",topLevel);
5675 if (r_res==0) goto __else254;
5676 if (! ((SymbolEntry*)r_res)->isDefined) goto __else254;
5677 r_res = (int)((SymbolEntry*)r_res)->sob;
5680 fprintf(stderr,"Symbol cdr not defined"); exit(-1);
5685 r_res = (int)&__sc_number26;
5687 r_res = ((int**)ST_ENV())[0][1];
5690 r_res = (int)probeSymbolDefined("vector-ref",topLevel);
5691 if (r_res==0) goto __else255;
5692 if (! ((SymbolEntry*)r_res)->isDefined) goto __else255;
5693 r_res = (int)((SymbolEntry*)r_res)->sob;
5696 fprintf(stderr,"Symbol vector-ref not defined"); exit(-1);
5698 if (IS_SOB_CLOSURE(r_res)) goto __app159;
5699 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
5701 push((int)SOB_CLOSURE_ENV(r_res));
5702 push((int)&&__ret230);
5703 goto *(SOB_CLOSURE_CODE(r_res));
5705 sp = sp-2-stack[sp-2];
5706 if (IS_SOB_CLOSURE(r_res)) goto __app158;
5707 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
5709 push((int)SOB_CLOSURE_ENV(r_res));
5710 push((int)&&__ret229);
5711 goto *(SOB_CLOSURE_CODE(r_res));
5713 sp = sp-2-stack[sp-2];
5715 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
5720 r_res = (int)&__sc_number27;
5722 r_res = ((int**)ST_ENV())[0][0];
5725 r_res = (int)probeSymbolDefined("vector-ref",topLevel);
5726 if (r_res==0) goto __else256;
5727 if (! ((SymbolEntry*)r_res)->isDefined) goto __else256;
5728 r_res = (int)((SymbolEntry*)r_res)->sob;
5731 fprintf(stderr,"Symbol vector-ref not defined"); exit(-1);
5733 if (IS_SOB_CLOSURE(r_res)) goto __app160;
5734 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
5736 push((int)SOB_CLOSURE_ENV(r_res));
5737 push((int)&&__ret231);
5738 goto *(SOB_CLOSURE_CODE(r_res));
5740 sp = sp-2-stack[sp-2];
5741 if (IS_SOB_CLOSURE(r_res)) goto __app157;
5742 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
5744 push((int)SOB_CLOSURE_ENV(r_res));
5745 push((int)&&__ret228);
5746 goto *(SOB_CLOSURE_CODE(r_res));
5748 sp = sp-2-stack[sp-2];
5751 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
5754 r_res = (int)probeSymbolDefined("car",topLevel);
5755 if (r_res==0) goto __else257;
5756 if (! ((SymbolEntry*)r_res)->isDefined) goto __else257;
5757 r_res = (int)((SymbolEntry*)r_res)->sob;
5760 fprintf(stderr,"Symbol car not defined"); exit(-1);
5765 r_res = (int)&__sc_number28;
5767 r_res = ((int**)ST_ENV())[0][1];
5770 r_res = (int)probeSymbolDefined("vector-ref",topLevel);
5771 if (r_res==0) goto __else258;
5772 if (! ((SymbolEntry*)r_res)->isDefined) goto __else258;
5773 r_res = (int)((SymbolEntry*)r_res)->sob;
5776 fprintf(stderr,"Symbol vector-ref not defined"); exit(-1);
5778 if (IS_SOB_CLOSURE(r_res)) goto __app163;
5779 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
5781 push((int)SOB_CLOSURE_ENV(r_res));
5782 push((int)&&__ret234);
5783 goto *(SOB_CLOSURE_CODE(r_res));
5785 sp = sp-2-stack[sp-2];
5786 if (IS_SOB_CLOSURE(r_res)) goto __app162;
5787 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
5789 push((int)SOB_CLOSURE_ENV(r_res));
5790 push((int)&&__ret233);
5791 goto *(SOB_CLOSURE_CODE(r_res));
5793 sp = sp-2-stack[sp-2];
5795 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
5799 r_res = (int)probeSymbolDefined("apply",topLevel);
5800 if (r_res==0) goto __else259;
5801 if (! ((SymbolEntry*)r_res)->isDefined) goto __else259;
5802 r_res = (int)((SymbolEntry*)r_res)->sob;
5805 fprintf(stderr,"Symbol apply not defined"); exit(-1);
5807 if (IS_SOB_CLOSURE(r_res)) goto __app161;
5808 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
5810 push((int)SOB_CLOSURE_ENV(r_res));
5811 push((int)&&__ret232);
5812 goto *(SOB_CLOSURE_CODE(r_res));
5814 sp = sp-2-stack[sp-2];
5817 r_res = (int)probeSymbolDefined("cons",topLevel);
5818 if (r_res==0) goto __else260;
5819 if (! ((SymbolEntry*)r_res)->isDefined) goto __else260;
5820 r_res = (int)((SymbolEntry*)r_res)->sob;
5823 fprintf(stderr,"Symbol cons not defined"); exit(-1);
5825 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
5826 push((int)SOB_CLOSURE_ENV(r_res));
5829 goto *(SOB_CLOSURE_CODE(r_res));
5830 sp = sp-2-stack[sp-2];
5835 r_res = (int)makeSchemeClosure((void*)r[0],&&__body63);
5837 r_res = (int)&__sc_number29;
5839 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
5843 r_res = (int)probeSymbolDefined("vector-set!",topLevel);
5844 if (r_res==0) goto __else261;
5845 if (! ((SymbolEntry*)r_res)->isDefined) goto __else261;
5846 r_res = (int)((SymbolEntry*)r_res)->sob;
5849 fprintf(stderr,"Symbol vector-set! not defined"); exit(-1);
5851 if (IS_SOB_CLOSURE(r_res)) goto __app154;
5852 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
5854 push((int)SOB_CLOSURE_ENV(r_res));
5855 push((int)&&__ret225);
5856 goto *(SOB_CLOSURE_CODE(r_res));
5858 sp = sp-2-stack[sp-2];
5860 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 1);
5865 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
5867 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
5871 r_res = (int)probeSymbolDefined("null?",topLevel);
5872 if (r_res==0) goto __else263;
5873 if (! ((SymbolEntry*)r_res)->isDefined) goto __else263;
5874 r_res = (int)((SymbolEntry*)r_res)->sob;
5877 fprintf(stderr,"Symbol null\? not defined"); exit(-1);
5879 if (IS_SOB_CLOSURE(r_res)) goto __app165;
5880 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
5882 push((int)SOB_CLOSURE_ENV(r_res));
5883 push((int)&&__ret236);
5884 goto *(SOB_CLOSURE_CODE(r_res));
5886 sp = sp-2-stack[sp-2];
5887 if ((SchemeObject*)r_res==&sc_false) goto __else262;
5888 r_res = (int)&sc_nil;
5893 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
5897 r_res = (int)probeSymbolDefined("cdr",topLevel);
5898 if (r_res==0) goto __else264;
5899 if (! ((SymbolEntry*)r_res)->isDefined) goto __else264;
5900 r_res = (int)((SymbolEntry*)r_res)->sob;
5903 fprintf(stderr,"Symbol cdr not defined"); exit(-1);
5905 if (IS_SOB_CLOSURE(r_res)) goto __app167;
5906 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
5908 push((int)SOB_CLOSURE_ENV(r_res));
5909 push((int)&&__ret238);
5910 goto *(SOB_CLOSURE_CODE(r_res));
5912 sp = sp-2-stack[sp-2];
5914 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
5919 r_res = (int)&__sc_number30;
5921 r_res = ((int**)ST_ENV())[0][1];
5924 r_res = (int)probeSymbolDefined("vector-ref",topLevel);
5925 if (r_res==0) goto __else265;
5926 if (! ((SymbolEntry*)r_res)->isDefined) goto __else265;
5927 r_res = (int)((SymbolEntry*)r_res)->sob;
5930 fprintf(stderr,"Symbol vector-ref not defined"); exit(-1);
5932 if (IS_SOB_CLOSURE(r_res)) goto __app168;
5933 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
5935 push((int)SOB_CLOSURE_ENV(r_res));
5936 push((int)&&__ret239);
5937 goto *(SOB_CLOSURE_CODE(r_res));
5939 sp = sp-2-stack[sp-2];
5940 if (IS_SOB_CLOSURE(r_res)) goto __app166;
5941 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
5943 push((int)SOB_CLOSURE_ENV(r_res));
5944 push((int)&&__ret237);
5945 goto *(SOB_CLOSURE_CODE(r_res));
5947 sp = sp-2-stack[sp-2];
5951 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
5955 r_res = (int)probeSymbolDefined("car",topLevel);
5956 if (r_res==0) goto __else266;
5957 if (! ((SymbolEntry*)r_res)->isDefined) goto __else266;
5958 r_res = (int)((SymbolEntry*)r_res)->sob;
5961 fprintf(stderr,"Symbol car not defined"); exit(-1);
5963 if (IS_SOB_CLOSURE(r_res)) goto __app170;
5964 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
5966 push((int)SOB_CLOSURE_ENV(r_res));
5967 push((int)&&__ret241);
5968 goto *(SOB_CLOSURE_CODE(r_res));
5970 sp = sp-2-stack[sp-2];
5973 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
5975 if (IS_SOB_CLOSURE(r_res)) goto __app169;
5976 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
5978 push((int)SOB_CLOSURE_ENV(r_res));
5979 push((int)&&__ret240);
5980 goto *(SOB_CLOSURE_CODE(r_res));
5982 sp = sp-2-stack[sp-2];
5985 r_res = (int)probeSymbolDefined("cons",topLevel);
5986 if (r_res==0) goto __else267;
5987 if (! ((SymbolEntry*)r_res)->isDefined) goto __else267;
5988 r_res = (int)((SymbolEntry*)r_res)->sob;
5991 fprintf(stderr,"Symbol cons not defined"); exit(-1);
5993 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
5994 push((int)SOB_CLOSURE_ENV(r_res));
5997 goto *(SOB_CLOSURE_CODE(r_res));
5998 sp = sp-2-stack[sp-2];
6003 r_res = (int)makeSchemeClosure((void*)r[0],&&__body64);
6005 r_res = (int)&__sc_number31;
6007 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
6011 r_res = (int)probeSymbolDefined("vector-set!",topLevel);
6012 if (r_res==0) goto __else268;
6013 if (! ((SymbolEntry*)r_res)->isDefined) goto __else268;
6014 r_res = (int)((SymbolEntry*)r_res)->sob;
6017 fprintf(stderr,"Symbol vector-set! not defined"); exit(-1);
6019 if (IS_SOB_CLOSURE(r_res)) goto __app164;
6020 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
6022 push((int)SOB_CLOSURE_ENV(r_res));
6023 push((int)&&__ret235);
6024 goto *(SOB_CLOSURE_CODE(r_res));
6026 sp = sp-2-stack[sp-2];
6028 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 1);
6033 if (ST_ARG_COUNT()!=0) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",0)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
6034 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 2);
6039 prepareStackForAbsOpt(2);
6040 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
6041 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
6044 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
6049 r_res = (int)&__sc_number32;
6051 r_res = ((int**)ST_ENV())[1][0];
6054 r_res = (int)probeSymbolDefined("vector-ref",topLevel);
6055 if (r_res==0) goto __else269;
6056 if (! ((SymbolEntry*)r_res)->isDefined) goto __else269;
6057 r_res = (int)((SymbolEntry*)r_res)->sob;
6060 fprintf(stderr,"Symbol vector-ref not defined"); exit(-1);
6062 if (IS_SOB_CLOSURE(r_res)) goto __app171;
6063 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
6065 push((int)SOB_CLOSURE_ENV(r_res));
6066 push((int)&&__ret242);
6067 goto *(SOB_CLOSURE_CODE(r_res));
6069 sp = sp-2-stack[sp-2];
6070 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
6071 push((int)SOB_CLOSURE_ENV(r_res));
6074 goto *(SOB_CLOSURE_CODE(r_res));
6075 sp = sp-2-stack[sp-2];
6079 r_res = (int)makeSchemeClosure((void*)r[0],&&__body66);
6083 r_res = (int)makeSchemeClosure((void*)r[0],&&__body65);
6084 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
6085 push((int)SOB_CLOSURE_ENV(r_res));
6088 goto *(SOB_CLOSURE_CODE(r_res));
6089 sp = sp-2-stack[sp-2];
6093 r_res = (int)makeSchemeClosure((void*)r[0],&&__body62);
6094 if (IS_SOB_CLOSURE(r_res)) goto __app151;
6095 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
6097 push((int)SOB_CLOSURE_ENV(r_res));
6098 push((int)&&__ret222);
6099 goto *(SOB_CLOSURE_CODE(r_res));
6101 sp = sp-2-stack[sp-2];
6102 r[0] = (int)getSymbol("map",topLevel);
6103 ((SymbolEntry*)r[0])->isDefined = 1;
6104 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
6105 r_res = (int)&sc_void;
6107 /* set return address */
6108 ST_RET() = (int)&&__ret243;
6110 r[0] = (int)extendEnviroment( (int**)NULL, 0);
6115 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
6117 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
6120 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 1);
6125 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
6127 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
6130 r_res = ((int**)ST_ENV())[0][0];
6133 r_res = (int)probeSymbolDefined("eq?",topLevel);
6134 if (r_res==0) goto __else270;
6135 if (! ((SymbolEntry*)r_res)->isDefined) goto __else270;
6136 r_res = (int)((SymbolEntry*)r_res)->sob;
6139 fprintf(stderr,"Symbol eq\? not defined"); exit(-1);
6141 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
6142 push((int)SOB_CLOSURE_ENV(r_res));
6145 goto *(SOB_CLOSURE_CODE(r_res));
6146 sp = sp-2-stack[sp-2];
6150 r_res = (int)makeSchemeClosure((void*)r[0],&&__body68);
6153 r_res = (int)probeSymbolDefined("ormap",topLevel);
6154 if (r_res==0) goto __else271;
6155 if (! ((SymbolEntry*)r_res)->isDefined) goto __else271;
6156 r_res = (int)((SymbolEntry*)r_res)->sob;
6159 fprintf(stderr,"Symbol ormap not defined"); exit(-1);
6161 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
6162 push((int)SOB_CLOSURE_ENV(r_res));
6165 goto *(SOB_CLOSURE_CODE(r_res));
6166 sp = sp-2-stack[sp-2];
6170 r_res = (int)makeSchemeClosure((void*)r[0],&&__body67);
6171 r[0] = (int)getSymbol("member?",topLevel);
6172 ((SymbolEntry*)r[0])->isDefined = 1;
6173 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
6174 r_res = (int)&sc_void;
6176 /* set return address */
6177 ST_RET() = (int)&&__ret244;
6179 r[0] = (int)extendEnviroment( (int**)NULL, 0);
6184 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
6186 r_res = (int)&__sc_number33;
6188 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
6192 r_res = (int)probeSymbolDefined("<",topLevel);
6193 if (r_res==0) goto __else272;
6194 if (! ((SymbolEntry*)r_res)->isDefined) goto __else272;
6195 r_res = (int)((SymbolEntry*)r_res)->sob;
6198 fprintf(stderr,"Symbol < not defined"); exit(-1);
6200 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
6201 push((int)SOB_CLOSURE_ENV(r_res));
6204 goto *(SOB_CLOSURE_CODE(r_res));
6205 sp = sp-2-stack[sp-2];
6209 r_res = (int)makeSchemeClosure((void*)r[0],&&__body69);
6210 r[0] = (int)getSymbol("negative?",topLevel);
6211 ((SymbolEntry*)r[0])->isDefined = 1;
6212 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
6213 r_res = (int)&sc_void;
6215 /* set return address */
6216 ST_RET() = (int)&&__ret245;
6218 r[0] = (int)extendEnviroment( (int**)NULL, 0);
6223 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
6225 r_res = (int)&__sc_number34;
6227 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
6231 r_res = (int)probeSymbolDefined(">",topLevel);
6232 if (r_res==0) goto __else273;
6233 if (! ((SymbolEntry*)r_res)->isDefined) goto __else273;
6234 r_res = (int)((SymbolEntry*)r_res)->sob;
6237 fprintf(stderr,"Symbol > not defined"); exit(-1);
6239 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
6240 push((int)SOB_CLOSURE_ENV(r_res));
6243 goto *(SOB_CLOSURE_CODE(r_res));
6244 sp = sp-2-stack[sp-2];
6248 r_res = (int)makeSchemeClosure((void*)r[0],&&__body70);
6249 r[0] = (int)getSymbol("positive?",topLevel);
6250 ((SymbolEntry*)r[0])->isDefined = 1;
6251 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
6252 r_res = (int)&sc_void;
6254 /* set return address */
6255 ST_RET() = (int)&&__ret246;
6257 r[0] = (int)extendEnviroment( (int**)NULL, 0);
6262 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
6264 r_res = (int)&__sc_number35;
6266 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
6270 r_res = (int)probeSymbolDefined("=",topLevel);
6271 if (r_res==0) goto __else274;
6272 if (! ((SymbolEntry*)r_res)->isDefined) goto __else274;
6273 r_res = (int)((SymbolEntry*)r_res)->sob;
6276 fprintf(stderr,"Symbol = not defined"); exit(-1);
6278 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
6279 push((int)SOB_CLOSURE_ENV(r_res));
6282 goto *(SOB_CLOSURE_CODE(r_res));
6283 sp = sp-2-stack[sp-2];
6287 r_res = (int)makeSchemeClosure((void*)r[0],&&__body71);
6288 r[0] = (int)getSymbol("zero?",topLevel);
6289 ((SymbolEntry*)r[0])->isDefined = 1;
6290 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
6291 r_res = (int)&sc_void;
6293 /* set return address */
6294 ST_RET() = (int)&&__ret247;
6296 r[0] = (int)extendEnviroment( (int**)NULL, 0);
6301 prepareStackForAbsOpt(1);
6302 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
6304 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
6308 r_res = (int)probeSymbolDefined("list->vector",topLevel);
6309 if (r_res==0) goto __else275;
6310 if (! ((SymbolEntry*)r_res)->isDefined) goto __else275;
6311 r_res = (int)((SymbolEntry*)r_res)->sob;
6314 fprintf(stderr,"Symbol list->vector not defined"); exit(-1);
6316 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
6317 push((int)SOB_CLOSURE_ENV(r_res));
6320 goto *(SOB_CLOSURE_CODE(r_res));
6321 sp = sp-2-stack[sp-2];
6325 r_res = (int)makeSchemeClosure((void*)r[0],&&__body72);
6326 r[0] = (int)getSymbol("vector",topLevel);
6327 ((SymbolEntry*)r[0])->isDefined = 1;
6328 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
6329 r_res = (int)&sc_void;
6331 /* set return address */
6332 ST_RET() = (int)&&__ret248;
6334 r[0] = (int)extendEnviroment( (int**)NULL, 0);
6339 prepareStackForAbsOpt(2);
6340 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
6341 r_res = (int)&sc_false;
6344 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 1);
6349 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
6351 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
6355 r_res = (int)probeSymbolDefined("box",topLevel);
6356 if (r_res==0) goto __else276;
6357 if (! ((SymbolEntry*)r_res)->isDefined) goto __else276;
6358 r_res = (int)((SymbolEntry*)r_res)->sob;
6361 fprintf(stderr,"Symbol box not defined"); exit(-1);
6363 if (IS_SOB_CLOSURE(r_res)) goto __app172;
6364 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
6366 push((int)SOB_CLOSURE_ENV(r_res));
6367 push((int)&&__ret249);
6368 goto *(SOB_CLOSURE_CODE(r_res));
6370 sp = sp-2-stack[sp-2];
6371 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
6373 r_res = (int)&sc_void;
6375 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 2);
6380 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
6383 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
6387 r_res = (int)probeSymbolDefined("car",topLevel);
6388 if (r_res==0) goto __else278;
6389 if (! ((SymbolEntry*)r_res)->isDefined) goto __else278;
6390 r_res = (int)((SymbolEntry*)r_res)->sob;
6393 fprintf(stderr,"Symbol car not defined"); exit(-1);
6395 if (IS_SOB_CLOSURE(r_res)) goto __app175;
6396 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
6398 push((int)SOB_CLOSURE_ENV(r_res));
6399 push((int)&&__ret252);
6400 goto *(SOB_CLOSURE_CODE(r_res));
6402 sp = sp-2-stack[sp-2];
6405 r_res = (int)probeSymbolDefined("pair?",topLevel);
6406 if (r_res==0) goto __else279;
6407 if (! ((SymbolEntry*)r_res)->isDefined) goto __else279;
6408 r_res = (int)((SymbolEntry*)r_res)->sob;
6411 fprintf(stderr,"Symbol pair\? not defined"); exit(-1);
6413 if (IS_SOB_CLOSURE(r_res)) goto __app174;
6414 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
6416 push((int)SOB_CLOSURE_ENV(r_res));
6417 push((int)&&__ret251);
6418 goto *(SOB_CLOSURE_CODE(r_res));
6420 sp = sp-2-stack[sp-2];
6421 if ((SchemeObject*)r_res==&sc_false) goto __else277;
6424 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
6427 r_res = (int)probeSymbolDefined("car",topLevel);
6428 if (r_res==0) goto __else280;
6429 if (! ((SymbolEntry*)r_res)->isDefined) goto __else280;
6430 r_res = (int)((SymbolEntry*)r_res)->sob;
6433 fprintf(stderr,"Symbol car not defined"); exit(-1);
6437 r_res = (int)probeSymbolDefined("map",topLevel);
6438 if (r_res==0) goto __else281;
6439 if (! ((SymbolEntry*)r_res)->isDefined) goto __else281;
6440 r_res = (int)((SymbolEntry*)r_res)->sob;
6443 fprintf(stderr,"Symbol map not defined"); exit(-1);
6445 if (IS_SOB_CLOSURE(r_res)) goto __app177;
6446 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
6448 push((int)SOB_CLOSURE_ENV(r_res));
6449 push((int)&&__ret254);
6450 goto *(SOB_CLOSURE_CODE(r_res));
6452 sp = sp-2-stack[sp-2];
6454 r_res = ((int**)ST_ENV())[1][0];
6457 r_res = (int)probeSymbolDefined("apply",topLevel);
6458 if (r_res==0) goto __else282;
6459 if (! ((SymbolEntry*)r_res)->isDefined) goto __else282;
6460 r_res = (int)((SymbolEntry*)r_res)->sob;
6463 fprintf(stderr,"Symbol apply not defined"); exit(-1);
6465 if (IS_SOB_CLOSURE(r_res)) goto __app176;
6466 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
6468 push((int)SOB_CLOSURE_ENV(r_res));
6469 push((int)&&__ret253);
6470 goto *(SOB_CLOSURE_CODE(r_res));
6472 sp = sp-2-stack[sp-2];
6473 if ((SchemeObject*)r_res!=&sc_false) goto __endOr6;
6475 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
6478 r_res = (int)probeSymbolDefined("cdr",topLevel);
6479 if (r_res==0) goto __else283;
6480 if (! ((SymbolEntry*)r_res)->isDefined) goto __else283;
6481 r_res = (int)((SymbolEntry*)r_res)->sob;
6484 fprintf(stderr,"Symbol cdr not defined"); exit(-1);
6488 r_res = (int)probeSymbolDefined("map",topLevel);
6489 if (r_res==0) goto __else284;
6490 if (! ((SymbolEntry*)r_res)->isDefined) goto __else284;
6491 r_res = (int)((SymbolEntry*)r_res)->sob;
6494 fprintf(stderr,"Symbol map not defined"); exit(-1);
6496 if (IS_SOB_CLOSURE(r_res)) goto __app178;
6497 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
6499 push((int)SOB_CLOSURE_ENV(r_res));
6500 push((int)&&__ret255);
6501 goto *(SOB_CLOSURE_CODE(r_res));
6503 sp = sp-2-stack[sp-2];
6507 r_res = (int)&__sc_number36;
6509 r_res = ((int**)ST_ENV())[0][0];
6512 r_res = (int)probeSymbolDefined("vector-ref",topLevel);
6513 if (r_res==0) goto __else285;
6514 if (! ((SymbolEntry*)r_res)->isDefined) goto __else285;
6515 r_res = (int)((SymbolEntry*)r_res)->sob;
6518 fprintf(stderr,"Symbol vector-ref not defined"); exit(-1);
6520 if (IS_SOB_CLOSURE(r_res)) goto __app179;
6521 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
6523 push((int)SOB_CLOSURE_ENV(r_res));
6524 push((int)&&__ret256);
6525 goto *(SOB_CLOSURE_CODE(r_res));
6527 sp = sp-2-stack[sp-2];
6528 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
6529 push((int)SOB_CLOSURE_ENV(r_res));
6532 goto *(SOB_CLOSURE_CODE(r_res));
6533 sp = sp-2-stack[sp-2];
6534 if ((SchemeObject*)r_res!=&sc_false) goto __endOr6;
6538 r_res = (int)&sc_false;
6543 r_res = (int)makeSchemeClosure((void*)r[0],&&__body75);
6545 r_res = (int)&__sc_number37;
6547 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
6551 r_res = (int)probeSymbolDefined("vector-set!",topLevel);
6552 if (r_res==0) goto __else286;
6553 if (! ((SymbolEntry*)r_res)->isDefined) goto __else286;
6554 r_res = (int)((SymbolEntry*)r_res)->sob;
6557 fprintf(stderr,"Symbol vector-set! not defined"); exit(-1);
6559 if (IS_SOB_CLOSURE(r_res)) goto __app173;
6560 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
6562 push((int)SOB_CLOSURE_ENV(r_res));
6563 push((int)&&__ret250);
6564 goto *(SOB_CLOSURE_CODE(r_res));
6566 sp = sp-2-stack[sp-2];
6568 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 2);
6573 if (ST_ARG_COUNT()!=0) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",0)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
6574 r_res = ((int**)ST_ENV())[1][1];
6578 r_res = (int)&__sc_number38;
6580 r_res = ((int**)ST_ENV())[0][0];
6583 r_res = (int)probeSymbolDefined("vector-ref",topLevel);
6584 if (r_res==0) goto __else287;
6585 if (! ((SymbolEntry*)r_res)->isDefined) goto __else287;
6586 r_res = (int)((SymbolEntry*)r_res)->sob;
6589 fprintf(stderr,"Symbol vector-ref not defined"); exit(-1);
6591 if (IS_SOB_CLOSURE(r_res)) goto __app180;
6592 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
6594 push((int)SOB_CLOSURE_ENV(r_res));
6595 push((int)&&__ret257);
6596 goto *(SOB_CLOSURE_CODE(r_res));
6598 sp = sp-2-stack[sp-2];
6599 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
6600 push((int)SOB_CLOSURE_ENV(r_res));
6603 goto *(SOB_CLOSURE_CODE(r_res));
6604 sp = sp-2-stack[sp-2];
6608 r_res = (int)makeSchemeClosure((void*)r[0],&&__body76);
6609 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
6610 push((int)SOB_CLOSURE_ENV(r_res));
6613 goto *(SOB_CLOSURE_CODE(r_res));
6614 sp = sp-2-stack[sp-2];
6618 r_res = (int)makeSchemeClosure((void*)r[0],&&__body74);
6619 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
6620 push((int)SOB_CLOSURE_ENV(r_res));
6623 goto *(SOB_CLOSURE_CODE(r_res));
6624 sp = sp-2-stack[sp-2];
6628 r_res = (int)makeSchemeClosure((void*)r[0],&&__body73);
6629 r[0] = (int)getSymbol("ormap",topLevel);
6630 ((SymbolEntry*)r[0])->isDefined = 1;
6631 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
6632 r_res = (int)&sc_void;
6634 /* set return address */
6635 ST_RET() = (int)&&__ret258;
6637 r[0] = (int)extendEnviroment( (int**)NULL, 0);
6642 prepareStackForAbsOpt(2);
6643 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
6644 r_res = (int)&sc_false;
6647 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 1);
6652 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
6654 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
6658 r_res = (int)probeSymbolDefined("box",topLevel);
6659 if (r_res==0) goto __else288;
6660 if (! ((SymbolEntry*)r_res)->isDefined) goto __else288;
6661 r_res = (int)((SymbolEntry*)r_res)->sob;
6664 fprintf(stderr,"Symbol box not defined"); exit(-1);
6666 if (IS_SOB_CLOSURE(r_res)) goto __app181;
6667 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
6669 push((int)SOB_CLOSURE_ENV(r_res));
6670 push((int)&&__ret259);
6671 goto *(SOB_CLOSURE_CODE(r_res));
6673 sp = sp-2-stack[sp-2];
6674 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
6676 r_res = (int)&sc_void;
6678 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 2);
6683 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
6686 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
6690 r_res = (int)probeSymbolDefined("car",topLevel);
6691 if (r_res==0) goto __else289;
6692 if (! ((SymbolEntry*)r_res)->isDefined) goto __else289;
6693 r_res = (int)((SymbolEntry*)r_res)->sob;
6696 fprintf(stderr,"Symbol car not defined"); exit(-1);
6698 if (IS_SOB_CLOSURE(r_res)) goto __app184;
6699 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
6701 push((int)SOB_CLOSURE_ENV(r_res));
6702 push((int)&&__ret262);
6703 goto *(SOB_CLOSURE_CODE(r_res));
6705 sp = sp-2-stack[sp-2];
6708 r_res = (int)probeSymbolDefined("null?",topLevel);
6709 if (r_res==0) goto __else290;
6710 if (! ((SymbolEntry*)r_res)->isDefined) goto __else290;
6711 r_res = (int)((SymbolEntry*)r_res)->sob;
6714 fprintf(stderr,"Symbol null\? not defined"); exit(-1);
6716 if (IS_SOB_CLOSURE(r_res)) goto __app183;
6717 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
6719 push((int)SOB_CLOSURE_ENV(r_res));
6720 push((int)&&__ret261);
6721 goto *(SOB_CLOSURE_CODE(r_res));
6723 sp = sp-2-stack[sp-2];
6724 if ((SchemeObject*)r_res!=&sc_false) goto __endOr7;
6727 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
6730 r_res = (int)probeSymbolDefined("car",topLevel);
6731 if (r_res==0) goto __else292;
6732 if (! ((SymbolEntry*)r_res)->isDefined) goto __else292;
6733 r_res = (int)((SymbolEntry*)r_res)->sob;
6736 fprintf(stderr,"Symbol car not defined"); exit(-1);
6740 r_res = (int)probeSymbolDefined("map",topLevel);
6741 if (r_res==0) goto __else293;
6742 if (! ((SymbolEntry*)r_res)->isDefined) goto __else293;
6743 r_res = (int)((SymbolEntry*)r_res)->sob;
6746 fprintf(stderr,"Symbol map not defined"); exit(-1);
6748 if (IS_SOB_CLOSURE(r_res)) goto __app186;
6749 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
6751 push((int)SOB_CLOSURE_ENV(r_res));
6752 push((int)&&__ret264);
6753 goto *(SOB_CLOSURE_CODE(r_res));
6755 sp = sp-2-stack[sp-2];
6757 r_res = ((int**)ST_ENV())[1][0];
6760 r_res = (int)probeSymbolDefined("apply",topLevel);
6761 if (r_res==0) goto __else294;
6762 if (! ((SymbolEntry*)r_res)->isDefined) goto __else294;
6763 r_res = (int)((SymbolEntry*)r_res)->sob;
6766 fprintf(stderr,"Symbol apply not defined"); exit(-1);
6768 if (IS_SOB_CLOSURE(r_res)) goto __app185;
6769 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
6771 push((int)SOB_CLOSURE_ENV(r_res));
6772 push((int)&&__ret263);
6773 goto *(SOB_CLOSURE_CODE(r_res));
6775 sp = sp-2-stack[sp-2];
6776 if ((SchemeObject*)r_res==&sc_false) goto __else291;
6778 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
6781 r_res = (int)probeSymbolDefined("cdr",topLevel);
6782 if (r_res==0) goto __else295;
6783 if (! ((SymbolEntry*)r_res)->isDefined) goto __else295;
6784 r_res = (int)((SymbolEntry*)r_res)->sob;
6787 fprintf(stderr,"Symbol cdr not defined"); exit(-1);
6791 r_res = (int)probeSymbolDefined("map",topLevel);
6792 if (r_res==0) goto __else296;
6793 if (! ((SymbolEntry*)r_res)->isDefined) goto __else296;
6794 r_res = (int)((SymbolEntry*)r_res)->sob;
6797 fprintf(stderr,"Symbol map not defined"); exit(-1);
6799 if (IS_SOB_CLOSURE(r_res)) goto __app187;
6800 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
6802 push((int)SOB_CLOSURE_ENV(r_res));
6803 push((int)&&__ret265);
6804 goto *(SOB_CLOSURE_CODE(r_res));
6806 sp = sp-2-stack[sp-2];
6810 r_res = (int)&__sc_number39;
6812 r_res = ((int**)ST_ENV())[0][0];
6815 r_res = (int)probeSymbolDefined("vector-ref",topLevel);
6816 if (r_res==0) goto __else297;
6817 if (! ((SymbolEntry*)r_res)->isDefined) goto __else297;
6818 r_res = (int)((SymbolEntry*)r_res)->sob;
6821 fprintf(stderr,"Symbol vector-ref not defined"); exit(-1);
6823 if (IS_SOB_CLOSURE(r_res)) goto __app188;
6824 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
6826 push((int)SOB_CLOSURE_ENV(r_res));
6827 push((int)&&__ret266);
6828 goto *(SOB_CLOSURE_CODE(r_res));
6830 sp = sp-2-stack[sp-2];
6831 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
6832 push((int)SOB_CLOSURE_ENV(r_res));
6835 goto *(SOB_CLOSURE_CODE(r_res));
6836 sp = sp-2-stack[sp-2];
6839 r_res = (int)&sc_false;
6841 if ((SchemeObject*)r_res!=&sc_false) goto __endOr7;
6846 r_res = (int)makeSchemeClosure((void*)r[0],&&__body79);
6848 r_res = (int)&__sc_number40;
6850 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
6854 r_res = (int)probeSymbolDefined("vector-set!",topLevel);
6855 if (r_res==0) goto __else298;
6856 if (! ((SymbolEntry*)r_res)->isDefined) goto __else298;
6857 r_res = (int)((SymbolEntry*)r_res)->sob;
6860 fprintf(stderr,"Symbol vector-set! not defined"); exit(-1);
6862 if (IS_SOB_CLOSURE(r_res)) goto __app182;
6863 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
6865 push((int)SOB_CLOSURE_ENV(r_res));
6866 push((int)&&__ret260);
6867 goto *(SOB_CLOSURE_CODE(r_res));
6869 sp = sp-2-stack[sp-2];
6871 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 2);
6876 if (ST_ARG_COUNT()!=0) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",0)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
6877 r_res = ((int**)ST_ENV())[1][1];
6881 r_res = (int)&__sc_number41;
6883 r_res = ((int**)ST_ENV())[0][0];
6886 r_res = (int)probeSymbolDefined("vector-ref",topLevel);
6887 if (r_res==0) goto __else299;
6888 if (! ((SymbolEntry*)r_res)->isDefined) goto __else299;
6889 r_res = (int)((SymbolEntry*)r_res)->sob;
6892 fprintf(stderr,"Symbol vector-ref not defined"); exit(-1);
6894 if (IS_SOB_CLOSURE(r_res)) goto __app189;
6895 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
6897 push((int)SOB_CLOSURE_ENV(r_res));
6898 push((int)&&__ret267);
6899 goto *(SOB_CLOSURE_CODE(r_res));
6901 sp = sp-2-stack[sp-2];
6902 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
6903 push((int)SOB_CLOSURE_ENV(r_res));
6906 goto *(SOB_CLOSURE_CODE(r_res));
6907 sp = sp-2-stack[sp-2];
6911 r_res = (int)makeSchemeClosure((void*)r[0],&&__body80);
6912 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
6913 push((int)SOB_CLOSURE_ENV(r_res));
6916 goto *(SOB_CLOSURE_CODE(r_res));
6917 sp = sp-2-stack[sp-2];
6921 r_res = (int)makeSchemeClosure((void*)r[0],&&__body78);
6922 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
6923 push((int)SOB_CLOSURE_ENV(r_res));
6926 goto *(SOB_CLOSURE_CODE(r_res));
6927 sp = sp-2-stack[sp-2];
6931 r_res = (int)makeSchemeClosure((void*)r[0],&&__body77);
6932 r[0] = (int)getSymbol("andmap",topLevel);
6933 ((SymbolEntry*)r[0])->isDefined = 1;
6934 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
6935 r_res = (int)&sc_void;
6937 /* set return address */
6938 ST_RET() = (int)&&__ret268;
6940 r_res = (int)&sc_false;
6943 r[0] = (int)extendEnviroment( (int**)NULL, 0);
6948 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
6950 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
6954 r_res = (int)probeSymbolDefined("box",topLevel);
6955 if (r_res==0) goto __else300;
6956 if (! ((SymbolEntry*)r_res)->isDefined) goto __else300;
6957 r_res = (int)((SymbolEntry*)r_res)->sob;
6960 fprintf(stderr,"Symbol box not defined"); exit(-1);
6962 if (IS_SOB_CLOSURE(r_res)) goto __app191;
6963 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
6965 push((int)SOB_CLOSURE_ENV(r_res));
6966 push((int)&&__ret270);
6967 goto *(SOB_CLOSURE_CODE(r_res));
6969 sp = sp-2-stack[sp-2];
6970 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
6972 r_res = (int)&sc_void;
6974 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 1);
6979 if (ST_ARG_COUNT()!=3) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",3)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
6981 r_res = (int)&__sc_number42;
6983 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
6987 r_res = (int)probeSymbolDefined("=",topLevel);
6988 if (r_res==0) goto __else302;
6989 if (! ((SymbolEntry*)r_res)->isDefined) goto __else302;
6990 r_res = (int)((SymbolEntry*)r_res)->sob;
6993 fprintf(stderr,"Symbol = not defined"); exit(-1);
6995 if (IS_SOB_CLOSURE(r_res)) goto __app193;
6996 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
6998 push((int)SOB_CLOSURE_ENV(r_res));
6999 push((int)&&__ret272);
7000 goto *(SOB_CLOSURE_CODE(r_res));
7002 sp = sp-2-stack[sp-2];
7003 if ((SchemeObject*)r_res==&sc_false) goto __else301;
7004 ASSERT_ALWAYS((2>=0) & (2<ST_ARG_COUNT()),"");
7009 ASSERT_ALWAYS((2>=0) & (2<ST_ARG_COUNT()),"");
7013 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
7016 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
7020 r_res = (int)probeSymbolDefined("string-ref",topLevel);
7021 if (r_res==0) goto __else303;
7022 if (! ((SymbolEntry*)r_res)->isDefined) goto __else303;
7023 r_res = (int)((SymbolEntry*)r_res)->sob;
7026 fprintf(stderr,"Symbol string-ref not defined"); exit(-1);
7028 if (IS_SOB_CLOSURE(r_res)) goto __app195;
7029 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
7031 push((int)SOB_CLOSURE_ENV(r_res));
7032 push((int)&&__ret274);
7033 goto *(SOB_CLOSURE_CODE(r_res));
7035 sp = sp-2-stack[sp-2];
7038 r_res = (int)probeSymbolDefined("cons",topLevel);
7039 if (r_res==0) goto __else304;
7040 if (! ((SymbolEntry*)r_res)->isDefined) goto __else304;
7041 r_res = (int)((SymbolEntry*)r_res)->sob;
7044 fprintf(stderr,"Symbol cons not defined"); exit(-1);
7046 if (IS_SOB_CLOSURE(r_res)) goto __app194;
7047 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
7049 push((int)SOB_CLOSURE_ENV(r_res));
7050 push((int)&&__ret273);
7051 goto *(SOB_CLOSURE_CODE(r_res));
7053 sp = sp-2-stack[sp-2];
7056 r_res = (int)&__sc_number43;
7058 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
7062 r_res = (int)probeSymbolDefined("-",topLevel);
7063 if (r_res==0) goto __else305;
7064 if (! ((SymbolEntry*)r_res)->isDefined) goto __else305;
7065 r_res = (int)((SymbolEntry*)r_res)->sob;
7068 fprintf(stderr,"Symbol - not defined"); exit(-1);
7070 if (IS_SOB_CLOSURE(r_res)) goto __app196;
7071 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
7073 push((int)SOB_CLOSURE_ENV(r_res));
7074 push((int)&&__ret275);
7075 goto *(SOB_CLOSURE_CODE(r_res));
7077 sp = sp-2-stack[sp-2];
7079 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
7084 r_res = (int)&__sc_number44;
7086 r_res = ((int**)ST_ENV())[0][0];
7089 r_res = (int)probeSymbolDefined("vector-ref",topLevel);
7090 if (r_res==0) goto __else306;
7091 if (! ((SymbolEntry*)r_res)->isDefined) goto __else306;
7092 r_res = (int)((SymbolEntry*)r_res)->sob;
7095 fprintf(stderr,"Symbol vector-ref not defined"); exit(-1);
7097 if (IS_SOB_CLOSURE(r_res)) goto __app197;
7098 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
7100 push((int)SOB_CLOSURE_ENV(r_res));
7101 push((int)&&__ret276);
7102 goto *(SOB_CLOSURE_CODE(r_res));
7104 sp = sp-2-stack[sp-2];
7105 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
7106 push((int)SOB_CLOSURE_ENV(r_res));
7109 goto *(SOB_CLOSURE_CODE(r_res));
7110 sp = sp-2-stack[sp-2];
7115 r_res = (int)makeSchemeClosure((void*)r[0],&&__body82);
7117 r_res = (int)&__sc_number45;
7119 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
7123 r_res = (int)probeSymbolDefined("vector-set!",topLevel);
7124 if (r_res==0) goto __else307;
7125 if (! ((SymbolEntry*)r_res)->isDefined) goto __else307;
7126 r_res = (int)((SymbolEntry*)r_res)->sob;
7129 fprintf(stderr,"Symbol vector-set! not defined"); exit(-1);
7131 if (IS_SOB_CLOSURE(r_res)) goto __app192;
7132 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
7134 push((int)SOB_CLOSURE_ENV(r_res));
7135 push((int)&&__ret271);
7136 goto *(SOB_CLOSURE_CODE(r_res));
7138 sp = sp-2-stack[sp-2];
7140 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 1);
7145 if (ST_ARG_COUNT()!=0) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",0)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
7146 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 2);
7151 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
7152 r_res = (int)&sc_nil;
7155 r_res = (int)&__sc_number46;
7158 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
7162 r_res = (int)probeSymbolDefined("string-length",topLevel);
7163 if (r_res==0) goto __else308;
7164 if (! ((SymbolEntry*)r_res)->isDefined) goto __else308;
7165 r_res = (int)((SymbolEntry*)r_res)->sob;
7168 fprintf(stderr,"Symbol string-length not defined"); exit(-1);
7170 if (IS_SOB_CLOSURE(r_res)) goto __app199;
7171 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
7173 push((int)SOB_CLOSURE_ENV(r_res));
7174 push((int)&&__ret278);
7175 goto *(SOB_CLOSURE_CODE(r_res));
7177 sp = sp-2-stack[sp-2];
7180 r_res = (int)probeSymbolDefined("-",topLevel);
7181 if (r_res==0) goto __else309;
7182 if (! ((SymbolEntry*)r_res)->isDefined) goto __else309;
7183 r_res = (int)((SymbolEntry*)r_res)->sob;
7186 fprintf(stderr,"Symbol - not defined"); exit(-1);
7188 if (IS_SOB_CLOSURE(r_res)) goto __app198;
7189 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
7191 push((int)SOB_CLOSURE_ENV(r_res));
7192 push((int)&&__ret277);
7193 goto *(SOB_CLOSURE_CODE(r_res));
7195 sp = sp-2-stack[sp-2];
7197 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
7202 r_res = (int)&__sc_number47;
7204 r_res = ((int**)ST_ENV())[1][0];
7207 r_res = (int)probeSymbolDefined("vector-ref",topLevel);
7208 if (r_res==0) goto __else310;
7209 if (! ((SymbolEntry*)r_res)->isDefined) goto __else310;
7210 r_res = (int)((SymbolEntry*)r_res)->sob;
7213 fprintf(stderr,"Symbol vector-ref not defined"); exit(-1);
7215 if (IS_SOB_CLOSURE(r_res)) goto __app200;
7216 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
7218 push((int)SOB_CLOSURE_ENV(r_res));
7219 push((int)&&__ret279);
7220 goto *(SOB_CLOSURE_CODE(r_res));
7222 sp = sp-2-stack[sp-2];
7223 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
7224 push((int)SOB_CLOSURE_ENV(r_res));
7227 goto *(SOB_CLOSURE_CODE(r_res));
7228 sp = sp-2-stack[sp-2];
7232 r_res = (int)makeSchemeClosure((void*)r[0],&&__body84);
7236 r_res = (int)makeSchemeClosure((void*)r[0],&&__body83);
7237 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
7238 push((int)SOB_CLOSURE_ENV(r_res));
7241 goto *(SOB_CLOSURE_CODE(r_res));
7242 sp = sp-2-stack[sp-2];
7246 r_res = (int)makeSchemeClosure((void*)r[0],&&__body81);
7247 if (IS_SOB_CLOSURE(r_res)) goto __app190;
7248 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
7250 push((int)SOB_CLOSURE_ENV(r_res));
7251 push((int)&&__ret269);
7252 goto *(SOB_CLOSURE_CODE(r_res));
7254 sp = sp-2-stack[sp-2];
7255 r[0] = (int)getSymbol("string->list",topLevel);
7256 ((SymbolEntry*)r[0])->isDefined = 1;
7257 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
7258 r_res = (int)&sc_void;
7260 /* set return address */
7261 ST_RET() = (int)&&__ret280;
7263 r[0] = (int)extendEnviroment( (int**)NULL, 0);
7268 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
7270 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
7274 r_res = (int)probeSymbolDefined("string-length",topLevel);
7275 if (r_res==0) goto __else311;
7276 if (! ((SymbolEntry*)r_res)->isDefined) goto __else311;
7277 r_res = (int)((SymbolEntry*)r_res)->sob;
7280 fprintf(stderr,"Symbol string-length not defined"); exit(-1);
7282 if (IS_SOB_CLOSURE(r_res)) goto __app201;
7283 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
7285 push((int)SOB_CLOSURE_ENV(r_res));
7286 push((int)&&__ret281);
7287 goto *(SOB_CLOSURE_CODE(r_res));
7289 sp = sp-2-stack[sp-2];
7292 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
7296 r_res = (int)probeSymbolDefined("string-length",topLevel);
7297 if (r_res==0) goto __else312;
7298 if (! ((SymbolEntry*)r_res)->isDefined) goto __else312;
7299 r_res = (int)((SymbolEntry*)r_res)->sob;
7302 fprintf(stderr,"Symbol string-length not defined"); exit(-1);
7304 if (IS_SOB_CLOSURE(r_res)) goto __app202;
7305 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
7307 push((int)SOB_CLOSURE_ENV(r_res));
7308 push((int)&&__ret282);
7309 goto *(SOB_CLOSURE_CODE(r_res));
7311 sp = sp-2-stack[sp-2];
7314 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 1);
7319 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
7321 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
7324 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
7328 r_res = (int)probeSymbolDefined("=",topLevel);
7329 if (r_res==0) goto __else314;
7330 if (! ((SymbolEntry*)r_res)->isDefined) goto __else314;
7331 r_res = (int)((SymbolEntry*)r_res)->sob;
7334 fprintf(stderr,"Symbol = not defined"); exit(-1);
7336 if (IS_SOB_CLOSURE(r_res)) goto __app203;
7337 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
7339 push((int)SOB_CLOSURE_ENV(r_res));
7340 push((int)&&__ret283);
7341 goto *(SOB_CLOSURE_CODE(r_res));
7343 sp = sp-2-stack[sp-2];
7344 if ((SchemeObject*)r_res==&sc_false) goto __else313;
7346 r_res = ((int**)ST_ENV())[0][1];
7349 r_res = (int)probeSymbolDefined("string->list",topLevel);
7350 if (r_res==0) goto __else315;
7351 if (! ((SymbolEntry*)r_res)->isDefined) goto __else315;
7352 r_res = (int)((SymbolEntry*)r_res)->sob;
7355 fprintf(stderr,"Symbol string->list not defined"); exit(-1);
7357 if (IS_SOB_CLOSURE(r_res)) goto __app204;
7358 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
7360 push((int)SOB_CLOSURE_ENV(r_res));
7361 push((int)&&__ret284);
7362 goto *(SOB_CLOSURE_CODE(r_res));
7364 sp = sp-2-stack[sp-2];
7367 r_res = ((int**)ST_ENV())[0][0];
7370 r_res = (int)probeSymbolDefined("string->list",topLevel);
7371 if (r_res==0) goto __else316;
7372 if (! ((SymbolEntry*)r_res)->isDefined) goto __else316;
7373 r_res = (int)((SymbolEntry*)r_res)->sob;
7376 fprintf(stderr,"Symbol string->list not defined"); exit(-1);
7378 if (IS_SOB_CLOSURE(r_res)) goto __app205;
7379 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
7381 push((int)SOB_CLOSURE_ENV(r_res));
7382 push((int)&&__ret285);
7383 goto *(SOB_CLOSURE_CODE(r_res));
7385 sp = sp-2-stack[sp-2];
7388 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 2);
7393 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
7395 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
7398 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
7401 r_res = (int)probeSymbolDefined("char=?",topLevel);
7402 if (r_res==0) goto __else317;
7403 if (! ((SymbolEntry*)r_res)->isDefined) goto __else317;
7404 r_res = (int)((SymbolEntry*)r_res)->sob;
7407 fprintf(stderr,"Symbol char=\? not defined"); exit(-1);
7411 r_res = (int)probeSymbolDefined("andmap",topLevel);
7412 if (r_res==0) goto __else318;
7413 if (! ((SymbolEntry*)r_res)->isDefined) goto __else318;
7414 r_res = (int)((SymbolEntry*)r_res)->sob;
7417 fprintf(stderr,"Symbol andmap not defined"); exit(-1);
7419 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
7420 push((int)SOB_CLOSURE_ENV(r_res));
7423 goto *(SOB_CLOSURE_CODE(r_res));
7424 sp = sp-2-stack[sp-2];
7428 r_res = (int)makeSchemeClosure((void*)r[0],&&__body87);
7429 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
7430 push((int)SOB_CLOSURE_ENV(r_res));
7433 goto *(SOB_CLOSURE_CODE(r_res));
7434 sp = sp-2-stack[sp-2];
7437 r_res = (int)&sc_false;
7442 r_res = (int)makeSchemeClosure((void*)r[0],&&__body86);
7443 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
7444 push((int)SOB_CLOSURE_ENV(r_res));
7447 goto *(SOB_CLOSURE_CODE(r_res));
7448 sp = sp-2-stack[sp-2];
7452 r_res = (int)makeSchemeClosure((void*)r[0],&&__body85);
7453 r[0] = (int)getSymbol("binary-string=?",topLevel);
7454 ((SymbolEntry*)r[0])->isDefined = 1;
7455 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
7456 r_res = (int)&sc_void;
7458 /* set return address */
7459 ST_RET() = (int)&&__ret286;
7461 r[0] = (int)extendEnviroment( (int**)NULL, 0);
7466 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
7467 r_res = (int)&sc_false;
7470 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 1);
7475 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
7477 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
7481 r_res = (int)probeSymbolDefined("box",topLevel);
7482 if (r_res==0) goto __else319;
7483 if (! ((SymbolEntry*)r_res)->isDefined) goto __else319;
7484 r_res = (int)((SymbolEntry*)r_res)->sob;
7487 fprintf(stderr,"Symbol box not defined"); exit(-1);
7489 if (IS_SOB_CLOSURE(r_res)) goto __app206;
7490 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
7492 push((int)SOB_CLOSURE_ENV(r_res));
7493 push((int)&&__ret287);
7494 goto *(SOB_CLOSURE_CODE(r_res));
7496 sp = sp-2-stack[sp-2];
7497 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
7499 r_res = (int)&sc_void;
7501 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 2);
7506 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
7508 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
7512 r_res = (int)probeSymbolDefined("null?",topLevel);
7513 if (r_res==0) goto __else321;
7514 if (! ((SymbolEntry*)r_res)->isDefined) goto __else321;
7515 r_res = (int)((SymbolEntry*)r_res)->sob;
7518 fprintf(stderr,"Symbol null\? not defined"); exit(-1);
7520 if (IS_SOB_CLOSURE(r_res)) goto __app208;
7521 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
7523 push((int)SOB_CLOSURE_ENV(r_res));
7524 push((int)&&__ret289);
7525 goto *(SOB_CLOSURE_CODE(r_res));
7527 sp = sp-2-stack[sp-2];
7528 if ((SchemeObject*)r_res==&sc_false) goto __else320;
7530 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
7534 r_res = (int)probeSymbolDefined("pair?",topLevel);
7535 if (r_res==0) goto __else322;
7536 if (! ((SymbolEntry*)r_res)->isDefined) goto __else322;
7537 r_res = (int)((SymbolEntry*)r_res)->sob;
7540 fprintf(stderr,"Symbol pair\? not defined"); exit(-1);
7542 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
7543 push((int)SOB_CLOSURE_ENV(r_res));
7546 goto *(SOB_CLOSURE_CODE(r_res));
7547 sp = sp-2-stack[sp-2];
7551 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
7555 r_res = (int)probeSymbolDefined("null?",topLevel);
7556 if (r_res==0) goto __else324;
7557 if (! ((SymbolEntry*)r_res)->isDefined) goto __else324;
7558 r_res = (int)((SymbolEntry*)r_res)->sob;
7561 fprintf(stderr,"Symbol null\? not defined"); exit(-1);
7563 if (IS_SOB_CLOSURE(r_res)) goto __app209;
7564 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
7566 push((int)SOB_CLOSURE_ENV(r_res));
7567 push((int)&&__ret290);
7568 goto *(SOB_CLOSURE_CODE(r_res));
7570 sp = sp-2-stack[sp-2];
7571 if ((SchemeObject*)r_res==&sc_false) goto __else323;
7572 r_res = (int)&sc_false;
7577 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
7581 r_res = (int)probeSymbolDefined("car",topLevel);
7582 if (r_res==0) goto __else326;
7583 if (! ((SymbolEntry*)r_res)->isDefined) goto __else326;
7584 r_res = (int)((SymbolEntry*)r_res)->sob;
7587 fprintf(stderr,"Symbol car not defined"); exit(-1);
7589 if (IS_SOB_CLOSURE(r_res)) goto __app211;
7590 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
7592 push((int)SOB_CLOSURE_ENV(r_res));
7593 push((int)&&__ret292);
7594 goto *(SOB_CLOSURE_CODE(r_res));
7596 sp = sp-2-stack[sp-2];
7599 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
7603 r_res = (int)probeSymbolDefined("car",topLevel);
7604 if (r_res==0) goto __else327;
7605 if (! ((SymbolEntry*)r_res)->isDefined) goto __else327;
7606 r_res = (int)((SymbolEntry*)r_res)->sob;
7609 fprintf(stderr,"Symbol car not defined"); exit(-1);
7611 if (IS_SOB_CLOSURE(r_res)) goto __app212;
7612 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
7614 push((int)SOB_CLOSURE_ENV(r_res));
7615 push((int)&&__ret293);
7616 goto *(SOB_CLOSURE_CODE(r_res));
7618 sp = sp-2-stack[sp-2];
7621 r_res = (int)probeSymbolDefined("char=?",topLevel);
7622 if (r_res==0) goto __else328;
7623 if (! ((SymbolEntry*)r_res)->isDefined) goto __else328;
7624 r_res = (int)((SymbolEntry*)r_res)->sob;
7627 fprintf(stderr,"Symbol char=\? not defined"); exit(-1);
7629 if (IS_SOB_CLOSURE(r_res)) goto __app210;
7630 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
7632 push((int)SOB_CLOSURE_ENV(r_res));
7633 push((int)&&__ret291);
7634 goto *(SOB_CLOSURE_CODE(r_res));
7636 sp = sp-2-stack[sp-2];
7637 if ((SchemeObject*)r_res==&sc_false) goto __else325;
7639 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
7643 r_res = (int)probeSymbolDefined("cdr",topLevel);
7644 if (r_res==0) goto __else329;
7645 if (! ((SymbolEntry*)r_res)->isDefined) goto __else329;
7646 r_res = (int)((SymbolEntry*)r_res)->sob;
7649 fprintf(stderr,"Symbol cdr not defined"); exit(-1);
7651 if (IS_SOB_CLOSURE(r_res)) goto __app213;
7652 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
7654 push((int)SOB_CLOSURE_ENV(r_res));
7655 push((int)&&__ret294);
7656 goto *(SOB_CLOSURE_CODE(r_res));
7658 sp = sp-2-stack[sp-2];
7661 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
7665 r_res = (int)probeSymbolDefined("cdr",topLevel);
7666 if (r_res==0) goto __else330;
7667 if (! ((SymbolEntry*)r_res)->isDefined) goto __else330;
7668 r_res = (int)((SymbolEntry*)r_res)->sob;
7671 fprintf(stderr,"Symbol cdr not defined"); exit(-1);
7673 if (IS_SOB_CLOSURE(r_res)) goto __app214;
7674 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
7676 push((int)SOB_CLOSURE_ENV(r_res));
7677 push((int)&&__ret295);
7678 goto *(SOB_CLOSURE_CODE(r_res));
7680 sp = sp-2-stack[sp-2];
7684 r_res = (int)&__sc_number48;
7686 r_res = ((int**)ST_ENV())[0][0];
7689 r_res = (int)probeSymbolDefined("vector-ref",topLevel);
7690 if (r_res==0) goto __else331;
7691 if (! ((SymbolEntry*)r_res)->isDefined) goto __else331;
7692 r_res = (int)((SymbolEntry*)r_res)->sob;
7695 fprintf(stderr,"Symbol vector-ref not defined"); exit(-1);
7697 if (IS_SOB_CLOSURE(r_res)) goto __app215;
7698 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
7700 push((int)SOB_CLOSURE_ENV(r_res));
7701 push((int)&&__ret296);
7702 goto *(SOB_CLOSURE_CODE(r_res));
7704 sp = sp-2-stack[sp-2];
7705 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
7706 push((int)SOB_CLOSURE_ENV(r_res));
7709 goto *(SOB_CLOSURE_CODE(r_res));
7710 sp = sp-2-stack[sp-2];
7715 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
7719 r_res = (int)probeSymbolDefined("car",topLevel);
7720 if (r_res==0) goto __else332;
7721 if (! ((SymbolEntry*)r_res)->isDefined) goto __else332;
7722 r_res = (int)((SymbolEntry*)r_res)->sob;
7725 fprintf(stderr,"Symbol car not defined"); exit(-1);
7727 if (IS_SOB_CLOSURE(r_res)) goto __app216;
7728 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
7730 push((int)SOB_CLOSURE_ENV(r_res));
7731 push((int)&&__ret297);
7732 goto *(SOB_CLOSURE_CODE(r_res));
7734 sp = sp-2-stack[sp-2];
7737 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
7741 r_res = (int)probeSymbolDefined("car",topLevel);
7742 if (r_res==0) goto __else333;
7743 if (! ((SymbolEntry*)r_res)->isDefined) goto __else333;
7744 r_res = (int)((SymbolEntry*)r_res)->sob;
7747 fprintf(stderr,"Symbol car not defined"); exit(-1);
7749 if (IS_SOB_CLOSURE(r_res)) goto __app217;
7750 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
7752 push((int)SOB_CLOSURE_ENV(r_res));
7753 push((int)&&__ret298);
7754 goto *(SOB_CLOSURE_CODE(r_res));
7756 sp = sp-2-stack[sp-2];
7759 r_res = (int)probeSymbolDefined("char<?",topLevel);
7760 if (r_res==0) goto __else334;
7761 if (! ((SymbolEntry*)r_res)->isDefined) goto __else334;
7762 r_res = (int)((SymbolEntry*)r_res)->sob;
7765 fprintf(stderr,"Symbol char<\? not defined"); exit(-1);
7767 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
7768 push((int)SOB_CLOSURE_ENV(r_res));
7771 goto *(SOB_CLOSURE_CODE(r_res));
7772 sp = sp-2-stack[sp-2];
7779 r_res = (int)makeSchemeClosure((void*)r[0],&&__body90);
7781 r_res = (int)&__sc_number49;
7783 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
7787 r_res = (int)probeSymbolDefined("vector-set!",topLevel);
7788 if (r_res==0) goto __else335;
7789 if (! ((SymbolEntry*)r_res)->isDefined) goto __else335;
7790 r_res = (int)((SymbolEntry*)r_res)->sob;
7793 fprintf(stderr,"Symbol vector-set! not defined"); exit(-1);
7795 if (IS_SOB_CLOSURE(r_res)) goto __app207;
7796 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
7798 push((int)SOB_CLOSURE_ENV(r_res));
7799 push((int)&&__ret288);
7800 goto *(SOB_CLOSURE_CODE(r_res));
7802 sp = sp-2-stack[sp-2];
7804 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 2);
7809 if (ST_ARG_COUNT()!=0) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",0)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
7811 r_res = ((int**)ST_ENV())[1][1];
7814 r_res = (int)probeSymbolDefined("string->list",topLevel);
7815 if (r_res==0) goto __else336;
7816 if (! ((SymbolEntry*)r_res)->isDefined) goto __else336;
7817 r_res = (int)((SymbolEntry*)r_res)->sob;
7820 fprintf(stderr,"Symbol string->list not defined"); exit(-1);
7822 if (IS_SOB_CLOSURE(r_res)) goto __app218;
7823 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
7825 push((int)SOB_CLOSURE_ENV(r_res));
7826 push((int)&&__ret299);
7827 goto *(SOB_CLOSURE_CODE(r_res));
7829 sp = sp-2-stack[sp-2];
7832 r_res = ((int**)ST_ENV())[1][0];
7835 r_res = (int)probeSymbolDefined("string->list",topLevel);
7836 if (r_res==0) goto __else337;
7837 if (! ((SymbolEntry*)r_res)->isDefined) goto __else337;
7838 r_res = (int)((SymbolEntry*)r_res)->sob;
7841 fprintf(stderr,"Symbol string->list not defined"); exit(-1);
7843 if (IS_SOB_CLOSURE(r_res)) goto __app219;
7844 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
7846 push((int)SOB_CLOSURE_ENV(r_res));
7847 push((int)&&__ret300);
7848 goto *(SOB_CLOSURE_CODE(r_res));
7850 sp = sp-2-stack[sp-2];
7854 r_res = (int)&__sc_number50;
7856 r_res = ((int**)ST_ENV())[0][0];
7859 r_res = (int)probeSymbolDefined("vector-ref",topLevel);
7860 if (r_res==0) goto __else338;
7861 if (! ((SymbolEntry*)r_res)->isDefined) goto __else338;
7862 r_res = (int)((SymbolEntry*)r_res)->sob;
7865 fprintf(stderr,"Symbol vector-ref not defined"); exit(-1);
7867 if (IS_SOB_CLOSURE(r_res)) goto __app220;
7868 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
7870 push((int)SOB_CLOSURE_ENV(r_res));
7871 push((int)&&__ret301);
7872 goto *(SOB_CLOSURE_CODE(r_res));
7874 sp = sp-2-stack[sp-2];
7875 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
7876 push((int)SOB_CLOSURE_ENV(r_res));
7879 goto *(SOB_CLOSURE_CODE(r_res));
7880 sp = sp-2-stack[sp-2];
7884 r_res = (int)makeSchemeClosure((void*)r[0],&&__body91);
7885 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
7886 push((int)SOB_CLOSURE_ENV(r_res));
7889 goto *(SOB_CLOSURE_CODE(r_res));
7890 sp = sp-2-stack[sp-2];
7894 r_res = (int)makeSchemeClosure((void*)r[0],&&__body89);
7895 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
7896 push((int)SOB_CLOSURE_ENV(r_res));
7899 goto *(SOB_CLOSURE_CODE(r_res));
7900 sp = sp-2-stack[sp-2];
7904 r_res = (int)makeSchemeClosure((void*)r[0],&&__body88);
7905 r[0] = (int)getSymbol("binary-string<?",topLevel);
7906 ((SymbolEntry*)r[0])->isDefined = 1;
7907 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
7908 r_res = (int)&sc_void;
7910 /* set return address */
7911 ST_RET() = (int)&&__ret302;
7913 r[0] = (int)extendEnviroment( (int**)NULL, 0);
7918 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
7920 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
7923 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
7927 r_res = (int)probeSymbolDefined("binary-string<?",topLevel);
7928 if (r_res==0) goto __else339;
7929 if (! ((SymbolEntry*)r_res)->isDefined) goto __else339;
7930 r_res = (int)((SymbolEntry*)r_res)->sob;
7933 fprintf(stderr,"Symbol binary-string<\? not defined"); exit(-1);
7935 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
7936 push((int)SOB_CLOSURE_ENV(r_res));
7939 goto *(SOB_CLOSURE_CODE(r_res));
7940 sp = sp-2-stack[sp-2];
7944 r_res = (int)makeSchemeClosure((void*)r[0],&&__body92);
7945 r[0] = (int)getSymbol("binary-string>?",topLevel);
7946 ((SymbolEntry*)r[0])->isDefined = 1;
7947 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
7948 r_res = (int)&sc_void;
7950 /* set return address */
7951 ST_RET() = (int)&&__ret303;
7953 r[0] = (int)extendEnviroment( (int**)NULL, 0);
7958 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
7961 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
7964 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
7968 r_res = (int)probeSymbolDefined("binary-string>?",topLevel);
7969 if (r_res==0) goto __else340;
7970 if (! ((SymbolEntry*)r_res)->isDefined) goto __else340;
7971 r_res = (int)((SymbolEntry*)r_res)->sob;
7974 fprintf(stderr,"Symbol binary-string>\? not defined"); exit(-1);
7976 if (IS_SOB_CLOSURE(r_res)) goto __app221;
7977 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
7979 push((int)SOB_CLOSURE_ENV(r_res));
7980 push((int)&&__ret304);
7981 goto *(SOB_CLOSURE_CODE(r_res));
7983 sp = sp-2-stack[sp-2];
7986 r_res = (int)probeSymbolDefined("not",topLevel);
7987 if (r_res==0) goto __else341;
7988 if (! ((SymbolEntry*)r_res)->isDefined) goto __else341;
7989 r_res = (int)((SymbolEntry*)r_res)->sob;
7992 fprintf(stderr,"Symbol not not defined"); exit(-1);
7994 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
7995 push((int)SOB_CLOSURE_ENV(r_res));
7998 goto *(SOB_CLOSURE_CODE(r_res));
7999 sp = sp-2-stack[sp-2];
8003 r_res = (int)makeSchemeClosure((void*)r[0],&&__body93);
8004 r[0] = (int)getSymbol("binary-string<=?",topLevel);
8005 ((SymbolEntry*)r[0])->isDefined = 1;
8006 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
8007 r_res = (int)&sc_void;
8009 /* set return address */
8010 ST_RET() = (int)&&__ret305;
8012 r[0] = (int)extendEnviroment( (int**)NULL, 0);
8017 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
8020 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
8023 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
8027 r_res = (int)probeSymbolDefined("binary-string<?",topLevel);
8028 if (r_res==0) goto __else342;
8029 if (! ((SymbolEntry*)r_res)->isDefined) goto __else342;
8030 r_res = (int)((SymbolEntry*)r_res)->sob;
8033 fprintf(stderr,"Symbol binary-string<\? not defined"); exit(-1);
8035 if (IS_SOB_CLOSURE(r_res)) goto __app222;
8036 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
8038 push((int)SOB_CLOSURE_ENV(r_res));
8039 push((int)&&__ret306);
8040 goto *(SOB_CLOSURE_CODE(r_res));
8042 sp = sp-2-stack[sp-2];
8045 r_res = (int)probeSymbolDefined("not",topLevel);
8046 if (r_res==0) goto __else343;
8047 if (! ((SymbolEntry*)r_res)->isDefined) goto __else343;
8048 r_res = (int)((SymbolEntry*)r_res)->sob;
8051 fprintf(stderr,"Symbol not not defined"); exit(-1);
8053 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
8054 push((int)SOB_CLOSURE_ENV(r_res));
8057 goto *(SOB_CLOSURE_CODE(r_res));
8058 sp = sp-2-stack[sp-2];
8062 r_res = (int)makeSchemeClosure((void*)r[0],&&__body94);
8063 r[0] = (int)getSymbol("binary-string>=?",topLevel);
8064 ((SymbolEntry*)r[0])->isDefined = 1;
8065 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
8066 r_res = (int)&sc_void;
8068 /* set return address */
8069 ST_RET() = (int)&&__ret307;
8072 r_res = (int)probeSymbolDefined("binary-string=?",topLevel);
8073 if (r_res==0) goto __else344;
8074 if (! ((SymbolEntry*)r_res)->isDefined) goto __else344;
8075 r_res = (int)((SymbolEntry*)r_res)->sob;
8078 fprintf(stderr,"Symbol binary-string=\? not defined"); exit(-1);
8082 r_res = (int)probeSymbolDefined("order",topLevel);
8083 if (r_res==0) goto __else345;
8084 if (! ((SymbolEntry*)r_res)->isDefined) goto __else345;
8085 r_res = (int)((SymbolEntry*)r_res)->sob;
8088 fprintf(stderr,"Symbol order not defined"); exit(-1);
8090 if (IS_SOB_CLOSURE(r_res)) goto __app223;
8091 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
8093 push((int)SOB_CLOSURE_ENV(r_res));
8094 push((int)&&__ret308);
8095 goto *(SOB_CLOSURE_CODE(r_res));
8097 sp = sp-2-stack[sp-2];
8098 r[0] = (int)getSymbol("string=?",topLevel);
8099 ((SymbolEntry*)r[0])->isDefined = 1;
8100 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
8101 r_res = (int)&sc_void;
8103 /* set return address */
8104 ST_RET() = (int)&&__ret309;
8107 r_res = (int)probeSymbolDefined("binary-string<?",topLevel);
8108 if (r_res==0) goto __else346;
8109 if (! ((SymbolEntry*)r_res)->isDefined) goto __else346;
8110 r_res = (int)((SymbolEntry*)r_res)->sob;
8113 fprintf(stderr,"Symbol binary-string<\? not defined"); exit(-1);
8117 r_res = (int)probeSymbolDefined("order",topLevel);
8118 if (r_res==0) goto __else347;
8119 if (! ((SymbolEntry*)r_res)->isDefined) goto __else347;
8120 r_res = (int)((SymbolEntry*)r_res)->sob;
8123 fprintf(stderr,"Symbol order not defined"); exit(-1);
8125 if (IS_SOB_CLOSURE(r_res)) goto __app224;
8126 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
8128 push((int)SOB_CLOSURE_ENV(r_res));
8129 push((int)&&__ret310);
8130 goto *(SOB_CLOSURE_CODE(r_res));
8132 sp = sp-2-stack[sp-2];
8133 r[0] = (int)getSymbol("string<?",topLevel);
8134 ((SymbolEntry*)r[0])->isDefined = 1;
8135 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
8136 r_res = (int)&sc_void;
8138 /* set return address */
8139 ST_RET() = (int)&&__ret311;
8142 r_res = (int)probeSymbolDefined("binary-string>?",topLevel);
8143 if (r_res==0) goto __else348;
8144 if (! ((SymbolEntry*)r_res)->isDefined) goto __else348;
8145 r_res = (int)((SymbolEntry*)r_res)->sob;
8148 fprintf(stderr,"Symbol binary-string>\? not defined"); exit(-1);
8152 r_res = (int)probeSymbolDefined("order",topLevel);
8153 if (r_res==0) goto __else349;
8154 if (! ((SymbolEntry*)r_res)->isDefined) goto __else349;
8155 r_res = (int)((SymbolEntry*)r_res)->sob;
8158 fprintf(stderr,"Symbol order not defined"); exit(-1);
8160 if (IS_SOB_CLOSURE(r_res)) goto __app225;
8161 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
8163 push((int)SOB_CLOSURE_ENV(r_res));
8164 push((int)&&__ret312);
8165 goto *(SOB_CLOSURE_CODE(r_res));
8167 sp = sp-2-stack[sp-2];
8168 r[0] = (int)getSymbol("string>?",topLevel);
8169 ((SymbolEntry*)r[0])->isDefined = 1;
8170 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
8171 r_res = (int)&sc_void;
8173 /* set return address */
8174 ST_RET() = (int)&&__ret313;
8177 r_res = (int)probeSymbolDefined("binary-string<=?",topLevel);
8178 if (r_res==0) goto __else350;
8179 if (! ((SymbolEntry*)r_res)->isDefined) goto __else350;
8180 r_res = (int)((SymbolEntry*)r_res)->sob;
8183 fprintf(stderr,"Symbol binary-string<=\? not defined"); exit(-1);
8187 r_res = (int)probeSymbolDefined("order",topLevel);
8188 if (r_res==0) goto __else351;
8189 if (! ((SymbolEntry*)r_res)->isDefined) goto __else351;
8190 r_res = (int)((SymbolEntry*)r_res)->sob;
8193 fprintf(stderr,"Symbol order not defined"); exit(-1);
8195 if (IS_SOB_CLOSURE(r_res)) goto __app226;
8196 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
8198 push((int)SOB_CLOSURE_ENV(r_res));
8199 push((int)&&__ret314);
8200 goto *(SOB_CLOSURE_CODE(r_res));
8202 sp = sp-2-stack[sp-2];
8203 r[0] = (int)getSymbol("string<=?",topLevel);
8204 ((SymbolEntry*)r[0])->isDefined = 1;
8205 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
8206 r_res = (int)&sc_void;
8208 /* set return address */
8209 ST_RET() = (int)&&__ret315;
8212 r_res = (int)probeSymbolDefined("binary-string>=?",topLevel);
8213 if (r_res==0) goto __else352;
8214 if (! ((SymbolEntry*)r_res)->isDefined) goto __else352;
8215 r_res = (int)((SymbolEntry*)r_res)->sob;
8218 fprintf(stderr,"Symbol binary-string>=\? not defined"); exit(-1);
8222 r_res = (int)probeSymbolDefined("order",topLevel);
8223 if (r_res==0) goto __else353;
8224 if (! ((SymbolEntry*)r_res)->isDefined) goto __else353;
8225 r_res = (int)((SymbolEntry*)r_res)->sob;
8228 fprintf(stderr,"Symbol order not defined"); exit(-1);
8230 if (IS_SOB_CLOSURE(r_res)) goto __app227;
8231 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
8233 push((int)SOB_CLOSURE_ENV(r_res));
8234 push((int)&&__ret316);
8235 goto *(SOB_CLOSURE_CODE(r_res));
8237 sp = sp-2-stack[sp-2];
8238 r[0] = (int)getSymbol("string>=?",topLevel);
8239 ((SymbolEntry*)r[0])->isDefined = 1;
8240 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
8241 r_res = (int)&sc_void;
8243 /* set return address */
8244 ST_RET() = (int)&&__ret317;
8246 r_res = (int)&sc_false;
8249 r[0] = (int)extendEnviroment( (int**)NULL, 0);
8254 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
8256 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
8260 r_res = (int)probeSymbolDefined("box",topLevel);
8261 if (r_res==0) goto __else354;
8262 if (! ((SymbolEntry*)r_res)->isDefined) goto __else354;
8263 r_res = (int)((SymbolEntry*)r_res)->sob;
8266 fprintf(stderr,"Symbol box not defined"); exit(-1);
8268 if (IS_SOB_CLOSURE(r_res)) goto __app229;
8269 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
8271 push((int)SOB_CLOSURE_ENV(r_res));
8272 push((int)&&__ret319);
8273 goto *(SOB_CLOSURE_CODE(r_res));
8275 sp = sp-2-stack[sp-2];
8276 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
8278 r_res = (int)&sc_void;
8280 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 1);
8285 if (ST_ARG_COUNT()!=3) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",3)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
8287 r_res = (int)&__sc_number51;
8289 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
8293 r_res = (int)probeSymbolDefined("=",topLevel);
8294 if (r_res==0) goto __else356;
8295 if (! ((SymbolEntry*)r_res)->isDefined) goto __else356;
8296 r_res = (int)((SymbolEntry*)r_res)->sob;
8299 fprintf(stderr,"Symbol = not defined"); exit(-1);
8301 if (IS_SOB_CLOSURE(r_res)) goto __app231;
8302 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
8304 push((int)SOB_CLOSURE_ENV(r_res));
8305 push((int)&&__ret321);
8306 goto *(SOB_CLOSURE_CODE(r_res));
8308 sp = sp-2-stack[sp-2];
8309 if ((SchemeObject*)r_res==&sc_false) goto __else355;
8310 ASSERT_ALWAYS((2>=0) & (2<ST_ARG_COUNT()),"");
8315 ASSERT_ALWAYS((2>=0) & (2<ST_ARG_COUNT()),"");
8319 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
8322 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
8326 r_res = (int)probeSymbolDefined("vector-ref",topLevel);
8327 if (r_res==0) goto __else357;
8328 if (! ((SymbolEntry*)r_res)->isDefined) goto __else357;
8329 r_res = (int)((SymbolEntry*)r_res)->sob;
8332 fprintf(stderr,"Symbol vector-ref not defined"); exit(-1);
8334 if (IS_SOB_CLOSURE(r_res)) goto __app233;
8335 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
8337 push((int)SOB_CLOSURE_ENV(r_res));
8338 push((int)&&__ret323);
8339 goto *(SOB_CLOSURE_CODE(r_res));
8341 sp = sp-2-stack[sp-2];
8344 r_res = (int)probeSymbolDefined("cons",topLevel);
8345 if (r_res==0) goto __else358;
8346 if (! ((SymbolEntry*)r_res)->isDefined) goto __else358;
8347 r_res = (int)((SymbolEntry*)r_res)->sob;
8350 fprintf(stderr,"Symbol cons not defined"); exit(-1);
8352 if (IS_SOB_CLOSURE(r_res)) goto __app232;
8353 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
8355 push((int)SOB_CLOSURE_ENV(r_res));
8356 push((int)&&__ret322);
8357 goto *(SOB_CLOSURE_CODE(r_res));
8359 sp = sp-2-stack[sp-2];
8362 r_res = (int)&__sc_number52;
8364 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
8368 r_res = (int)probeSymbolDefined("-",topLevel);
8369 if (r_res==0) goto __else359;
8370 if (! ((SymbolEntry*)r_res)->isDefined) goto __else359;
8371 r_res = (int)((SymbolEntry*)r_res)->sob;
8374 fprintf(stderr,"Symbol - not defined"); exit(-1);
8376 if (IS_SOB_CLOSURE(r_res)) goto __app234;
8377 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
8379 push((int)SOB_CLOSURE_ENV(r_res));
8380 push((int)&&__ret324);
8381 goto *(SOB_CLOSURE_CODE(r_res));
8383 sp = sp-2-stack[sp-2];
8385 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
8390 r_res = (int)&__sc_number53;
8392 r_res = ((int**)ST_ENV())[0][0];
8395 r_res = (int)probeSymbolDefined("vector-ref",topLevel);
8396 if (r_res==0) goto __else360;
8397 if (! ((SymbolEntry*)r_res)->isDefined) goto __else360;
8398 r_res = (int)((SymbolEntry*)r_res)->sob;
8401 fprintf(stderr,"Symbol vector-ref not defined"); exit(-1);
8403 if (IS_SOB_CLOSURE(r_res)) goto __app235;
8404 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
8406 push((int)SOB_CLOSURE_ENV(r_res));
8407 push((int)&&__ret325);
8408 goto *(SOB_CLOSURE_CODE(r_res));
8410 sp = sp-2-stack[sp-2];
8411 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
8412 push((int)SOB_CLOSURE_ENV(r_res));
8415 goto *(SOB_CLOSURE_CODE(r_res));
8416 sp = sp-2-stack[sp-2];
8421 r_res = (int)makeSchemeClosure((void*)r[0],&&__body96);
8423 r_res = (int)&__sc_number54;
8425 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
8429 r_res = (int)probeSymbolDefined("vector-set!",topLevel);
8430 if (r_res==0) goto __else361;
8431 if (! ((SymbolEntry*)r_res)->isDefined) goto __else361;
8432 r_res = (int)((SymbolEntry*)r_res)->sob;
8435 fprintf(stderr,"Symbol vector-set! not defined"); exit(-1);
8437 if (IS_SOB_CLOSURE(r_res)) goto __app230;
8438 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
8440 push((int)SOB_CLOSURE_ENV(r_res));
8441 push((int)&&__ret320);
8442 goto *(SOB_CLOSURE_CODE(r_res));
8444 sp = sp-2-stack[sp-2];
8446 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 1);
8451 if (ST_ARG_COUNT()!=0) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",0)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
8452 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 2);
8457 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
8458 r_res = (int)&sc_nil;
8461 r_res = (int)&__sc_number55;
8464 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
8468 r_res = (int)probeSymbolDefined("vector-length",topLevel);
8469 if (r_res==0) goto __else362;
8470 if (! ((SymbolEntry*)r_res)->isDefined) goto __else362;
8471 r_res = (int)((SymbolEntry*)r_res)->sob;
8474 fprintf(stderr,"Symbol vector-length not defined"); exit(-1);
8476 if (IS_SOB_CLOSURE(r_res)) goto __app237;
8477 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
8479 push((int)SOB_CLOSURE_ENV(r_res));
8480 push((int)&&__ret327);
8481 goto *(SOB_CLOSURE_CODE(r_res));
8483 sp = sp-2-stack[sp-2];
8486 r_res = (int)probeSymbolDefined("-",topLevel);
8487 if (r_res==0) goto __else363;
8488 if (! ((SymbolEntry*)r_res)->isDefined) goto __else363;
8489 r_res = (int)((SymbolEntry*)r_res)->sob;
8492 fprintf(stderr,"Symbol - not defined"); exit(-1);
8494 if (IS_SOB_CLOSURE(r_res)) goto __app236;
8495 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
8497 push((int)SOB_CLOSURE_ENV(r_res));
8498 push((int)&&__ret326);
8499 goto *(SOB_CLOSURE_CODE(r_res));
8501 sp = sp-2-stack[sp-2];
8503 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
8508 r_res = (int)&__sc_number56;
8510 r_res = ((int**)ST_ENV())[1][0];
8513 r_res = (int)probeSymbolDefined("vector-ref",topLevel);
8514 if (r_res==0) goto __else364;
8515 if (! ((SymbolEntry*)r_res)->isDefined) goto __else364;
8516 r_res = (int)((SymbolEntry*)r_res)->sob;
8519 fprintf(stderr,"Symbol vector-ref not defined"); exit(-1);
8521 if (IS_SOB_CLOSURE(r_res)) goto __app238;
8522 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
8524 push((int)SOB_CLOSURE_ENV(r_res));
8525 push((int)&&__ret328);
8526 goto *(SOB_CLOSURE_CODE(r_res));
8528 sp = sp-2-stack[sp-2];
8529 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
8530 push((int)SOB_CLOSURE_ENV(r_res));
8533 goto *(SOB_CLOSURE_CODE(r_res));
8534 sp = sp-2-stack[sp-2];
8538 r_res = (int)makeSchemeClosure((void*)r[0],&&__body98);
8542 r_res = (int)makeSchemeClosure((void*)r[0],&&__body97);
8543 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
8544 push((int)SOB_CLOSURE_ENV(r_res));
8547 goto *(SOB_CLOSURE_CODE(r_res));
8548 sp = sp-2-stack[sp-2];
8552 r_res = (int)makeSchemeClosure((void*)r[0],&&__body95);
8553 if (IS_SOB_CLOSURE(r_res)) goto __app228;
8554 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
8556 push((int)SOB_CLOSURE_ENV(r_res));
8557 push((int)&&__ret318);
8558 goto *(SOB_CLOSURE_CODE(r_res));
8560 sp = sp-2-stack[sp-2];
8561 r[0] = (int)getSymbol("vector->list",topLevel);
8562 ((SymbolEntry*)r[0])->isDefined = 1;
8563 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
8564 r_res = (int)&sc_void;
8566 /* set return address */
8567 ST_RET() = (int)&&__ret329;
8569 r[0] = (int)extendEnviroment( (int**)NULL, 0);
8574 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
8576 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
8580 r_res = (int)probeSymbolDefined("length",topLevel);
8581 if (r_res==0) goto __else365;
8582 if (! ((SymbolEntry*)r_res)->isDefined) goto __else365;
8583 r_res = (int)((SymbolEntry*)r_res)->sob;
8586 fprintf(stderr,"Symbol length not defined"); exit(-1);
8588 if (IS_SOB_CLOSURE(r_res)) goto __app239;
8589 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
8591 push((int)SOB_CLOSURE_ENV(r_res));
8592 push((int)&&__ret330);
8593 goto *(SOB_CLOSURE_CODE(r_res));
8595 sp = sp-2-stack[sp-2];
8598 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 1);
8603 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
8605 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
8609 r_res = (int)probeSymbolDefined("make-string",topLevel);
8610 if (r_res==0) goto __else366;
8611 if (! ((SymbolEntry*)r_res)->isDefined) goto __else366;
8612 r_res = (int)((SymbolEntry*)r_res)->sob;
8615 fprintf(stderr,"Symbol make-string not defined"); exit(-1);
8617 if (IS_SOB_CLOSURE(r_res)) goto __app240;
8618 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
8620 push((int)SOB_CLOSURE_ENV(r_res));
8621 push((int)&&__ret331);
8622 goto *(SOB_CLOSURE_CODE(r_res));
8624 sp = sp-2-stack[sp-2];
8627 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 2);
8632 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
8633 r_res = (int)&sc_false;
8636 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 3);
8641 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
8643 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
8647 r_res = (int)probeSymbolDefined("box",topLevel);
8648 if (r_res==0) goto __else367;
8649 if (! ((SymbolEntry*)r_res)->isDefined) goto __else367;
8650 r_res = (int)((SymbolEntry*)r_res)->sob;
8653 fprintf(stderr,"Symbol box not defined"); exit(-1);
8655 if (IS_SOB_CLOSURE(r_res)) goto __app241;
8656 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
8658 push((int)SOB_CLOSURE_ENV(r_res));
8659 push((int)&&__ret332);
8660 goto *(SOB_CLOSURE_CODE(r_res));
8662 sp = sp-2-stack[sp-2];
8663 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
8665 r_res = (int)&sc_void;
8667 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 4);
8672 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
8674 r_res = ((int**)ST_ENV())[2][0];
8676 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
8680 r_res = (int)probeSymbolDefined("=",topLevel);
8681 if (r_res==0) goto __else369;
8682 if (! ((SymbolEntry*)r_res)->isDefined) goto __else369;
8683 r_res = (int)((SymbolEntry*)r_res)->sob;
8686 fprintf(stderr,"Symbol = not defined"); exit(-1);
8688 if (IS_SOB_CLOSURE(r_res)) goto __app243;
8689 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
8691 push((int)SOB_CLOSURE_ENV(r_res));
8692 push((int)&&__ret334);
8693 goto *(SOB_CLOSURE_CODE(r_res));
8695 sp = sp-2-stack[sp-2];
8696 if ((SchemeObject*)r_res==&sc_false) goto __else368;
8697 r_res = ((int**)ST_ENV())[1][0];
8702 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
8706 r_res = (int)probeSymbolDefined("car",topLevel);
8707 if (r_res==0) goto __else370;
8708 if (! ((SymbolEntry*)r_res)->isDefined) goto __else370;
8709 r_res = (int)((SymbolEntry*)r_res)->sob;
8712 fprintf(stderr,"Symbol car not defined"); exit(-1);
8714 if (IS_SOB_CLOSURE(r_res)) goto __app245;
8715 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
8717 push((int)SOB_CLOSURE_ENV(r_res));
8718 push((int)&&__ret336);
8719 goto *(SOB_CLOSURE_CODE(r_res));
8721 sp = sp-2-stack[sp-2];
8723 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
8726 r_res = ((int**)ST_ENV())[1][0];
8729 r_res = (int)probeSymbolDefined("string-set!",topLevel);
8730 if (r_res==0) goto __else371;
8731 if (! ((SymbolEntry*)r_res)->isDefined) goto __else371;
8732 r_res = (int)((SymbolEntry*)r_res)->sob;
8735 fprintf(stderr,"Symbol string-set! not defined"); exit(-1);
8737 if (IS_SOB_CLOSURE(r_res)) goto __app244;
8738 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
8740 push((int)SOB_CLOSURE_ENV(r_res));
8741 push((int)&&__ret335);
8742 goto *(SOB_CLOSURE_CODE(r_res));
8744 sp = sp-2-stack[sp-2];
8746 r_res = (int)&__sc_number57;
8748 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
8752 r_res = (int)probeSymbolDefined("+",topLevel);
8753 if (r_res==0) goto __else372;
8754 if (! ((SymbolEntry*)r_res)->isDefined) goto __else372;
8755 r_res = (int)((SymbolEntry*)r_res)->sob;
8758 fprintf(stderr,"Symbol + not defined"); exit(-1);
8760 if (IS_SOB_CLOSURE(r_res)) goto __app246;
8761 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
8763 push((int)SOB_CLOSURE_ENV(r_res));
8764 push((int)&&__ret337);
8765 goto *(SOB_CLOSURE_CODE(r_res));
8767 sp = sp-2-stack[sp-2];
8770 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
8774 r_res = (int)probeSymbolDefined("cdr",topLevel);
8775 if (r_res==0) goto __else373;
8776 if (! ((SymbolEntry*)r_res)->isDefined) goto __else373;
8777 r_res = (int)((SymbolEntry*)r_res)->sob;
8780 fprintf(stderr,"Symbol cdr not defined"); exit(-1);
8782 if (IS_SOB_CLOSURE(r_res)) goto __app247;
8783 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
8785 push((int)SOB_CLOSURE_ENV(r_res));
8786 push((int)&&__ret338);
8787 goto *(SOB_CLOSURE_CODE(r_res));
8789 sp = sp-2-stack[sp-2];
8793 r_res = (int)&__sc_number58;
8795 r_res = ((int**)ST_ENV())[0][0];
8798 r_res = (int)probeSymbolDefined("vector-ref",topLevel);
8799 if (r_res==0) goto __else374;
8800 if (! ((SymbolEntry*)r_res)->isDefined) goto __else374;
8801 r_res = (int)((SymbolEntry*)r_res)->sob;
8804 fprintf(stderr,"Symbol vector-ref not defined"); exit(-1);
8806 if (IS_SOB_CLOSURE(r_res)) goto __app248;
8807 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
8809 push((int)SOB_CLOSURE_ENV(r_res));
8810 push((int)&&__ret339);
8811 goto *(SOB_CLOSURE_CODE(r_res));
8813 sp = sp-2-stack[sp-2];
8814 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
8815 push((int)SOB_CLOSURE_ENV(r_res));
8818 goto *(SOB_CLOSURE_CODE(r_res));
8819 sp = sp-2-stack[sp-2];
8824 r_res = (int)makeSchemeClosure((void*)r[0],&&__body103);
8826 r_res = (int)&__sc_number59;
8828 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
8832 r_res = (int)probeSymbolDefined("vector-set!",topLevel);
8833 if (r_res==0) goto __else375;
8834 if (! ((SymbolEntry*)r_res)->isDefined) goto __else375;
8835 r_res = (int)((SymbolEntry*)r_res)->sob;
8838 fprintf(stderr,"Symbol vector-set! not defined"); exit(-1);
8840 if (IS_SOB_CLOSURE(r_res)) goto __app242;
8841 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
8843 push((int)SOB_CLOSURE_ENV(r_res));
8844 push((int)&&__ret333);
8845 goto *(SOB_CLOSURE_CODE(r_res));
8847 sp = sp-2-stack[sp-2];
8849 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 4);
8854 if (ST_ARG_COUNT()!=0) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",0)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
8855 r_res = (int)&__sc_number60;
8857 r_res = ((int**)ST_ENV())[3][0];
8861 r_res = (int)&__sc_number61;
8863 r_res = ((int**)ST_ENV())[0][0];
8866 r_res = (int)probeSymbolDefined("vector-ref",topLevel);
8867 if (r_res==0) goto __else376;
8868 if (! ((SymbolEntry*)r_res)->isDefined) goto __else376;
8869 r_res = (int)((SymbolEntry*)r_res)->sob;
8872 fprintf(stderr,"Symbol vector-ref not defined"); exit(-1);
8874 if (IS_SOB_CLOSURE(r_res)) goto __app249;
8875 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
8877 push((int)SOB_CLOSURE_ENV(r_res));
8878 push((int)&&__ret340);
8879 goto *(SOB_CLOSURE_CODE(r_res));
8881 sp = sp-2-stack[sp-2];
8882 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
8883 push((int)SOB_CLOSURE_ENV(r_res));
8886 goto *(SOB_CLOSURE_CODE(r_res));
8887 sp = sp-2-stack[sp-2];
8891 r_res = (int)makeSchemeClosure((void*)r[0],&&__body104);
8892 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
8893 push((int)SOB_CLOSURE_ENV(r_res));
8896 goto *(SOB_CLOSURE_CODE(r_res));
8897 sp = sp-2-stack[sp-2];
8901 r_res = (int)makeSchemeClosure((void*)r[0],&&__body102);
8902 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
8903 push((int)SOB_CLOSURE_ENV(r_res));
8906 goto *(SOB_CLOSURE_CODE(r_res));
8907 sp = sp-2-stack[sp-2];
8911 r_res = (int)makeSchemeClosure((void*)r[0],&&__body101);
8912 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
8913 push((int)SOB_CLOSURE_ENV(r_res));
8916 goto *(SOB_CLOSURE_CODE(r_res));
8917 sp = sp-2-stack[sp-2];
8921 r_res = (int)makeSchemeClosure((void*)r[0],&&__body100);
8922 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
8923 push((int)SOB_CLOSURE_ENV(r_res));
8926 goto *(SOB_CLOSURE_CODE(r_res));
8927 sp = sp-2-stack[sp-2];
8931 r_res = (int)makeSchemeClosure((void*)r[0],&&__body99);
8932 r[0] = (int)getSymbol("list->string",topLevel);
8933 ((SymbolEntry*)r[0])->isDefined = 1;
8934 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
8935 r_res = (int)&sc_void;
8937 /* set return address */
8938 ST_RET() = (int)&&__ret341;
8940 r[0] = (int)extendEnviroment( (int**)NULL, 0);
8945 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
8947 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
8951 r_res = (int)probeSymbolDefined("length",topLevel);
8952 if (r_res==0) goto __else377;
8953 if (! ((SymbolEntry*)r_res)->isDefined) goto __else377;
8954 r_res = (int)((SymbolEntry*)r_res)->sob;
8957 fprintf(stderr,"Symbol length not defined"); exit(-1);
8959 if (IS_SOB_CLOSURE(r_res)) goto __app250;
8960 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
8962 push((int)SOB_CLOSURE_ENV(r_res));
8963 push((int)&&__ret342);
8964 goto *(SOB_CLOSURE_CODE(r_res));
8966 sp = sp-2-stack[sp-2];
8969 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 1);
8974 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
8976 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
8980 r_res = (int)probeSymbolDefined("make-vector",topLevel);
8981 if (r_res==0) goto __else378;
8982 if (! ((SymbolEntry*)r_res)->isDefined) goto __else378;
8983 r_res = (int)((SymbolEntry*)r_res)->sob;
8986 fprintf(stderr,"Symbol make-vector not defined"); exit(-1);
8988 if (IS_SOB_CLOSURE(r_res)) goto __app251;
8989 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
8991 push((int)SOB_CLOSURE_ENV(r_res));
8992 push((int)&&__ret343);
8993 goto *(SOB_CLOSURE_CODE(r_res));
8995 sp = sp-2-stack[sp-2];
8998 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 2);
9003 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
9004 r_res = (int)&sc_false;
9007 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 3);
9012 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
9014 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
9018 r_res = (int)probeSymbolDefined("box",topLevel);
9019 if (r_res==0) goto __else379;
9020 if (! ((SymbolEntry*)r_res)->isDefined) goto __else379;
9021 r_res = (int)((SymbolEntry*)r_res)->sob;
9024 fprintf(stderr,"Symbol box not defined"); exit(-1);
9026 if (IS_SOB_CLOSURE(r_res)) goto __app252;
9027 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
9029 push((int)SOB_CLOSURE_ENV(r_res));
9030 push((int)&&__ret344);
9031 goto *(SOB_CLOSURE_CODE(r_res));
9033 sp = sp-2-stack[sp-2];
9034 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
9036 r_res = (int)&sc_void;
9038 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 4);
9043 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
9045 r_res = ((int**)ST_ENV())[2][0];
9047 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
9051 r_res = (int)probeSymbolDefined("=",topLevel);
9052 if (r_res==0) goto __else381;
9053 if (! ((SymbolEntry*)r_res)->isDefined) goto __else381;
9054 r_res = (int)((SymbolEntry*)r_res)->sob;
9057 fprintf(stderr,"Symbol = not defined"); exit(-1);
9059 if (IS_SOB_CLOSURE(r_res)) goto __app254;
9060 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
9062 push((int)SOB_CLOSURE_ENV(r_res));
9063 push((int)&&__ret346);
9064 goto *(SOB_CLOSURE_CODE(r_res));
9066 sp = sp-2-stack[sp-2];
9067 if ((SchemeObject*)r_res==&sc_false) goto __else380;
9068 r_res = ((int**)ST_ENV())[1][0];
9073 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
9077 r_res = (int)probeSymbolDefined("car",topLevel);
9078 if (r_res==0) goto __else382;
9079 if (! ((SymbolEntry*)r_res)->isDefined) goto __else382;
9080 r_res = (int)((SymbolEntry*)r_res)->sob;
9083 fprintf(stderr,"Symbol car not defined"); exit(-1);
9085 if (IS_SOB_CLOSURE(r_res)) goto __app256;
9086 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
9088 push((int)SOB_CLOSURE_ENV(r_res));
9089 push((int)&&__ret348);
9090 goto *(SOB_CLOSURE_CODE(r_res));
9092 sp = sp-2-stack[sp-2];
9094 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
9097 r_res = ((int**)ST_ENV())[1][0];
9100 r_res = (int)probeSymbolDefined("vector-set!",topLevel);
9101 if (r_res==0) goto __else383;
9102 if (! ((SymbolEntry*)r_res)->isDefined) goto __else383;
9103 r_res = (int)((SymbolEntry*)r_res)->sob;
9106 fprintf(stderr,"Symbol vector-set! not defined"); exit(-1);
9108 if (IS_SOB_CLOSURE(r_res)) goto __app255;
9109 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
9111 push((int)SOB_CLOSURE_ENV(r_res));
9112 push((int)&&__ret347);
9113 goto *(SOB_CLOSURE_CODE(r_res));
9115 sp = sp-2-stack[sp-2];
9117 r_res = (int)&__sc_number62;
9119 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
9123 r_res = (int)probeSymbolDefined("+",topLevel);
9124 if (r_res==0) goto __else384;
9125 if (! ((SymbolEntry*)r_res)->isDefined) goto __else384;
9126 r_res = (int)((SymbolEntry*)r_res)->sob;
9129 fprintf(stderr,"Symbol + not defined"); exit(-1);
9131 if (IS_SOB_CLOSURE(r_res)) goto __app257;
9132 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
9134 push((int)SOB_CLOSURE_ENV(r_res));
9135 push((int)&&__ret349);
9136 goto *(SOB_CLOSURE_CODE(r_res));
9138 sp = sp-2-stack[sp-2];
9141 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
9145 r_res = (int)probeSymbolDefined("cdr",topLevel);
9146 if (r_res==0) goto __else385;
9147 if (! ((SymbolEntry*)r_res)->isDefined) goto __else385;
9148 r_res = (int)((SymbolEntry*)r_res)->sob;
9151 fprintf(stderr,"Symbol cdr not defined"); exit(-1);
9153 if (IS_SOB_CLOSURE(r_res)) goto __app258;
9154 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
9156 push((int)SOB_CLOSURE_ENV(r_res));
9157 push((int)&&__ret350);
9158 goto *(SOB_CLOSURE_CODE(r_res));
9160 sp = sp-2-stack[sp-2];
9164 r_res = (int)&__sc_number63;
9166 r_res = ((int**)ST_ENV())[0][0];
9169 r_res = (int)probeSymbolDefined("vector-ref",topLevel);
9170 if (r_res==0) goto __else386;
9171 if (! ((SymbolEntry*)r_res)->isDefined) goto __else386;
9172 r_res = (int)((SymbolEntry*)r_res)->sob;
9175 fprintf(stderr,"Symbol vector-ref not defined"); exit(-1);
9177 if (IS_SOB_CLOSURE(r_res)) goto __app259;
9178 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
9180 push((int)SOB_CLOSURE_ENV(r_res));
9181 push((int)&&__ret351);
9182 goto *(SOB_CLOSURE_CODE(r_res));
9184 sp = sp-2-stack[sp-2];
9185 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
9186 push((int)SOB_CLOSURE_ENV(r_res));
9189 goto *(SOB_CLOSURE_CODE(r_res));
9190 sp = sp-2-stack[sp-2];
9195 r_res = (int)makeSchemeClosure((void*)r[0],&&__body109);
9197 r_res = (int)&__sc_number64;
9199 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
9203 r_res = (int)probeSymbolDefined("vector-set!",topLevel);
9204 if (r_res==0) goto __else387;
9205 if (! ((SymbolEntry*)r_res)->isDefined) goto __else387;
9206 r_res = (int)((SymbolEntry*)r_res)->sob;
9209 fprintf(stderr,"Symbol vector-set! not defined"); exit(-1);
9211 if (IS_SOB_CLOSURE(r_res)) goto __app253;
9212 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
9214 push((int)SOB_CLOSURE_ENV(r_res));
9215 push((int)&&__ret345);
9216 goto *(SOB_CLOSURE_CODE(r_res));
9218 sp = sp-2-stack[sp-2];
9220 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 4);
9225 if (ST_ARG_COUNT()!=0) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",0)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
9226 r_res = (int)&__sc_number65;
9228 r_res = ((int**)ST_ENV())[3][0];
9232 r_res = (int)&__sc_number66;
9234 r_res = ((int**)ST_ENV())[0][0];
9237 r_res = (int)probeSymbolDefined("vector-ref",topLevel);
9238 if (r_res==0) goto __else388;
9239 if (! ((SymbolEntry*)r_res)->isDefined) goto __else388;
9240 r_res = (int)((SymbolEntry*)r_res)->sob;
9243 fprintf(stderr,"Symbol vector-ref not defined"); exit(-1);
9245 if (IS_SOB_CLOSURE(r_res)) goto __app260;
9246 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
9248 push((int)SOB_CLOSURE_ENV(r_res));
9249 push((int)&&__ret352);
9250 goto *(SOB_CLOSURE_CODE(r_res));
9252 sp = sp-2-stack[sp-2];
9253 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
9254 push((int)SOB_CLOSURE_ENV(r_res));
9257 goto *(SOB_CLOSURE_CODE(r_res));
9258 sp = sp-2-stack[sp-2];
9262 r_res = (int)makeSchemeClosure((void*)r[0],&&__body110);
9263 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
9264 push((int)SOB_CLOSURE_ENV(r_res));
9267 goto *(SOB_CLOSURE_CODE(r_res));
9268 sp = sp-2-stack[sp-2];
9272 r_res = (int)makeSchemeClosure((void*)r[0],&&__body108);
9273 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
9274 push((int)SOB_CLOSURE_ENV(r_res));
9277 goto *(SOB_CLOSURE_CODE(r_res));
9278 sp = sp-2-stack[sp-2];
9282 r_res = (int)makeSchemeClosure((void*)r[0],&&__body107);
9283 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
9284 push((int)SOB_CLOSURE_ENV(r_res));
9287 goto *(SOB_CLOSURE_CODE(r_res));
9288 sp = sp-2-stack[sp-2];
9292 r_res = (int)makeSchemeClosure((void*)r[0],&&__body106);
9293 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
9294 push((int)SOB_CLOSURE_ENV(r_res));
9297 goto *(SOB_CLOSURE_CODE(r_res));
9298 sp = sp-2-stack[sp-2];
9302 r_res = (int)makeSchemeClosure((void*)r[0],&&__body105);
9303 r[0] = (int)getSymbol("list->vector",topLevel);
9304 ((SymbolEntry*)r[0])->isDefined = 1;
9305 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
9306 r_res = (int)&sc_void;
9308 /* set return address */
9309 ST_RET() = (int)&&__ret353;
9311 r[0] = (int)extendEnviroment( (int**)NULL, 0);
9316 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
9318 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
9322 r_res = (int)probeSymbolDefined("null?",topLevel);
9323 if (r_res==0) goto __else390;
9324 if (! ((SymbolEntry*)r_res)->isDefined) goto __else390;
9325 r_res = (int)((SymbolEntry*)r_res)->sob;
9328 fprintf(stderr,"Symbol null\? not defined"); exit(-1);
9330 if (IS_SOB_CLOSURE(r_res)) goto __app261;
9331 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
9333 push((int)SOB_CLOSURE_ENV(r_res));
9334 push((int)&&__ret354);
9335 goto *(SOB_CLOSURE_CODE(r_res));
9337 sp = sp-2-stack[sp-2];
9338 if ((SchemeObject*)r_res==&sc_false) goto __else389;
9339 r_res = (int)&sc_false;
9343 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
9347 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
9351 r_res = (int)probeSymbolDefined("car",topLevel);
9352 if (r_res==0) goto __else392;
9353 if (! ((SymbolEntry*)r_res)->isDefined) goto __else392;
9354 r_res = (int)((SymbolEntry*)r_res)->sob;
9357 fprintf(stderr,"Symbol car not defined"); exit(-1);
9359 if (IS_SOB_CLOSURE(r_res)) goto __app263;
9360 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
9362 push((int)SOB_CLOSURE_ENV(r_res));
9363 push((int)&&__ret356);
9364 goto *(SOB_CLOSURE_CODE(r_res));
9366 sp = sp-2-stack[sp-2];
9369 r_res = (int)probeSymbolDefined("equal?",topLevel);
9370 if (r_res==0) goto __else393;
9371 if (! ((SymbolEntry*)r_res)->isDefined) goto __else393;
9372 r_res = (int)((SymbolEntry*)r_res)->sob;
9375 fprintf(stderr,"Symbol equal\? not defined"); exit(-1);
9377 if (IS_SOB_CLOSURE(r_res)) goto __app262;
9378 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
9380 push((int)SOB_CLOSURE_ENV(r_res));
9381 push((int)&&__ret355);
9382 goto *(SOB_CLOSURE_CODE(r_res));
9384 sp = sp-2-stack[sp-2];
9385 if ((SchemeObject*)r_res==&sc_false) goto __else391;
9386 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
9392 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
9396 r_res = (int)probeSymbolDefined("cdr",topLevel);
9397 if (r_res==0) goto __else394;
9398 if (! ((SymbolEntry*)r_res)->isDefined) goto __else394;
9399 r_res = (int)((SymbolEntry*)r_res)->sob;
9402 fprintf(stderr,"Symbol cdr not defined"); exit(-1);
9404 if (IS_SOB_CLOSURE(r_res)) goto __app264;
9405 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
9407 push((int)SOB_CLOSURE_ENV(r_res));
9408 push((int)&&__ret357);
9409 goto *(SOB_CLOSURE_CODE(r_res));
9411 sp = sp-2-stack[sp-2];
9413 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
9417 r_res = (int)probeSymbolDefined("member",topLevel);
9418 if (r_res==0) goto __else395;
9419 if (! ((SymbolEntry*)r_res)->isDefined) goto __else395;
9420 r_res = (int)((SymbolEntry*)r_res)->sob;
9423 fprintf(stderr,"Symbol member not defined"); exit(-1);
9425 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
9426 push((int)SOB_CLOSURE_ENV(r_res));
9429 goto *(SOB_CLOSURE_CODE(r_res));
9430 sp = sp-2-stack[sp-2];
9436 r_res = (int)makeSchemeClosure((void*)r[0],&&__body111);
9437 r[0] = (int)getSymbol("member",topLevel);
9438 ((SymbolEntry*)r[0])->isDefined = 1;
9439 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
9440 r_res = (int)&sc_void;
9442 /* set return address */
9443 ST_RET() = (int)&&__ret358;
9445 r[0] = (int)extendEnviroment( (int**)NULL, 0);
9450 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
9452 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
9456 r_res = (int)probeSymbolDefined("null?",topLevel);
9457 if (r_res==0) goto __else397;
9458 if (! ((SymbolEntry*)r_res)->isDefined) goto __else397;
9459 r_res = (int)((SymbolEntry*)r_res)->sob;
9462 fprintf(stderr,"Symbol null\? not defined"); exit(-1);
9464 if (IS_SOB_CLOSURE(r_res)) goto __app265;
9465 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
9467 push((int)SOB_CLOSURE_ENV(r_res));
9468 push((int)&&__ret359);
9469 goto *(SOB_CLOSURE_CODE(r_res));
9471 sp = sp-2-stack[sp-2];
9472 if ((SchemeObject*)r_res==&sc_false) goto __else396;
9473 r_res = (int)&sc_false;
9477 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
9481 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
9485 r_res = (int)probeSymbolDefined("caar",topLevel);
9486 if (r_res==0) goto __else399;
9487 if (! ((SymbolEntry*)r_res)->isDefined) goto __else399;
9488 r_res = (int)((SymbolEntry*)r_res)->sob;
9491 fprintf(stderr,"Symbol caar not defined"); exit(-1);
9493 if (IS_SOB_CLOSURE(r_res)) goto __app267;
9494 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
9496 push((int)SOB_CLOSURE_ENV(r_res));
9497 push((int)&&__ret361);
9498 goto *(SOB_CLOSURE_CODE(r_res));
9500 sp = sp-2-stack[sp-2];
9503 r_res = (int)probeSymbolDefined("eq?",topLevel);
9504 if (r_res==0) goto __else400;
9505 if (! ((SymbolEntry*)r_res)->isDefined) goto __else400;
9506 r_res = (int)((SymbolEntry*)r_res)->sob;
9509 fprintf(stderr,"Symbol eq\? not defined"); exit(-1);
9511 if (IS_SOB_CLOSURE(r_res)) goto __app266;
9512 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
9514 push((int)SOB_CLOSURE_ENV(r_res));
9515 push((int)&&__ret360);
9516 goto *(SOB_CLOSURE_CODE(r_res));
9518 sp = sp-2-stack[sp-2];
9519 if ((SchemeObject*)r_res==&sc_false) goto __else398;
9521 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
9525 r_res = (int)probeSymbolDefined("car",topLevel);
9526 if (r_res==0) goto __else401;
9527 if (! ((SymbolEntry*)r_res)->isDefined) goto __else401;
9528 r_res = (int)((SymbolEntry*)r_res)->sob;
9531 fprintf(stderr,"Symbol car not defined"); exit(-1);
9533 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
9534 push((int)SOB_CLOSURE_ENV(r_res));
9537 goto *(SOB_CLOSURE_CODE(r_res));
9538 sp = sp-2-stack[sp-2];
9543 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
9547 r_res = (int)probeSymbolDefined("cdr",topLevel);
9548 if (r_res==0) goto __else402;
9549 if (! ((SymbolEntry*)r_res)->isDefined) goto __else402;
9550 r_res = (int)((SymbolEntry*)r_res)->sob;
9553 fprintf(stderr,"Symbol cdr not defined"); exit(-1);
9555 if (IS_SOB_CLOSURE(r_res)) goto __app268;
9556 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
9558 push((int)SOB_CLOSURE_ENV(r_res));
9559 push((int)&&__ret362);
9560 goto *(SOB_CLOSURE_CODE(r_res));
9562 sp = sp-2-stack[sp-2];
9564 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
9568 r_res = (int)probeSymbolDefined("assoc",topLevel);
9569 if (r_res==0) goto __else403;
9570 if (! ((SymbolEntry*)r_res)->isDefined) goto __else403;
9571 r_res = (int)((SymbolEntry*)r_res)->sob;
9574 fprintf(stderr,"Symbol assoc not defined"); exit(-1);
9576 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
9577 push((int)SOB_CLOSURE_ENV(r_res));
9580 goto *(SOB_CLOSURE_CODE(r_res));
9581 sp = sp-2-stack[sp-2];
9587 r_res = (int)makeSchemeClosure((void*)r[0],&&__body112);
9588 r[0] = (int)getSymbol("assoc",topLevel);
9589 ((SymbolEntry*)r[0])->isDefined = 1;
9590 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
9591 r_res = (int)&sc_void;
9593 /* set return address */
9594 ST_RET() = (int)&&__ret363;
9596 r[0] = (int)extendEnviroment( (int**)NULL, 0);
9601 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
9603 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
9607 r_res = (int)probeSymbolDefined("pair?",topLevel);
9608 if (r_res==0) goto __else406;
9609 if (! ((SymbolEntry*)r_res)->isDefined) goto __else406;
9610 r_res = (int)((SymbolEntry*)r_res)->sob;
9613 fprintf(stderr,"Symbol pair\? not defined"); exit(-1);
9615 if (IS_SOB_CLOSURE(r_res)) goto __app269;
9616 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
9618 push((int)SOB_CLOSURE_ENV(r_res));
9619 push((int)&&__ret364);
9620 goto *(SOB_CLOSURE_CODE(r_res));
9622 sp = sp-2-stack[sp-2];
9623 if ((SchemeObject*)r_res==&sc_false) goto __else405;
9625 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
9629 r_res = (int)probeSymbolDefined("pair?",topLevel);
9630 if (r_res==0) goto __else407;
9631 if (! ((SymbolEntry*)r_res)->isDefined) goto __else407;
9632 r_res = (int)((SymbolEntry*)r_res)->sob;
9635 fprintf(stderr,"Symbol pair\? not defined"); exit(-1);
9637 if (IS_SOB_CLOSURE(r_res)) goto __app270;
9638 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
9640 push((int)SOB_CLOSURE_ENV(r_res));
9641 push((int)&&__ret365);
9642 goto *(SOB_CLOSURE_CODE(r_res));
9644 sp = sp-2-stack[sp-2];
9647 r_res = (int)&sc_false;
9649 if ((SchemeObject*)r_res==&sc_false) goto __else404;
9652 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
9656 r_res = (int)probeSymbolDefined("car",topLevel);
9657 if (r_res==0) goto __else409;
9658 if (! ((SymbolEntry*)r_res)->isDefined) goto __else409;
9659 r_res = (int)((SymbolEntry*)r_res)->sob;
9662 fprintf(stderr,"Symbol car not defined"); exit(-1);
9664 if (IS_SOB_CLOSURE(r_res)) goto __app272;
9665 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
9667 push((int)SOB_CLOSURE_ENV(r_res));
9668 push((int)&&__ret367);
9669 goto *(SOB_CLOSURE_CODE(r_res));
9671 sp = sp-2-stack[sp-2];
9674 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
9678 r_res = (int)probeSymbolDefined("car",topLevel);
9679 if (r_res==0) goto __else410;
9680 if (! ((SymbolEntry*)r_res)->isDefined) goto __else410;
9681 r_res = (int)((SymbolEntry*)r_res)->sob;
9684 fprintf(stderr,"Symbol car not defined"); exit(-1);
9686 if (IS_SOB_CLOSURE(r_res)) goto __app273;
9687 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
9689 push((int)SOB_CLOSURE_ENV(r_res));
9690 push((int)&&__ret368);
9691 goto *(SOB_CLOSURE_CODE(r_res));
9693 sp = sp-2-stack[sp-2];
9696 r_res = (int)probeSymbolDefined("equal?",topLevel);
9697 if (r_res==0) goto __else411;
9698 if (! ((SymbolEntry*)r_res)->isDefined) goto __else411;
9699 r_res = (int)((SymbolEntry*)r_res)->sob;
9702 fprintf(stderr,"Symbol equal\? not defined"); exit(-1);
9704 if (IS_SOB_CLOSURE(r_res)) goto __app271;
9705 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
9707 push((int)SOB_CLOSURE_ENV(r_res));
9708 push((int)&&__ret366);
9709 goto *(SOB_CLOSURE_CODE(r_res));
9711 sp = sp-2-stack[sp-2];
9712 if ((SchemeObject*)r_res==&sc_false) goto __else408;
9715 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
9719 r_res = (int)probeSymbolDefined("cdr",topLevel);
9720 if (r_res==0) goto __else412;
9721 if (! ((SymbolEntry*)r_res)->isDefined) goto __else412;
9722 r_res = (int)((SymbolEntry*)r_res)->sob;
9725 fprintf(stderr,"Symbol cdr not defined"); exit(-1);
9727 if (IS_SOB_CLOSURE(r_res)) goto __app274;
9728 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
9730 push((int)SOB_CLOSURE_ENV(r_res));
9731 push((int)&&__ret369);
9732 goto *(SOB_CLOSURE_CODE(r_res));
9734 sp = sp-2-stack[sp-2];
9737 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
9741 r_res = (int)probeSymbolDefined("cdr",topLevel);
9742 if (r_res==0) goto __else413;
9743 if (! ((SymbolEntry*)r_res)->isDefined) goto __else413;
9744 r_res = (int)((SymbolEntry*)r_res)->sob;
9747 fprintf(stderr,"Symbol cdr not defined"); exit(-1);
9749 if (IS_SOB_CLOSURE(r_res)) goto __app275;
9750 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
9752 push((int)SOB_CLOSURE_ENV(r_res));
9753 push((int)&&__ret370);
9754 goto *(SOB_CLOSURE_CODE(r_res));
9756 sp = sp-2-stack[sp-2];
9759 r_res = (int)probeSymbolDefined("equal?",topLevel);
9760 if (r_res==0) goto __else414;
9761 if (! ((SymbolEntry*)r_res)->isDefined) goto __else414;
9762 r_res = (int)((SymbolEntry*)r_res)->sob;
9765 fprintf(stderr,"Symbol equal\? not defined"); exit(-1);
9767 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
9768 push((int)SOB_CLOSURE_ENV(r_res));
9771 goto *(SOB_CLOSURE_CODE(r_res));
9772 sp = sp-2-stack[sp-2];
9775 r_res = (int)&sc_false;
9780 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
9784 r_res = (int)probeSymbolDefined("vector?",topLevel);
9785 if (r_res==0) goto __else417;
9786 if (! ((SymbolEntry*)r_res)->isDefined) goto __else417;
9787 r_res = (int)((SymbolEntry*)r_res)->sob;
9790 fprintf(stderr,"Symbol vector\? not defined"); exit(-1);
9792 if (IS_SOB_CLOSURE(r_res)) goto __app276;
9793 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
9795 push((int)SOB_CLOSURE_ENV(r_res));
9796 push((int)&&__ret371);
9797 goto *(SOB_CLOSURE_CODE(r_res));
9799 sp = sp-2-stack[sp-2];
9800 if ((SchemeObject*)r_res==&sc_false) goto __else416;
9802 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
9806 r_res = (int)probeSymbolDefined("vector?",topLevel);
9807 if (r_res==0) goto __else419;
9808 if (! ((SymbolEntry*)r_res)->isDefined) goto __else419;
9809 r_res = (int)((SymbolEntry*)r_res)->sob;
9812 fprintf(stderr,"Symbol vector\? not defined"); exit(-1);
9814 if (IS_SOB_CLOSURE(r_res)) goto __app277;
9815 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
9817 push((int)SOB_CLOSURE_ENV(r_res));
9818 push((int)&&__ret372);
9819 goto *(SOB_CLOSURE_CODE(r_res));
9821 sp = sp-2-stack[sp-2];
9822 if ((SchemeObject*)r_res==&sc_false) goto __else418;
9825 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
9829 r_res = (int)probeSymbolDefined("vector-length",topLevel);
9830 if (r_res==0) goto __else420;
9831 if (! ((SymbolEntry*)r_res)->isDefined) goto __else420;
9832 r_res = (int)((SymbolEntry*)r_res)->sob;
9835 fprintf(stderr,"Symbol vector-length not defined"); exit(-1);
9837 if (IS_SOB_CLOSURE(r_res)) goto __app279;
9838 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
9840 push((int)SOB_CLOSURE_ENV(r_res));
9841 push((int)&&__ret374);
9842 goto *(SOB_CLOSURE_CODE(r_res));
9844 sp = sp-2-stack[sp-2];
9847 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
9851 r_res = (int)probeSymbolDefined("vector-length",topLevel);
9852 if (r_res==0) goto __else421;
9853 if (! ((SymbolEntry*)r_res)->isDefined) goto __else421;
9854 r_res = (int)((SymbolEntry*)r_res)->sob;
9857 fprintf(stderr,"Symbol vector-length not defined"); exit(-1);
9859 if (IS_SOB_CLOSURE(r_res)) goto __app280;
9860 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
9862 push((int)SOB_CLOSURE_ENV(r_res));
9863 push((int)&&__ret375);
9864 goto *(SOB_CLOSURE_CODE(r_res));
9866 sp = sp-2-stack[sp-2];
9869 r_res = (int)probeSymbolDefined("=",topLevel);
9870 if (r_res==0) goto __else422;
9871 if (! ((SymbolEntry*)r_res)->isDefined) goto __else422;
9872 r_res = (int)((SymbolEntry*)r_res)->sob;
9875 fprintf(stderr,"Symbol = not defined"); exit(-1);
9877 if (IS_SOB_CLOSURE(r_res)) goto __app278;
9878 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
9880 push((int)SOB_CLOSURE_ENV(r_res));
9881 push((int)&&__ret373);
9882 goto *(SOB_CLOSURE_CODE(r_res));
9884 sp = sp-2-stack[sp-2];
9887 r_res = (int)&sc_false;
9891 r_res = (int)&sc_false;
9893 if ((SchemeObject*)r_res==&sc_false) goto __else415;
9896 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
9900 r_res = (int)probeSymbolDefined("vector->list",topLevel);
9901 if (r_res==0) goto __else423;
9902 if (! ((SymbolEntry*)r_res)->isDefined) goto __else423;
9903 r_res = (int)((SymbolEntry*)r_res)->sob;
9906 fprintf(stderr,"Symbol vector->list not defined"); exit(-1);
9908 if (IS_SOB_CLOSURE(r_res)) goto __app281;
9909 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
9911 push((int)SOB_CLOSURE_ENV(r_res));
9912 push((int)&&__ret376);
9913 goto *(SOB_CLOSURE_CODE(r_res));
9915 sp = sp-2-stack[sp-2];
9918 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
9922 r_res = (int)probeSymbolDefined("vector->list",topLevel);
9923 if (r_res==0) goto __else424;
9924 if (! ((SymbolEntry*)r_res)->isDefined) goto __else424;
9925 r_res = (int)((SymbolEntry*)r_res)->sob;
9928 fprintf(stderr,"Symbol vector->list not defined"); exit(-1);
9930 if (IS_SOB_CLOSURE(r_res)) goto __app282;
9931 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
9933 push((int)SOB_CLOSURE_ENV(r_res));
9934 push((int)&&__ret377);
9935 goto *(SOB_CLOSURE_CODE(r_res));
9937 sp = sp-2-stack[sp-2];
9940 r_res = (int)probeSymbolDefined("equal?",topLevel);
9941 if (r_res==0) goto __else425;
9942 if (! ((SymbolEntry*)r_res)->isDefined) goto __else425;
9943 r_res = (int)((SymbolEntry*)r_res)->sob;
9946 fprintf(stderr,"Symbol equal\? not defined"); exit(-1);
9948 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
9949 push((int)SOB_CLOSURE_ENV(r_res));
9952 goto *(SOB_CLOSURE_CODE(r_res));
9953 sp = sp-2-stack[sp-2];
9957 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
9961 r_res = (int)probeSymbolDefined("null?",topLevel);
9962 if (r_res==0) goto __else428;
9963 if (! ((SymbolEntry*)r_res)->isDefined) goto __else428;
9964 r_res = (int)((SymbolEntry*)r_res)->sob;
9967 fprintf(stderr,"Symbol null\? not defined"); exit(-1);
9969 if (IS_SOB_CLOSURE(r_res)) goto __app283;
9970 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
9972 push((int)SOB_CLOSURE_ENV(r_res));
9973 push((int)&&__ret378);
9974 goto *(SOB_CLOSURE_CODE(r_res));
9976 sp = sp-2-stack[sp-2];
9977 if ((SchemeObject*)r_res==&sc_false) goto __else427;
9979 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
9983 r_res = (int)probeSymbolDefined("null?",topLevel);
9984 if (r_res==0) goto __else429;
9985 if (! ((SymbolEntry*)r_res)->isDefined) goto __else429;
9986 r_res = (int)((SymbolEntry*)r_res)->sob;
9989 fprintf(stderr,"Symbol null\? not defined"); exit(-1);
9991 if (IS_SOB_CLOSURE(r_res)) goto __app284;
9992 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
9994 push((int)SOB_CLOSURE_ENV(r_res));
9995 push((int)&&__ret379);
9996 goto *(SOB_CLOSURE_CODE(r_res));
9998 sp = sp-2-stack[sp-2];
10001 r_res = (int)&sc_false;
10003 if ((SchemeObject*)r_res==&sc_false) goto __else426;
10004 r_res = (int)&sc_true;
10008 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
10012 r_res = (int)probeSymbolDefined("boolean?",topLevel);
10013 if (r_res==0) goto __else432;
10014 if (! ((SymbolEntry*)r_res)->isDefined) goto __else432;
10015 r_res = (int)((SymbolEntry*)r_res)->sob;
10018 fprintf(stderr,"Symbol boolean\? not defined"); exit(-1);
10020 if (IS_SOB_CLOSURE(r_res)) goto __app285;
10021 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
10023 push((int)SOB_CLOSURE_ENV(r_res));
10024 push((int)&&__ret380);
10025 goto *(SOB_CLOSURE_CODE(r_res));
10027 sp = sp-2-stack[sp-2];
10028 if ((SchemeObject*)r_res==&sc_false) goto __else431;
10030 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
10034 r_res = (int)probeSymbolDefined("boolean?",topLevel);
10035 if (r_res==0) goto __else433;
10036 if (! ((SymbolEntry*)r_res)->isDefined) goto __else433;
10037 r_res = (int)((SymbolEntry*)r_res)->sob;
10040 fprintf(stderr,"Symbol boolean\? not defined"); exit(-1);
10042 if (IS_SOB_CLOSURE(r_res)) goto __app286;
10043 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
10045 push((int)SOB_CLOSURE_ENV(r_res));
10046 push((int)&&__ret381);
10047 goto *(SOB_CLOSURE_CODE(r_res));
10049 sp = sp-2-stack[sp-2];
10052 r_res = (int)&sc_false;
10054 if ((SchemeObject*)r_res==&sc_false) goto __else430;
10055 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
10057 if ((SchemeObject*)r_res==&sc_false) goto __else434;
10058 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
10062 r_res = (int)&sc_false;
10067 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
10071 r_res = (int)probeSymbolDefined("char?",topLevel);
10072 if (r_res==0) goto __else437;
10073 if (! ((SymbolEntry*)r_res)->isDefined) goto __else437;
10074 r_res = (int)((SymbolEntry*)r_res)->sob;
10077 fprintf(stderr,"Symbol char\? not defined"); exit(-1);
10079 if (IS_SOB_CLOSURE(r_res)) goto __app287;
10080 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
10082 push((int)SOB_CLOSURE_ENV(r_res));
10083 push((int)&&__ret382);
10084 goto *(SOB_CLOSURE_CODE(r_res));
10086 sp = sp-2-stack[sp-2];
10087 if ((SchemeObject*)r_res==&sc_false) goto __else436;
10089 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
10093 r_res = (int)probeSymbolDefined("char?",topLevel);
10094 if (r_res==0) goto __else438;
10095 if (! ((SymbolEntry*)r_res)->isDefined) goto __else438;
10096 r_res = (int)((SymbolEntry*)r_res)->sob;
10099 fprintf(stderr,"Symbol char\? not defined"); exit(-1);
10101 if (IS_SOB_CLOSURE(r_res)) goto __app288;
10102 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
10104 push((int)SOB_CLOSURE_ENV(r_res));
10105 push((int)&&__ret383);
10106 goto *(SOB_CLOSURE_CODE(r_res));
10108 sp = sp-2-stack[sp-2];
10111 r_res = (int)&sc_false;
10113 if ((SchemeObject*)r_res==&sc_false) goto __else435;
10115 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
10118 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
10122 r_res = (int)probeSymbolDefined("char=?",topLevel);
10123 if (r_res==0) goto __else439;
10124 if (! ((SymbolEntry*)r_res)->isDefined) goto __else439;
10125 r_res = (int)((SymbolEntry*)r_res)->sob;
10128 fprintf(stderr,"Symbol char=\? not defined"); exit(-1);
10130 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
10131 push((int)SOB_CLOSURE_ENV(r_res));
10134 goto *(SOB_CLOSURE_CODE(r_res));
10135 sp = sp-2-stack[sp-2];
10139 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
10143 r_res = (int)probeSymbolDefined("number?",topLevel);
10144 if (r_res==0) goto __else442;
10145 if (! ((SymbolEntry*)r_res)->isDefined) goto __else442;
10146 r_res = (int)((SymbolEntry*)r_res)->sob;
10149 fprintf(stderr,"Symbol number\? not defined"); exit(-1);
10151 if (IS_SOB_CLOSURE(r_res)) goto __app289;
10152 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
10154 push((int)SOB_CLOSURE_ENV(r_res));
10155 push((int)&&__ret384);
10156 goto *(SOB_CLOSURE_CODE(r_res));
10158 sp = sp-2-stack[sp-2];
10159 if ((SchemeObject*)r_res==&sc_false) goto __else441;
10161 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
10165 r_res = (int)probeSymbolDefined("number?",topLevel);
10166 if (r_res==0) goto __else443;
10167 if (! ((SymbolEntry*)r_res)->isDefined) goto __else443;
10168 r_res = (int)((SymbolEntry*)r_res)->sob;
10171 fprintf(stderr,"Symbol number\? not defined"); exit(-1);
10173 if (IS_SOB_CLOSURE(r_res)) goto __app290;
10174 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
10176 push((int)SOB_CLOSURE_ENV(r_res));
10177 push((int)&&__ret385);
10178 goto *(SOB_CLOSURE_CODE(r_res));
10180 sp = sp-2-stack[sp-2];
10183 r_res = (int)&sc_false;
10185 if ((SchemeObject*)r_res==&sc_false) goto __else440;
10187 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
10190 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
10194 r_res = (int)probeSymbolDefined("=",topLevel);
10195 if (r_res==0) goto __else444;
10196 if (! ((SymbolEntry*)r_res)->isDefined) goto __else444;
10197 r_res = (int)((SymbolEntry*)r_res)->sob;
10200 fprintf(stderr,"Symbol = not defined"); exit(-1);
10202 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
10203 push((int)SOB_CLOSURE_ENV(r_res));
10206 goto *(SOB_CLOSURE_CODE(r_res));
10207 sp = sp-2-stack[sp-2];
10211 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
10215 r_res = (int)probeSymbolDefined("string?",topLevel);
10216 if (r_res==0) goto __else447;
10217 if (! ((SymbolEntry*)r_res)->isDefined) goto __else447;
10218 r_res = (int)((SymbolEntry*)r_res)->sob;
10221 fprintf(stderr,"Symbol string\? not defined"); exit(-1);
10223 if (IS_SOB_CLOSURE(r_res)) goto __app291;
10224 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
10226 push((int)SOB_CLOSURE_ENV(r_res));
10227 push((int)&&__ret386);
10228 goto *(SOB_CLOSURE_CODE(r_res));
10230 sp = sp-2-stack[sp-2];
10231 if ((SchemeObject*)r_res==&sc_false) goto __else446;
10233 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
10237 r_res = (int)probeSymbolDefined("string?",topLevel);
10238 if (r_res==0) goto __else448;
10239 if (! ((SymbolEntry*)r_res)->isDefined) goto __else448;
10240 r_res = (int)((SymbolEntry*)r_res)->sob;
10243 fprintf(stderr,"Symbol string\? not defined"); exit(-1);
10245 if (IS_SOB_CLOSURE(r_res)) goto __app292;
10246 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
10248 push((int)SOB_CLOSURE_ENV(r_res));
10249 push((int)&&__ret387);
10250 goto *(SOB_CLOSURE_CODE(r_res));
10252 sp = sp-2-stack[sp-2];
10255 r_res = (int)&sc_false;
10257 if ((SchemeObject*)r_res==&sc_false) goto __else445;
10259 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
10262 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
10266 r_res = (int)probeSymbolDefined("string=?",topLevel);
10267 if (r_res==0) goto __else449;
10268 if (! ((SymbolEntry*)r_res)->isDefined) goto __else449;
10269 r_res = (int)((SymbolEntry*)r_res)->sob;
10272 fprintf(stderr,"Symbol string=\? not defined"); exit(-1);
10274 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
10275 push((int)SOB_CLOSURE_ENV(r_res));
10278 goto *(SOB_CLOSURE_CODE(r_res));
10279 sp = sp-2-stack[sp-2];
10283 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
10287 r_res = (int)probeSymbolDefined("symbol?",topLevel);
10288 if (r_res==0) goto __else452;
10289 if (! ((SymbolEntry*)r_res)->isDefined) goto __else452;
10290 r_res = (int)((SymbolEntry*)r_res)->sob;
10293 fprintf(stderr,"Symbol symbol\? not defined"); exit(-1);
10295 if (IS_SOB_CLOSURE(r_res)) goto __app293;
10296 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
10298 push((int)SOB_CLOSURE_ENV(r_res));
10299 push((int)&&__ret388);
10300 goto *(SOB_CLOSURE_CODE(r_res));
10302 sp = sp-2-stack[sp-2];
10303 if ((SchemeObject*)r_res==&sc_false) goto __else451;
10305 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
10309 r_res = (int)probeSymbolDefined("symbol?",topLevel);
10310 if (r_res==0) goto __else453;
10311 if (! ((SymbolEntry*)r_res)->isDefined) goto __else453;
10312 r_res = (int)((SymbolEntry*)r_res)->sob;
10315 fprintf(stderr,"Symbol symbol\? not defined"); exit(-1);
10317 if (IS_SOB_CLOSURE(r_res)) goto __app294;
10318 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
10320 push((int)SOB_CLOSURE_ENV(r_res));
10321 push((int)&&__ret389);
10322 goto *(SOB_CLOSURE_CODE(r_res));
10324 sp = sp-2-stack[sp-2];
10327 r_res = (int)&sc_false;
10329 if ((SchemeObject*)r_res==&sc_false) goto __else450;
10331 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
10334 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
10338 r_res = (int)probeSymbolDefined("eq?",topLevel);
10339 if (r_res==0) goto __else454;
10340 if (! ((SymbolEntry*)r_res)->isDefined) goto __else454;
10341 r_res = (int)((SymbolEntry*)r_res)->sob;
10344 fprintf(stderr,"Symbol eq\? not defined"); exit(-1);
10346 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
10347 push((int)SOB_CLOSURE_ENV(r_res));
10350 goto *(SOB_CLOSURE_CODE(r_res));
10351 sp = sp-2-stack[sp-2];
10355 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
10359 r_res = (int)probeSymbolDefined("void?",topLevel);
10360 if (r_res==0) goto __else457;
10361 if (! ((SymbolEntry*)r_res)->isDefined) goto __else457;
10362 r_res = (int)((SymbolEntry*)r_res)->sob;
10365 fprintf(stderr,"Symbol void\? not defined"); exit(-1);
10367 if (IS_SOB_CLOSURE(r_res)) goto __app295;
10368 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
10370 push((int)SOB_CLOSURE_ENV(r_res));
10371 push((int)&&__ret390);
10372 goto *(SOB_CLOSURE_CODE(r_res));
10374 sp = sp-2-stack[sp-2];
10375 if ((SchemeObject*)r_res==&sc_false) goto __else456;
10377 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
10381 r_res = (int)probeSymbolDefined("void?",topLevel);
10382 if (r_res==0) goto __else458;
10383 if (! ((SymbolEntry*)r_res)->isDefined) goto __else458;
10384 r_res = (int)((SymbolEntry*)r_res)->sob;
10387 fprintf(stderr,"Symbol void\? not defined"); exit(-1);
10389 if (IS_SOB_CLOSURE(r_res)) goto __app296;
10390 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
10392 push((int)SOB_CLOSURE_ENV(r_res));
10393 push((int)&&__ret391);
10394 goto *(SOB_CLOSURE_CODE(r_res));
10396 sp = sp-2-stack[sp-2];
10399 r_res = (int)&sc_false;
10401 if ((SchemeObject*)r_res==&sc_false) goto __else455;
10402 r_res = (int)&sc_true;
10405 r_res = (int)&sc_false;
10418 r_res = (int)makeSchemeClosure((void*)r[0],&&__body113);
10419 r[0] = (int)getSymbol("equal?",topLevel);
10420 ((SymbolEntry*)r[0])->isDefined = 1;
10421 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
10422 r_res = (int)&sc_void;
10424 /* set return address */
10425 ST_RET() = (int)&&__ret392;
10427 r_res = (int)&sc_false;
10428 if ((SchemeObject*)r_res==&sc_false) goto __else459;
10429 r_res = (int)&sc_false;
10432 r_res = (int)&sc_void;
10436 r[0] = (int)extendEnviroment( (int**)NULL, 0);
10437 goto __skipBody114;
10441 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
10442 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 1);
10443 goto __skipBody115;
10447 if (ST_ARG_COUNT()!=0) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",0)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
10448 r_res = ((int**)ST_ENV())[0][0];
10452 r_res = (int)makeSchemeClosure((void*)r[0],&&__body115);
10456 r_res = (int)makeSchemeClosure((void*)r[0],&&__body114);
10457 if (IS_SOB_CLOSURE(r_res)) goto __app297;
10458 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
10460 push((int)SOB_CLOSURE_ENV(r_res));
10461 push((int)&&__ret393);
10462 goto *(SOB_CLOSURE_CODE(r_res));
10464 sp = sp-2-stack[sp-2];
10465 r[0] = (int)getSymbol("void",topLevel);
10466 ((SymbolEntry*)r[0])->isDefined = 1;
10467 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
10468 r_res = (int)&sc_void;
10470 /* set return address */
10471 ST_RET() = (int)&&__ret394;
10475 r_res = (int)probeSymbolDefined("void",topLevel);
10476 if (r_res==0) goto __else460;
10477 if (! ((SymbolEntry*)r_res)->isDefined) goto __else460;
10478 r_res = (int)((SymbolEntry*)r_res)->sob;
10481 fprintf(stderr,"Symbol void not defined"); exit(-1);
10483 if (IS_SOB_CLOSURE(r_res)) goto __app299;
10484 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
10486 push((int)SOB_CLOSURE_ENV(r_res));
10487 push((int)&&__ret396);
10488 goto *(SOB_CLOSURE_CODE(r_res));
10490 sp = sp-2-stack[sp-2];
10493 r[0] = (int)extendEnviroment( (int**)NULL, 0);
10494 goto __skipBody116;
10498 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
10499 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 1);
10500 goto __skipBody117;
10504 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
10506 r_res = ((int**)ST_ENV())[0][0];
10508 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
10512 r_res = (int)probeSymbolDefined("eq?",topLevel);
10513 if (r_res==0) goto __else461;
10514 if (! ((SymbolEntry*)r_res)->isDefined) goto __else461;
10515 r_res = (int)((SymbolEntry*)r_res)->sob;
10518 fprintf(stderr,"Symbol eq\? not defined"); exit(-1);
10520 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
10521 push((int)SOB_CLOSURE_ENV(r_res));
10524 goto *(SOB_CLOSURE_CODE(r_res));
10525 sp = sp-2-stack[sp-2];
10529 r_res = (int)makeSchemeClosure((void*)r[0],&&__body117);
10533 r_res = (int)makeSchemeClosure((void*)r[0],&&__body116);
10534 if (IS_SOB_CLOSURE(r_res)) goto __app298;
10535 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
10537 push((int)SOB_CLOSURE_ENV(r_res));
10538 push((int)&&__ret395);
10539 goto *(SOB_CLOSURE_CODE(r_res));
10541 sp = sp-2-stack[sp-2];
10542 r[0] = (int)getSymbol("void?",topLevel);
10543 ((SymbolEntry*)r[0])->isDefined = 1;
10544 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
10545 r_res = (int)&sc_void;
10547 /* set return address */
10548 ST_RET() = (int)&&__ret397;
10550 r[0] = (int)extendEnviroment( (int**)NULL, 0);
10551 goto __skipBody118;
10555 prepareStackForAbsOpt(1);
10556 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
10560 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
10563 r_res = (int)probeSymbolDefined("string->list",topLevel);
10564 if (r_res==0) goto __else462;
10565 if (! ((SymbolEntry*)r_res)->isDefined) goto __else462;
10566 r_res = (int)((SymbolEntry*)r_res)->sob;
10569 fprintf(stderr,"Symbol string->list not defined"); exit(-1);
10573 r_res = (int)probeSymbolDefined("map",topLevel);
10574 if (r_res==0) goto __else463;
10575 if (! ((SymbolEntry*)r_res)->isDefined) goto __else463;
10576 r_res = (int)((SymbolEntry*)r_res)->sob;
10579 fprintf(stderr,"Symbol map not defined"); exit(-1);
10581 if (IS_SOB_CLOSURE(r_res)) goto __app301;
10582 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
10584 push((int)SOB_CLOSURE_ENV(r_res));
10585 push((int)&&__ret399);
10586 goto *(SOB_CLOSURE_CODE(r_res));
10588 sp = sp-2-stack[sp-2];
10590 r_res = (int)probeSymbolDefined("append",topLevel);
10591 if (r_res==0) goto __else464;
10592 if (! ((SymbolEntry*)r_res)->isDefined) goto __else464;
10593 r_res = (int)((SymbolEntry*)r_res)->sob;
10596 fprintf(stderr,"Symbol append not defined"); exit(-1);
10600 r_res = (int)probeSymbolDefined("apply",topLevel);
10601 if (r_res==0) goto __else465;
10602 if (! ((SymbolEntry*)r_res)->isDefined) goto __else465;
10603 r_res = (int)((SymbolEntry*)r_res)->sob;
10606 fprintf(stderr,"Symbol apply not defined"); exit(-1);
10608 if (IS_SOB_CLOSURE(r_res)) goto __app300;
10609 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
10611 push((int)SOB_CLOSURE_ENV(r_res));
10612 push((int)&&__ret398);
10613 goto *(SOB_CLOSURE_CODE(r_res));
10615 sp = sp-2-stack[sp-2];
10618 r_res = (int)probeSymbolDefined("list->string",topLevel);
10619 if (r_res==0) goto __else466;
10620 if (! ((SymbolEntry*)r_res)->isDefined) goto __else466;
10621 r_res = (int)((SymbolEntry*)r_res)->sob;
10624 fprintf(stderr,"Symbol list->string not defined"); exit(-1);
10626 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
10627 push((int)SOB_CLOSURE_ENV(r_res));
10630 goto *(SOB_CLOSURE_CODE(r_res));
10631 sp = sp-2-stack[sp-2];
10635 r_res = (int)makeSchemeClosure((void*)r[0],&&__body118);
10636 r[0] = (int)getSymbol("string-append",topLevel);
10637 ((SymbolEntry*)r[0])->isDefined = 1;
10638 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
10639 r_res = (int)&sc_void;
10641 /* set return address */
10642 ST_RET() = (int)&&__ret400;
10644 r[0] = (int)extendEnviroment( (int**)NULL, 0);
10645 goto __skipBody119;
10649 prepareStackForAbsOpt(1);
10650 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
10654 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
10657 r_res = (int)probeSymbolDefined("vector->list",topLevel);
10658 if (r_res==0) goto __else467;
10659 if (! ((SymbolEntry*)r_res)->isDefined) goto __else467;
10660 r_res = (int)((SymbolEntry*)r_res)->sob;
10663 fprintf(stderr,"Symbol vector->list not defined"); exit(-1);
10667 r_res = (int)probeSymbolDefined("map",topLevel);
10668 if (r_res==0) goto __else468;
10669 if (! ((SymbolEntry*)r_res)->isDefined) goto __else468;
10670 r_res = (int)((SymbolEntry*)r_res)->sob;
10673 fprintf(stderr,"Symbol map not defined"); exit(-1);
10675 if (IS_SOB_CLOSURE(r_res)) goto __app303;
10676 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
10678 push((int)SOB_CLOSURE_ENV(r_res));
10679 push((int)&&__ret402);
10680 goto *(SOB_CLOSURE_CODE(r_res));
10682 sp = sp-2-stack[sp-2];
10684 r_res = (int)probeSymbolDefined("append",topLevel);
10685 if (r_res==0) goto __else469;
10686 if (! ((SymbolEntry*)r_res)->isDefined) goto __else469;
10687 r_res = (int)((SymbolEntry*)r_res)->sob;
10690 fprintf(stderr,"Symbol append not defined"); exit(-1);
10694 r_res = (int)probeSymbolDefined("apply",topLevel);
10695 if (r_res==0) goto __else470;
10696 if (! ((SymbolEntry*)r_res)->isDefined) goto __else470;
10697 r_res = (int)((SymbolEntry*)r_res)->sob;
10700 fprintf(stderr,"Symbol apply not defined"); exit(-1);
10702 if (IS_SOB_CLOSURE(r_res)) goto __app302;
10703 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
10705 push((int)SOB_CLOSURE_ENV(r_res));
10706 push((int)&&__ret401);
10707 goto *(SOB_CLOSURE_CODE(r_res));
10709 sp = sp-2-stack[sp-2];
10712 r_res = (int)probeSymbolDefined("list->vector",topLevel);
10713 if (r_res==0) goto __else471;
10714 if (! ((SymbolEntry*)r_res)->isDefined) goto __else471;
10715 r_res = (int)((SymbolEntry*)r_res)->sob;
10718 fprintf(stderr,"Symbol list->vector not defined"); exit(-1);
10720 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
10721 push((int)SOB_CLOSURE_ENV(r_res));
10724 goto *(SOB_CLOSURE_CODE(r_res));
10725 sp = sp-2-stack[sp-2];
10729 r_res = (int)makeSchemeClosure((void*)r[0],&&__body119);
10730 r[0] = (int)getSymbol("vector-append",topLevel);
10731 ((SymbolEntry*)r[0])->isDefined = 1;
10732 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
10733 r_res = (int)&sc_void;
10735 /* set return address */
10736 ST_RET() = (int)&&__ret403;
10738 r_res = (int)&sc_false;
10741 r[0] = (int)extendEnviroment( (int**)NULL, 0);
10742 goto __skipBody120;
10746 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
10748 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
10752 r_res = (int)probeSymbolDefined("box",topLevel);
10753 if (r_res==0) goto __else472;
10754 if (! ((SymbolEntry*)r_res)->isDefined) goto __else472;
10755 r_res = (int)((SymbolEntry*)r_res)->sob;
10758 fprintf(stderr,"Symbol box not defined"); exit(-1);
10760 if (IS_SOB_CLOSURE(r_res)) goto __app305;
10761 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
10763 push((int)SOB_CLOSURE_ENV(r_res));
10764 push((int)&&__ret405);
10765 goto *(SOB_CLOSURE_CODE(r_res));
10767 sp = sp-2-stack[sp-2];
10768 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
10770 r_res = (int)&sc_void;
10772 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 1);
10773 goto __skipBody121;
10777 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
10779 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
10783 r_res = (int)probeSymbolDefined("null?",topLevel);
10784 if (r_res==0) goto __else474;
10785 if (! ((SymbolEntry*)r_res)->isDefined) goto __else474;
10786 r_res = (int)((SymbolEntry*)r_res)->sob;
10789 fprintf(stderr,"Symbol null\? not defined"); exit(-1);
10791 if (IS_SOB_CLOSURE(r_res)) goto __app307;
10792 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
10794 push((int)SOB_CLOSURE_ENV(r_res));
10795 push((int)&&__ret407);
10796 goto *(SOB_CLOSURE_CODE(r_res));
10798 sp = sp-2-stack[sp-2];
10799 if ((SchemeObject*)r_res==&sc_false) goto __else473;
10800 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
10805 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
10809 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
10813 r_res = (int)probeSymbolDefined("cdr",topLevel);
10814 if (r_res==0) goto __else475;
10815 if (! ((SymbolEntry*)r_res)->isDefined) goto __else475;
10816 r_res = (int)((SymbolEntry*)r_res)->sob;
10819 fprintf(stderr,"Symbol cdr not defined"); exit(-1);
10821 if (IS_SOB_CLOSURE(r_res)) goto __app309;
10822 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
10824 push((int)SOB_CLOSURE_ENV(r_res));
10825 push((int)&&__ret409);
10826 goto *(SOB_CLOSURE_CODE(r_res));
10828 sp = sp-2-stack[sp-2];
10832 r_res = (int)&__sc_number67;
10834 r_res = ((int**)ST_ENV())[0][0];
10837 r_res = (int)probeSymbolDefined("vector-ref",topLevel);
10838 if (r_res==0) goto __else476;
10839 if (! ((SymbolEntry*)r_res)->isDefined) goto __else476;
10840 r_res = (int)((SymbolEntry*)r_res)->sob;
10843 fprintf(stderr,"Symbol vector-ref not defined"); exit(-1);
10845 if (IS_SOB_CLOSURE(r_res)) goto __app310;
10846 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
10848 push((int)SOB_CLOSURE_ENV(r_res));
10849 push((int)&&__ret410);
10850 goto *(SOB_CLOSURE_CODE(r_res));
10852 sp = sp-2-stack[sp-2];
10853 if (IS_SOB_CLOSURE(r_res)) goto __app308;
10854 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
10856 push((int)SOB_CLOSURE_ENV(r_res));
10857 push((int)&&__ret408);
10858 goto *(SOB_CLOSURE_CODE(r_res));
10860 sp = sp-2-stack[sp-2];
10863 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
10867 r_res = (int)probeSymbolDefined("car",topLevel);
10868 if (r_res==0) goto __else477;
10869 if (! ((SymbolEntry*)r_res)->isDefined) goto __else477;
10870 r_res = (int)((SymbolEntry*)r_res)->sob;
10873 fprintf(stderr,"Symbol car not defined"); exit(-1);
10875 if (IS_SOB_CLOSURE(r_res)) goto __app311;
10876 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
10878 push((int)SOB_CLOSURE_ENV(r_res));
10879 push((int)&&__ret411);
10880 goto *(SOB_CLOSURE_CODE(r_res));
10882 sp = sp-2-stack[sp-2];
10885 r_res = (int)probeSymbolDefined("cons",topLevel);
10886 if (r_res==0) goto __else478;
10887 if (! ((SymbolEntry*)r_res)->isDefined) goto __else478;
10888 r_res = (int)((SymbolEntry*)r_res)->sob;
10891 fprintf(stderr,"Symbol cons not defined"); exit(-1);
10893 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
10894 push((int)SOB_CLOSURE_ENV(r_res));
10897 goto *(SOB_CLOSURE_CODE(r_res));
10898 sp = sp-2-stack[sp-2];
10903 r_res = (int)makeSchemeClosure((void*)r[0],&&__body121);
10905 r_res = (int)&__sc_number68;
10907 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
10911 r_res = (int)probeSymbolDefined("vector-set!",topLevel);
10912 if (r_res==0) goto __else479;
10913 if (! ((SymbolEntry*)r_res)->isDefined) goto __else479;
10914 r_res = (int)((SymbolEntry*)r_res)->sob;
10917 fprintf(stderr,"Symbol vector-set! not defined"); exit(-1);
10919 if (IS_SOB_CLOSURE(r_res)) goto __app306;
10920 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
10922 push((int)SOB_CLOSURE_ENV(r_res));
10923 push((int)&&__ret406);
10924 goto *(SOB_CLOSURE_CODE(r_res));
10926 sp = sp-2-stack[sp-2];
10928 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 1);
10929 goto __skipBody122;
10933 if (ST_ARG_COUNT()!=0) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",0)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
10934 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 2);
10935 goto __skipBody123;
10939 prepareStackForAbsOpt(1);
10940 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
10942 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
10945 r_res = (int)&sc_nil;
10948 r_res = (int)&__sc_number69;
10950 r_res = ((int**)ST_ENV())[1][0];
10953 r_res = (int)probeSymbolDefined("vector-ref",topLevel);
10954 if (r_res==0) goto __else480;
10955 if (! ((SymbolEntry*)r_res)->isDefined) goto __else480;
10956 r_res = (int)((SymbolEntry*)r_res)->sob;
10959 fprintf(stderr,"Symbol vector-ref not defined"); exit(-1);
10961 if (IS_SOB_CLOSURE(r_res)) goto __app312;
10962 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
10964 push((int)SOB_CLOSURE_ENV(r_res));
10965 push((int)&&__ret412);
10966 goto *(SOB_CLOSURE_CODE(r_res));
10968 sp = sp-2-stack[sp-2];
10971 r_res = (int)probeSymbolDefined("foldr",topLevel);
10972 if (r_res==0) goto __else481;
10973 if (! ((SymbolEntry*)r_res)->isDefined) goto __else481;
10974 r_res = (int)((SymbolEntry*)r_res)->sob;
10977 fprintf(stderr,"Symbol foldr not defined"); exit(-1);
10979 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
10980 push((int)SOB_CLOSURE_ENV(r_res));
10983 goto *(SOB_CLOSURE_CODE(r_res));
10984 sp = sp-2-stack[sp-2];
10988 r_res = (int)makeSchemeClosure((void*)r[0],&&__body123);
10992 r_res = (int)makeSchemeClosure((void*)r[0],&&__body122);
10993 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
10994 push((int)SOB_CLOSURE_ENV(r_res));
10997 goto *(SOB_CLOSURE_CODE(r_res));
10998 sp = sp-2-stack[sp-2];
11002 r_res = (int)makeSchemeClosure((void*)r[0],&&__body120);
11003 if (IS_SOB_CLOSURE(r_res)) goto __app304;
11004 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
11006 push((int)SOB_CLOSURE_ENV(r_res));
11007 push((int)&&__ret404);
11008 goto *(SOB_CLOSURE_CODE(r_res));
11010 sp = sp-2-stack[sp-2];
11011 r[0] = (int)getSymbol("append",topLevel);
11012 ((SymbolEntry*)r[0])->isDefined = 1;
11013 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
11014 r_res = (int)&sc_void;
11016 /* set return address */
11017 ST_RET() = (int)&&__ret413;
11019 r_res = (int)&sc_false;
11022 r[0] = (int)extendEnviroment( (int**)NULL, 0);
11023 goto __skipBody124;
11027 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
11029 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
11033 r_res = (int)probeSymbolDefined("box",topLevel);
11034 if (r_res==0) goto __else482;
11035 if (! ((SymbolEntry*)r_res)->isDefined) goto __else482;
11036 r_res = (int)((SymbolEntry*)r_res)->sob;
11039 fprintf(stderr,"Symbol box not defined"); exit(-1);
11041 if (IS_SOB_CLOSURE(r_res)) goto __app314;
11042 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
11044 push((int)SOB_CLOSURE_ENV(r_res));
11045 push((int)&&__ret415);
11046 goto *(SOB_CLOSURE_CODE(r_res));
11048 sp = sp-2-stack[sp-2];
11049 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
11051 r_res = (int)&sc_void;
11053 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 1);
11054 goto __skipBody125;
11058 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
11060 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
11064 r_res = (int)probeSymbolDefined("null?",topLevel);
11065 if (r_res==0) goto __else484;
11066 if (! ((SymbolEntry*)r_res)->isDefined) goto __else484;
11067 r_res = (int)((SymbolEntry*)r_res)->sob;
11070 fprintf(stderr,"Symbol null\? not defined"); exit(-1);
11072 if (IS_SOB_CLOSURE(r_res)) goto __app316;
11073 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
11075 push((int)SOB_CLOSURE_ENV(r_res));
11076 push((int)&&__ret417);
11077 goto *(SOB_CLOSURE_CODE(r_res));
11079 sp = sp-2-stack[sp-2];
11080 if ((SchemeObject*)r_res==&sc_false) goto __else483;
11081 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
11086 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
11090 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
11094 r_res = (int)probeSymbolDefined("car",topLevel);
11095 if (r_res==0) goto __else485;
11096 if (! ((SymbolEntry*)r_res)->isDefined) goto __else485;
11097 r_res = (int)((SymbolEntry*)r_res)->sob;
11100 fprintf(stderr,"Symbol car not defined"); exit(-1);
11102 if (IS_SOB_CLOSURE(r_res)) goto __app318;
11103 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
11105 push((int)SOB_CLOSURE_ENV(r_res));
11106 push((int)&&__ret419);
11107 goto *(SOB_CLOSURE_CODE(r_res));
11109 sp = sp-2-stack[sp-2];
11112 r_res = (int)probeSymbolDefined("cons",topLevel);
11113 if (r_res==0) goto __else486;
11114 if (! ((SymbolEntry*)r_res)->isDefined) goto __else486;
11115 r_res = (int)((SymbolEntry*)r_res)->sob;
11118 fprintf(stderr,"Symbol cons not defined"); exit(-1);
11120 if (IS_SOB_CLOSURE(r_res)) goto __app317;
11121 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
11123 push((int)SOB_CLOSURE_ENV(r_res));
11124 push((int)&&__ret418);
11125 goto *(SOB_CLOSURE_CODE(r_res));
11127 sp = sp-2-stack[sp-2];
11130 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
11134 r_res = (int)probeSymbolDefined("cdr",topLevel);
11135 if (r_res==0) goto __else487;
11136 if (! ((SymbolEntry*)r_res)->isDefined) goto __else487;
11137 r_res = (int)((SymbolEntry*)r_res)->sob;
11140 fprintf(stderr,"Symbol cdr not defined"); exit(-1);
11142 if (IS_SOB_CLOSURE(r_res)) goto __app319;
11143 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
11145 push((int)SOB_CLOSURE_ENV(r_res));
11146 push((int)&&__ret420);
11147 goto *(SOB_CLOSURE_CODE(r_res));
11149 sp = sp-2-stack[sp-2];
11153 r_res = (int)&__sc_number70;
11155 r_res = ((int**)ST_ENV())[0][0];
11158 r_res = (int)probeSymbolDefined("vector-ref",topLevel);
11159 if (r_res==0) goto __else488;
11160 if (! ((SymbolEntry*)r_res)->isDefined) goto __else488;
11161 r_res = (int)((SymbolEntry*)r_res)->sob;
11164 fprintf(stderr,"Symbol vector-ref not defined"); exit(-1);
11166 if (IS_SOB_CLOSURE(r_res)) goto __app320;
11167 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
11169 push((int)SOB_CLOSURE_ENV(r_res));
11170 push((int)&&__ret421);
11171 goto *(SOB_CLOSURE_CODE(r_res));
11173 sp = sp-2-stack[sp-2];
11174 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
11175 push((int)SOB_CLOSURE_ENV(r_res));
11178 goto *(SOB_CLOSURE_CODE(r_res));
11179 sp = sp-2-stack[sp-2];
11184 r_res = (int)makeSchemeClosure((void*)r[0],&&__body125);
11186 r_res = (int)&__sc_number71;
11188 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
11192 r_res = (int)probeSymbolDefined("vector-set!",topLevel);
11193 if (r_res==0) goto __else489;
11194 if (! ((SymbolEntry*)r_res)->isDefined) goto __else489;
11195 r_res = (int)((SymbolEntry*)r_res)->sob;
11198 fprintf(stderr,"Symbol vector-set! not defined"); exit(-1);
11200 if (IS_SOB_CLOSURE(r_res)) goto __app315;
11201 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
11203 push((int)SOB_CLOSURE_ENV(r_res));
11204 push((int)&&__ret416);
11205 goto *(SOB_CLOSURE_CODE(r_res));
11207 sp = sp-2-stack[sp-2];
11209 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 1);
11210 goto __skipBody126;
11214 if (ST_ARG_COUNT()!=0) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",0)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
11215 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 2);
11216 goto __skipBody127;
11220 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
11221 r_res = (int)&sc_nil;
11223 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
11228 r_res = (int)&__sc_number72;
11230 r_res = ((int**)ST_ENV())[1][0];
11233 r_res = (int)probeSymbolDefined("vector-ref",topLevel);
11234 if (r_res==0) goto __else490;
11235 if (! ((SymbolEntry*)r_res)->isDefined) goto __else490;
11236 r_res = (int)((SymbolEntry*)r_res)->sob;
11239 fprintf(stderr,"Symbol vector-ref not defined"); exit(-1);
11241 if (IS_SOB_CLOSURE(r_res)) goto __app321;
11242 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
11244 push((int)SOB_CLOSURE_ENV(r_res));
11245 push((int)&&__ret422);
11246 goto *(SOB_CLOSURE_CODE(r_res));
11248 sp = sp-2-stack[sp-2];
11249 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
11250 push((int)SOB_CLOSURE_ENV(r_res));
11253 goto *(SOB_CLOSURE_CODE(r_res));
11254 sp = sp-2-stack[sp-2];
11258 r_res = (int)makeSchemeClosure((void*)r[0],&&__body127);
11262 r_res = (int)makeSchemeClosure((void*)r[0],&&__body126);
11263 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
11264 push((int)SOB_CLOSURE_ENV(r_res));
11267 goto *(SOB_CLOSURE_CODE(r_res));
11268 sp = sp-2-stack[sp-2];
11272 r_res = (int)makeSchemeClosure((void*)r[0],&&__body124);
11273 if (IS_SOB_CLOSURE(r_res)) goto __app313;
11274 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
11276 push((int)SOB_CLOSURE_ENV(r_res));
11277 push((int)&&__ret414);
11278 goto *(SOB_CLOSURE_CODE(r_res));
11280 sp = sp-2-stack[sp-2];
11281 r[0] = (int)getSymbol("reverse",topLevel);
11282 ((SymbolEntry*)r[0])->isDefined = 1;
11283 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
11284 r_res = (int)&sc_void;
11286 /* set return address */
11287 ST_RET() = (int)&&__ret423;
11290 r_res = (int)probeSymbolDefined("string->list",topLevel);
11291 if (r_res==0) goto __else491;
11292 if (! ((SymbolEntry*)r_res)->isDefined) goto __else491;
11293 r_res = (int)((SymbolEntry*)r_res)->sob;
11296 fprintf(stderr,"Symbol string->list not defined"); exit(-1);
11299 r_res = (int)probeSymbolDefined("reverse",topLevel);
11300 if (r_res==0) goto __else492;
11301 if (! ((SymbolEntry*)r_res)->isDefined) goto __else492;
11302 r_res = (int)((SymbolEntry*)r_res)->sob;
11305 fprintf(stderr,"Symbol reverse not defined"); exit(-1);
11308 r_res = (int)probeSymbolDefined("list->string",topLevel);
11309 if (r_res==0) goto __else493;
11310 if (! ((SymbolEntry*)r_res)->isDefined) goto __else493;
11311 r_res = (int)((SymbolEntry*)r_res)->sob;
11314 fprintf(stderr,"Symbol list->string not defined"); exit(-1);
11318 r_res = (int)probeSymbolDefined("compose",topLevel);
11319 if (r_res==0) goto __else494;
11320 if (! ((SymbolEntry*)r_res)->isDefined) goto __else494;
11321 r_res = (int)((SymbolEntry*)r_res)->sob;
11324 fprintf(stderr,"Symbol compose not defined"); exit(-1);
11326 if (IS_SOB_CLOSURE(r_res)) goto __app322;
11327 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
11329 push((int)SOB_CLOSURE_ENV(r_res));
11330 push((int)&&__ret424);
11331 goto *(SOB_CLOSURE_CODE(r_res));
11333 sp = sp-2-stack[sp-2];
11334 r[0] = (int)getSymbol("string-reverse",topLevel);
11335 ((SymbolEntry*)r[0])->isDefined = 1;
11336 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
11337 r_res = (int)&sc_void;
11339 /* set return address */
11340 ST_RET() = (int)&&__ret425;
11342 r[0] = (int)extendEnviroment( (int**)NULL, 0);
11343 goto __skipBody128;
11347 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
11349 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
11353 r_res = (int)probeSymbolDefined("zero?",topLevel);
11354 if (r_res==0) goto __else496;
11355 if (! ((SymbolEntry*)r_res)->isDefined) goto __else496;
11356 r_res = (int)((SymbolEntry*)r_res)->sob;
11359 fprintf(stderr,"Symbol zero\? not defined"); exit(-1);
11361 if (IS_SOB_CLOSURE(r_res)) goto __app323;
11362 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
11364 push((int)SOB_CLOSURE_ENV(r_res));
11365 push((int)&&__ret426);
11366 goto *(SOB_CLOSURE_CODE(r_res));
11368 sp = sp-2-stack[sp-2];
11369 if ((SchemeObject*)r_res==&sc_false) goto __else495;
11371 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
11375 r_res = (int)probeSymbolDefined("car",topLevel);
11376 if (r_res==0) goto __else497;
11377 if (! ((SymbolEntry*)r_res)->isDefined) goto __else497;
11378 r_res = (int)((SymbolEntry*)r_res)->sob;
11381 fprintf(stderr,"Symbol car not defined"); exit(-1);
11383 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
11384 push((int)SOB_CLOSURE_ENV(r_res));
11387 goto *(SOB_CLOSURE_CODE(r_res));
11388 sp = sp-2-stack[sp-2];
11393 r_res = (int)&__sc_number73;
11395 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
11399 r_res = (int)probeSymbolDefined("-",topLevel);
11400 if (r_res==0) goto __else498;
11401 if (! ((SymbolEntry*)r_res)->isDefined) goto __else498;
11402 r_res = (int)((SymbolEntry*)r_res)->sob;
11405 fprintf(stderr,"Symbol - not defined"); exit(-1);
11407 if (IS_SOB_CLOSURE(r_res)) goto __app324;
11408 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
11410 push((int)SOB_CLOSURE_ENV(r_res));
11411 push((int)&&__ret427);
11412 goto *(SOB_CLOSURE_CODE(r_res));
11414 sp = sp-2-stack[sp-2];
11417 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
11421 r_res = (int)probeSymbolDefined("cdr",topLevel);
11422 if (r_res==0) goto __else499;
11423 if (! ((SymbolEntry*)r_res)->isDefined) goto __else499;
11424 r_res = (int)((SymbolEntry*)r_res)->sob;
11427 fprintf(stderr,"Symbol cdr not defined"); exit(-1);
11429 if (IS_SOB_CLOSURE(r_res)) goto __app325;
11430 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
11432 push((int)SOB_CLOSURE_ENV(r_res));
11433 push((int)&&__ret428);
11434 goto *(SOB_CLOSURE_CODE(r_res));
11436 sp = sp-2-stack[sp-2];
11439 r_res = (int)probeSymbolDefined("list-ref",topLevel);
11440 if (r_res==0) goto __else500;
11441 if (! ((SymbolEntry*)r_res)->isDefined) goto __else500;
11442 r_res = (int)((SymbolEntry*)r_res)->sob;
11445 fprintf(stderr,"Symbol list-ref not defined"); exit(-1);
11447 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
11448 push((int)SOB_CLOSURE_ENV(r_res));
11451 goto *(SOB_CLOSURE_CODE(r_res));
11452 sp = sp-2-stack[sp-2];
11457 r_res = (int)makeSchemeClosure((void*)r[0],&&__body128);
11458 r[0] = (int)getSymbol("list-ref",topLevel);
11459 ((SymbolEntry*)r[0])->isDefined = 1;
11460 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
11461 r_res = (int)&sc_void;
11463 /* set return address */
11464 ST_RET() = (int)&&__ret429;
11466 r[0] = (int)extendEnviroment( (int**)NULL, 0);
11467 goto __skipBody129;
11471 if (ST_ARG_COUNT()!=3) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",3)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
11473 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
11477 r_res = (int)probeSymbolDefined("zero?",topLevel);
11478 if (r_res==0) goto __else502;
11479 if (! ((SymbolEntry*)r_res)->isDefined) goto __else502;
11480 r_res = (int)((SymbolEntry*)r_res)->sob;
11483 fprintf(stderr,"Symbol zero\? not defined"); exit(-1);
11485 if (IS_SOB_CLOSURE(r_res)) goto __app326;
11486 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
11488 push((int)SOB_CLOSURE_ENV(r_res));
11489 push((int)&&__ret430);
11490 goto *(SOB_CLOSURE_CODE(r_res));
11492 sp = sp-2-stack[sp-2];
11493 if ((SchemeObject*)r_res==&sc_false) goto __else501;
11495 ASSERT_ALWAYS((2>=0) & (2<ST_ARG_COUNT()),"");
11498 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
11502 r_res = (int)probeSymbolDefined("set-car!",topLevel);
11503 if (r_res==0) goto __else503;
11504 if (! ((SymbolEntry*)r_res)->isDefined) goto __else503;
11505 r_res = (int)((SymbolEntry*)r_res)->sob;
11508 fprintf(stderr,"Symbol set-car! not defined"); exit(-1);
11510 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
11511 push((int)SOB_CLOSURE_ENV(r_res));
11514 goto *(SOB_CLOSURE_CODE(r_res));
11515 sp = sp-2-stack[sp-2];
11519 ASSERT_ALWAYS((2>=0) & (2<ST_ARG_COUNT()),"");
11523 r_res = (int)&__sc_number74;
11525 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
11529 r_res = (int)probeSymbolDefined("-",topLevel);
11530 if (r_res==0) goto __else504;
11531 if (! ((SymbolEntry*)r_res)->isDefined) goto __else504;
11532 r_res = (int)((SymbolEntry*)r_res)->sob;
11535 fprintf(stderr,"Symbol - not defined"); exit(-1);
11537 if (IS_SOB_CLOSURE(r_res)) goto __app327;
11538 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
11540 push((int)SOB_CLOSURE_ENV(r_res));
11541 push((int)&&__ret431);
11542 goto *(SOB_CLOSURE_CODE(r_res));
11544 sp = sp-2-stack[sp-2];
11547 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
11551 r_res = (int)probeSymbolDefined("cdr",topLevel);
11552 if (r_res==0) goto __else505;
11553 if (! ((SymbolEntry*)r_res)->isDefined) goto __else505;
11554 r_res = (int)((SymbolEntry*)r_res)->sob;
11557 fprintf(stderr,"Symbol cdr not defined"); exit(-1);
11559 if (IS_SOB_CLOSURE(r_res)) goto __app328;
11560 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
11562 push((int)SOB_CLOSURE_ENV(r_res));
11563 push((int)&&__ret432);
11564 goto *(SOB_CLOSURE_CODE(r_res));
11566 sp = sp-2-stack[sp-2];
11569 r_res = (int)probeSymbolDefined("list-set!",topLevel);
11570 if (r_res==0) goto __else506;
11571 if (! ((SymbolEntry*)r_res)->isDefined) goto __else506;
11572 r_res = (int)((SymbolEntry*)r_res)->sob;
11575 fprintf(stderr,"Symbol list-set! not defined"); exit(-1);
11577 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
11578 push((int)SOB_CLOSURE_ENV(r_res));
11581 goto *(SOB_CLOSURE_CODE(r_res));
11582 sp = sp-2-stack[sp-2];
11587 r_res = (int)makeSchemeClosure((void*)r[0],&&__body129);
11588 r[0] = (int)getSymbol("list-set!",topLevel);
11589 ((SymbolEntry*)r[0])->isDefined = 1;
11590 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
11591 r_res = (int)&sc_void;
11593 /* set return address */
11594 ST_RET() = (int)&&__ret433;
11596 r[0] = (int)extendEnviroment( (int**)NULL, 0);
11597 goto __skipBody130;
11601 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
11603 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
11606 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
11610 r_res = (int)probeSymbolDefined(">",topLevel);
11611 if (r_res==0) goto __else508;
11612 if (! ((SymbolEntry*)r_res)->isDefined) goto __else508;
11613 r_res = (int)((SymbolEntry*)r_res)->sob;
11616 fprintf(stderr,"Symbol > not defined"); exit(-1);
11618 if (IS_SOB_CLOSURE(r_res)) goto __app330;
11619 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
11621 push((int)SOB_CLOSURE_ENV(r_res));
11622 push((int)&&__ret435);
11623 goto *(SOB_CLOSURE_CODE(r_res));
11625 sp = sp-2-stack[sp-2];
11626 if ((SchemeObject*)r_res==&sc_false) goto __else507;
11627 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
11631 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
11637 r_res = (int)makeSchemeClosure((void*)r[0],&&__body130);
11640 r[0] = (int)extendEnviroment( (int**)NULL, 0);
11641 goto __skipBody131;
11645 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
11646 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 1);
11647 goto __skipBody132;
11651 prepareStackForAbsOpt(2);
11652 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
11654 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
11657 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
11660 r_res = ((int**)ST_ENV())[0][0];
11663 r_res = (int)probeSymbolDefined("foldr",topLevel);
11664 if (r_res==0) goto __else509;
11665 if (! ((SymbolEntry*)r_res)->isDefined) goto __else509;
11666 r_res = (int)((SymbolEntry*)r_res)->sob;
11669 fprintf(stderr,"Symbol foldr not defined"); exit(-1);
11671 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
11672 push((int)SOB_CLOSURE_ENV(r_res));
11675 goto *(SOB_CLOSURE_CODE(r_res));
11676 sp = sp-2-stack[sp-2];
11680 r_res = (int)makeSchemeClosure((void*)r[0],&&__body132);
11684 r_res = (int)makeSchemeClosure((void*)r[0],&&__body131);
11685 if (IS_SOB_CLOSURE(r_res)) goto __app329;
11686 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
11688 push((int)SOB_CLOSURE_ENV(r_res));
11689 push((int)&&__ret434);
11690 goto *(SOB_CLOSURE_CODE(r_res));
11692 sp = sp-2-stack[sp-2];
11693 r[0] = (int)getSymbol("max",topLevel);
11694 ((SymbolEntry*)r[0])->isDefined = 1;
11695 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
11696 r_res = (int)&sc_void;
11698 /* set return address */
11699 ST_RET() = (int)&&__ret436;
11701 r[0] = (int)extendEnviroment( (int**)NULL, 0);
11702 goto __skipBody133;
11706 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
11708 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
11711 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
11715 r_res = (int)probeSymbolDefined("<",topLevel);
11716 if (r_res==0) goto __else511;
11717 if (! ((SymbolEntry*)r_res)->isDefined) goto __else511;
11718 r_res = (int)((SymbolEntry*)r_res)->sob;
11721 fprintf(stderr,"Symbol < not defined"); exit(-1);
11723 if (IS_SOB_CLOSURE(r_res)) goto __app332;
11724 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
11726 push((int)SOB_CLOSURE_ENV(r_res));
11727 push((int)&&__ret438);
11728 goto *(SOB_CLOSURE_CODE(r_res));
11730 sp = sp-2-stack[sp-2];
11731 if ((SchemeObject*)r_res==&sc_false) goto __else510;
11732 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
11736 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
11742 r_res = (int)makeSchemeClosure((void*)r[0],&&__body133);
11745 r[0] = (int)extendEnviroment( (int**)NULL, 0);
11746 goto __skipBody134;
11750 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
11751 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 1);
11752 goto __skipBody135;
11756 prepareStackForAbsOpt(2);
11757 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
11759 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
11762 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
11765 r_res = ((int**)ST_ENV())[0][0];
11768 r_res = (int)probeSymbolDefined("foldr",topLevel);
11769 if (r_res==0) goto __else512;
11770 if (! ((SymbolEntry*)r_res)->isDefined) goto __else512;
11771 r_res = (int)((SymbolEntry*)r_res)->sob;
11774 fprintf(stderr,"Symbol foldr not defined"); exit(-1);
11776 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
11777 push((int)SOB_CLOSURE_ENV(r_res));
11780 goto *(SOB_CLOSURE_CODE(r_res));
11781 sp = sp-2-stack[sp-2];
11785 r_res = (int)makeSchemeClosure((void*)r[0],&&__body135);
11789 r_res = (int)makeSchemeClosure((void*)r[0],&&__body134);
11790 if (IS_SOB_CLOSURE(r_res)) goto __app331;
11791 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
11793 push((int)SOB_CLOSURE_ENV(r_res));
11794 push((int)&&__ret437);
11795 goto *(SOB_CLOSURE_CODE(r_res));
11797 sp = sp-2-stack[sp-2];
11798 r[0] = (int)getSymbol("min",topLevel);
11799 ((SymbolEntry*)r[0])->isDefined = 1;
11800 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
11801 r_res = (int)&sc_void;
11803 /* set return address */
11804 ST_RET() = (int)&&__ret439;
11806 r_res = (int)&sc_false;
11809 r[0] = (int)extendEnviroment( (int**)NULL, 0);
11810 goto __skipBody136;
11814 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
11816 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
11820 r_res = (int)probeSymbolDefined("box",topLevel);
11821 if (r_res==0) goto __else513;
11822 if (! ((SymbolEntry*)r_res)->isDefined) goto __else513;
11823 r_res = (int)((SymbolEntry*)r_res)->sob;
11826 fprintf(stderr,"Symbol box not defined"); exit(-1);
11828 if (IS_SOB_CLOSURE(r_res)) goto __app334;
11829 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
11831 push((int)SOB_CLOSURE_ENV(r_res));
11832 push((int)&&__ret441);
11833 goto *(SOB_CLOSURE_CODE(r_res));
11835 sp = sp-2-stack[sp-2];
11836 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
11838 r_res = (int)&sc_void;
11840 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 1);
11841 goto __skipBody137;
11845 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
11847 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
11851 r_res = (int)probeSymbolDefined("zero?",topLevel);
11852 if (r_res==0) goto __else515;
11853 if (! ((SymbolEntry*)r_res)->isDefined) goto __else515;
11854 r_res = (int)((SymbolEntry*)r_res)->sob;
11857 fprintf(stderr,"Symbol zero\? not defined"); exit(-1);
11859 if (IS_SOB_CLOSURE(r_res)) goto __app336;
11860 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
11862 push((int)SOB_CLOSURE_ENV(r_res));
11863 push((int)&&__ret443);
11864 goto *(SOB_CLOSURE_CODE(r_res));
11866 sp = sp-2-stack[sp-2];
11867 if ((SchemeObject*)r_res==&sc_false) goto __else514;
11868 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
11873 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
11876 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
11880 r_res = (int)probeSymbolDefined("remainder",topLevel);
11881 if (r_res==0) goto __else516;
11882 if (! ((SymbolEntry*)r_res)->isDefined) goto __else516;
11883 r_res = (int)((SymbolEntry*)r_res)->sob;
11886 fprintf(stderr,"Symbol remainder not defined"); exit(-1);
11888 if (IS_SOB_CLOSURE(r_res)) goto __app337;
11889 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
11891 push((int)SOB_CLOSURE_ENV(r_res));
11892 push((int)&&__ret444);
11893 goto *(SOB_CLOSURE_CODE(r_res));
11895 sp = sp-2-stack[sp-2];
11898 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 2);
11899 goto __skipBody138;
11903 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
11905 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
11909 r_res = (int)probeSymbolDefined("zero?",topLevel);
11910 if (r_res==0) goto __else518;
11911 if (! ((SymbolEntry*)r_res)->isDefined) goto __else518;
11912 r_res = (int)((SymbolEntry*)r_res)->sob;
11915 fprintf(stderr,"Symbol zero\? not defined"); exit(-1);
11917 if (IS_SOB_CLOSURE(r_res)) goto __app338;
11918 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
11920 push((int)SOB_CLOSURE_ENV(r_res));
11921 push((int)&&__ret445);
11922 goto *(SOB_CLOSURE_CODE(r_res));
11924 sp = sp-2-stack[sp-2];
11925 if ((SchemeObject*)r_res==&sc_false) goto __else517;
11926 r_res = ((int**)ST_ENV())[0][1];
11929 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
11932 r_res = ((int**)ST_ENV())[0][1];
11936 r_res = (int)&__sc_number75;
11938 r_res = ((int**)ST_ENV())[1][0];
11941 r_res = (int)probeSymbolDefined("vector-ref",topLevel);
11942 if (r_res==0) goto __else519;
11943 if (! ((SymbolEntry*)r_res)->isDefined) goto __else519;
11944 r_res = (int)((SymbolEntry*)r_res)->sob;
11947 fprintf(stderr,"Symbol vector-ref not defined"); exit(-1);
11949 if (IS_SOB_CLOSURE(r_res)) goto __app339;
11950 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
11952 push((int)SOB_CLOSURE_ENV(r_res));
11953 push((int)&&__ret446);
11954 goto *(SOB_CLOSURE_CODE(r_res));
11956 sp = sp-2-stack[sp-2];
11957 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
11958 push((int)SOB_CLOSURE_ENV(r_res));
11961 goto *(SOB_CLOSURE_CODE(r_res));
11962 sp = sp-2-stack[sp-2];
11967 r_res = (int)makeSchemeClosure((void*)r[0],&&__body138);
11968 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
11969 push((int)SOB_CLOSURE_ENV(r_res));
11972 goto *(SOB_CLOSURE_CODE(r_res));
11973 sp = sp-2-stack[sp-2];
11978 r_res = (int)makeSchemeClosure((void*)r[0],&&__body137);
11980 r_res = (int)&__sc_number76;
11982 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
11986 r_res = (int)probeSymbolDefined("vector-set!",topLevel);
11987 if (r_res==0) goto __else520;
11988 if (! ((SymbolEntry*)r_res)->isDefined) goto __else520;
11989 r_res = (int)((SymbolEntry*)r_res)->sob;
11992 fprintf(stderr,"Symbol vector-set! not defined"); exit(-1);
11994 if (IS_SOB_CLOSURE(r_res)) goto __app335;
11995 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
11997 push((int)SOB_CLOSURE_ENV(r_res));
11998 push((int)&&__ret442);
11999 goto *(SOB_CLOSURE_CODE(r_res));
12001 sp = sp-2-stack[sp-2];
12003 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 1);
12004 goto __skipBody139;
12008 if (ST_ARG_COUNT()!=0) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",0)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
12009 r[0] = (int)extendEnviroment( (int**)ST_ENV(), 2);
12010 goto __skipBody140;
12014 prepareStackForAbsOpt(2);
12015 if (ST_ARG_COUNT()!=2) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",2)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
12017 ASSERT_ALWAYS((1>=0) & (1<ST_ARG_COUNT()),"");
12020 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
12024 r_res = (int)&__sc_number77;
12026 r_res = ((int**)ST_ENV())[1][0];
12029 r_res = (int)probeSymbolDefined("vector-ref",topLevel);
12030 if (r_res==0) goto __else521;
12031 if (! ((SymbolEntry*)r_res)->isDefined) goto __else521;
12032 r_res = (int)((SymbolEntry*)r_res)->sob;
12035 fprintf(stderr,"Symbol vector-ref not defined"); exit(-1);
12037 if (IS_SOB_CLOSURE(r_res)) goto __app340;
12038 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
12040 push((int)SOB_CLOSURE_ENV(r_res));
12041 push((int)&&__ret447);
12042 goto *(SOB_CLOSURE_CODE(r_res));
12044 sp = sp-2-stack[sp-2];
12047 r_res = (int)probeSymbolDefined("foldr",topLevel);
12048 if (r_res==0) goto __else522;
12049 if (! ((SymbolEntry*)r_res)->isDefined) goto __else522;
12050 r_res = (int)((SymbolEntry*)r_res)->sob;
12053 fprintf(stderr,"Symbol foldr not defined"); exit(-1);
12055 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
12056 push((int)SOB_CLOSURE_ENV(r_res));
12059 goto *(SOB_CLOSURE_CODE(r_res));
12060 sp = sp-2-stack[sp-2];
12064 r_res = (int)makeSchemeClosure((void*)r[0],&&__body140);
12068 r_res = (int)makeSchemeClosure((void*)r[0],&&__body139);
12069 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
12070 push((int)SOB_CLOSURE_ENV(r_res));
12073 goto *(SOB_CLOSURE_CODE(r_res));
12074 sp = sp-2-stack[sp-2];
12078 r_res = (int)makeSchemeClosure((void*)r[0],&&__body136);
12079 if (IS_SOB_CLOSURE(r_res)) goto __app333;
12080 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
12082 push((int)SOB_CLOSURE_ENV(r_res));
12083 push((int)&&__ret440);
12084 goto *(SOB_CLOSURE_CODE(r_res));
12086 sp = sp-2-stack[sp-2];
12087 r[0] = (int)getSymbol("gcd",topLevel);
12088 ((SymbolEntry*)r[0])->isDefined = 1;
12089 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
12090 r_res = (int)&sc_void;
12092 /* set return address */
12093 ST_RET() = (int)&&__ret448;
12095 r[0] = (int)extendEnviroment( (int**)NULL, 0);
12096 goto __skipBody141;
12100 prepareStackForAbsOpt(1);
12101 if (ST_ARG_COUNT()!=1) {fprintf(stderr,MSG_ERR_ARGCOUNT("user-procedure",1)); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
12104 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
12107 r_res = (int)probeSymbolDefined("gcd",topLevel);
12108 if (r_res==0) goto __else523;
12109 if (! ((SymbolEntry*)r_res)->isDefined) goto __else523;
12110 r_res = (int)((SymbolEntry*)r_res)->sob;
12113 fprintf(stderr,"Symbol gcd not defined"); exit(-1);
12117 r_res = (int)probeSymbolDefined("apply",topLevel);
12118 if (r_res==0) goto __else524;
12119 if (! ((SymbolEntry*)r_res)->isDefined) goto __else524;
12120 r_res = (int)((SymbolEntry*)r_res)->sob;
12123 fprintf(stderr,"Symbol apply not defined"); exit(-1);
12125 if (IS_SOB_CLOSURE(r_res)) goto __app341;
12126 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
12128 push((int)SOB_CLOSURE_ENV(r_res));
12129 push((int)&&__ret449);
12130 goto *(SOB_CLOSURE_CODE(r_res));
12132 sp = sp-2-stack[sp-2];
12135 ASSERT_ALWAYS((0>=0) & (0<ST_ARG_COUNT()),"");
12138 r_res = (int)probeSymbolDefined("*",topLevel);
12139 if (r_res==0) goto __else525;
12140 if (! ((SymbolEntry*)r_res)->isDefined) goto __else525;
12141 r_res = (int)((SymbolEntry*)r_res)->sob;
12144 fprintf(stderr,"Symbol * not defined"); exit(-1);
12148 r_res = (int)probeSymbolDefined("apply",topLevel);
12149 if (r_res==0) goto __else526;
12150 if (! ((SymbolEntry*)r_res)->isDefined) goto __else526;
12151 r_res = (int)((SymbolEntry*)r_res)->sob;
12154 fprintf(stderr,"Symbol apply not defined"); exit(-1);
12156 if (IS_SOB_CLOSURE(r_res)) goto __app342;
12157 fprintf(stderr,MSG_ERR_APPNONPROC); exit(-1);
12159 push((int)SOB_CLOSURE_ENV(r_res));
12160 push((int)&&__ret450);
12161 goto *(SOB_CLOSURE_CODE(r_res));
12163 sp = sp-2-stack[sp-2];
12166 r_res = (int)probeSymbolDefined("/",topLevel);
12167 if (r_res==0) goto __else527;
12168 if (! ((SymbolEntry*)r_res)->isDefined) goto __else527;
12169 r_res = (int)((SymbolEntry*)r_res)->sob;
12172 fprintf(stderr,"Symbol / not defined"); exit(-1);
12174 if (! IS_SOB_CLOSURE(r_res)) {fprintf(stderr,MSG_ERR_APPNONPROC); fprintf(stderr,"%s %d\n",__FILE__,__LINE__); exit(-1);}
12175 push((int)SOB_CLOSURE_ENV(r_res));
12178 goto *(SOB_CLOSURE_CODE(r_res));
12179 sp = sp-2-stack[sp-2];
12183 r_res = (int)makeSchemeClosure((void*)r[0],&&__body141);
12184 r[0] = (int)getSymbol("lcm",topLevel);
12185 ((SymbolEntry*)r[0])->isDefined = 1;
12186 ((SymbolEntry*)r[0])->sob = (SchemeObject*)r_res;
12187 r_res = (int)&sc_void;
12191 /* End of Support-Code: Code Segment */