cyclone/examples/hello-library/int-test/base.c
2015-05-17 10:13:31 -04:00

2894 lines
107 KiB
C

/**
** This file was automatically generated by the Cyclone scheme compiler
**
** (c) 2014 Justin Ethier
** Version 0.0.1 (Pre-release)
**
**/
#define funcall0(cfn) ((cfn)->fn)(0,cfn)
/* Return to continuation after checking for stack overflow. */
#define return_funcall0(cfn) \
{char stack; \
if (check_overflow(&stack,stack_limit1)) { \
object buf[0]; \
GC(cfn,buf,0); return; \
} else {funcall0((closure) (cfn)); return;}}
/* Evaluate an expression after checking for stack overflow. */
#define return_check0(_fn) { \
char stack; \
if (check_overflow(&stack,stack_limit1)) { \
object buf[0]; \
mclosure0(c1, _fn); \
GC(&c1, buf, 0); return; \
} else { (_fn)(0,(closure)_fn); }}
#define funcall1(cfn,a1) if (type_of(cfn) == cons_tag || prim(cfn)) { Cyc_apply(0, (closure)a1, cfn); } else { ((cfn)->fn)(1,cfn,a1);}
/* Return to continuation after checking for stack overflow. */
#define return_funcall1(cfn,a1) \
{char stack; \
if (check_overflow(&stack,stack_limit1)) { \
object buf[1]; buf[0] = a1;\
GC(cfn,buf,1); return; \
} else {funcall1((closure) (cfn),a1); return;}}
/* Evaluate an expression after checking for stack overflow. */
#define return_check1(_fn,a1) { \
char stack; \
if (check_overflow(&stack,stack_limit1)) { \
object buf[1]; buf[0] = a1; \
mclosure0(c1, _fn); \
GC(&c1, buf, 1); return; \
} else { (_fn)(1,(closure)_fn,a1); }}
#define funcall2(cfn,a1,a2) if (type_of(cfn) == cons_tag || prim(cfn)) { Cyc_apply(1, (closure)a1, cfn,a2); } else { ((cfn)->fn)(2,cfn,a1,a2);}
/* Return to continuation after checking for stack overflow. */
#define return_funcall2(cfn,a1,a2) \
{char stack; \
if (check_overflow(&stack,stack_limit1)) { \
object buf[2]; buf[0] = a1;buf[1] = a2;\
GC(cfn,buf,2); return; \
} else {funcall2((closure) (cfn),a1,a2); return;}}
/* Evaluate an expression after checking for stack overflow. */
#define return_check2(_fn,a1,a2) { \
char stack; \
if (check_overflow(&stack,stack_limit1)) { \
object buf[2]; buf[0] = a1;buf[1] = a2; \
mclosure0(c1, _fn); \
GC(&c1, buf, 2); return; \
} else { (_fn)(2,(closure)_fn,a1,a2); }}
#define funcall3(cfn,a1,a2,a3) if (type_of(cfn) == cons_tag || prim(cfn)) { Cyc_apply(2, (closure)a1, cfn,a2,a3); } else { ((cfn)->fn)(3,cfn,a1,a2,a3);}
/* Return to continuation after checking for stack overflow. */
#define return_funcall3(cfn,a1,a2,a3) \
{char stack; \
if (check_overflow(&stack,stack_limit1)) { \
object buf[3]; buf[0] = a1;buf[1] = a2;buf[2] = a3;\
GC(cfn,buf,3); return; \
} else {funcall3((closure) (cfn),a1,a2,a3); return;}}
/* Evaluate an expression after checking for stack overflow. */
#define return_check3(_fn,a1,a2,a3) { \
char stack; \
if (check_overflow(&stack,stack_limit1)) { \
object buf[3]; buf[0] = a1;buf[1] = a2;buf[2] = a3; \
mclosure0(c1, _fn); \
GC(&c1, buf, 3); return; \
} else { (_fn)(3,(closure)_fn,a1,a2,a3); }}
#define funcall4(cfn,a1,a2,a3,a4) if (type_of(cfn) == cons_tag || prim(cfn)) { Cyc_apply(3, (closure)a1, cfn,a2,a3,a4); } else { ((cfn)->fn)(4,cfn,a1,a2,a3,a4);}
/* Return to continuation after checking for stack overflow. */
#define return_funcall4(cfn,a1,a2,a3,a4) \
{char stack; \
if (check_overflow(&stack,stack_limit1)) { \
object buf[4]; buf[0] = a1;buf[1] = a2;buf[2] = a3;buf[3] = a4;\
GC(cfn,buf,4); return; \
} else {funcall4((closure) (cfn),a1,a2,a3,a4); return;}}
/* Evaluate an expression after checking for stack overflow. */
#define return_check4(_fn,a1,a2,a3,a4) { \
char stack; \
if (check_overflow(&stack,stack_limit1)) { \
object buf[4]; buf[0] = a1;buf[1] = a2;buf[2] = a3;buf[3] = a4; \
mclosure0(c1, _fn); \
GC(&c1, buf, 4); return; \
} else { (_fn)(4,(closure)_fn,a1,a2,a3,a4); }}
#include "cyclone.h"
object __glo_Cyc_91remove_91exception_91handler = nil;
object __glo_Cyc_91add_91exception_91handler = nil;
object __glo__85exception_91handler_91stack_85 = nil;
object __glo_with_91exception_91handler = nil;
object __glo_raise_91continuable = nil;
object __glo_raise = nil;
object __glo_error = nil;
object __glo_make_91string = nil;
object __glo_Cyc_91obj_123_127 = nil;
object __glo_symbol_123_127 = nil;
object __glo_boolean_123_127 = nil;
object __glo_reverse = nil;
object __glo_list_91set_67 = nil;
object __glo_list_91ref = nil;
object __glo_list_91tail = nil;
object __glo_for_91each = nil;
object __glo_map = nil;
object __glo_list_91copy = nil;
object __glo_make_91list = nil;
object __glo__list = nil;
object __glo_append = nil;
object __glo_negative_127 = nil;
object __glo_positive_127 = nil;
object __glo_zero_127 = nil;
object __glo_list_127 = nil;
object __glo_not = nil;
object __glo_foldr = nil;
object __glo_foldl = nil;
object __glo_digit_91value = nil;
object __glo_char_91whitespace_127 = nil;
object __glo_char_91numeric_127 = nil;
object __glo_char_91lower_91case_127 = nil;
object __glo_char_91upper_91case_127 = nil;
object __glo_char_91alphabetic_127 = nil;
object __glo_char_91downcase = nil;
object __glo_char_91upcase = nil;
object __glo_char_125_123_127 = nil;
object __glo_char_121_123_127 = nil;
object __glo_char_125_127 = nil;
object __glo_char_121_127 = nil;
object __glo_char_123_127 = nil;
object __glo_Cyc_91bin_91op_91char = nil;
object __glo_Cyc_91bin_91op = nil;
object __glo_call_91with_91current_91continuation = nil;
object __glo__85Cyc_91version_91banner_85 = nil;
object __glo__85features_85 = nil;
object __glo__85c_91file_91header_91comment_85 = nil;
object __glo__85version_91banner_85 = nil;
object __glo__85version_85 = nil;
object __glo_call_95cc = nil;
#include "runtime.h"
defsymbol(cyclone, cyclone);
defsymbol(continuable, continuable);
defsymbol(raised, raised);
static void __lambda_191(int argc, closure _) ;
static void __lambda_190(int argc, closure _,object r_73370) ;
static void __lambda_189(int argc, closure _,object r_73377) ;
static void __lambda_188(int argc, closure _,object r_73371) ;
static void __lambda_187(int argc, closure _,object r_73376) ;
static void __lambda_186(int argc, closure _,object r_73372) ;
static void __lambda_185(int argc, closure _,object r_73375) ;
static void __lambda_184(int argc, closure _,object r_73373) ;
static void __lambda_183(int argc, closure _,object r_73374) ;
static void __lambda_182(int argc, closure _,object k_73366) ;
static void __lambda_181(int argc, object self_73515, object r_73369) ;
static void __lambda_180(int argc, object self_73516, object r_73367) ;
static void __lambda_179(int argc, object self_73517, object r_73368) ;
static void __lambda_178(int argc, closure _,object k_73362, object h_73107) ;
static void __lambda_177(int argc, object self_73514, object r_73363) ;
static void __lambda_176(int argc, closure _,object k_73342, object handler_73100, object thunk_73101) ;
static void __lambda_175(int argc, object self_73495, object k_73348, object obj_73104) ;
static void __lambda_174(int argc, object self_73496, object r_73349) ;
static void __lambda_173(int argc, object self_73497, object result_73105, object continuable_127_73106) ;
static void __lambda_172(int argc, object self_73498, object result_73105) ;
static void __lambda_171(int argc, object self_73499, object r_73350) ;
static void __lambda_170(int argc, object self_73500, object r_73353) ;
static void __lambda_169(int argc, object self_73501, object r_73352) ;
static void __lambda_168(int argc, object self_73502, object r_73351) ;
static void __lambda_167(int argc, object self_73503, object k_73354) ;
static void __lambda_166(int argc, object self_73504, object r_73355) ;
static void __lambda_165(int argc, object self_73505, object r_73356) ;
static void __lambda_164(int argc, object self_73506, object r_73357) ;
static void __lambda_163(int argc, object self_73507, object r_73343) ;
static void __lambda_162(int argc, object self_73508, object result_73102, object my_91handler_73103) ;
static void __lambda_161(int argc, object self_73509, object result_73102) ;
static void __lambda_160(int argc, object self_73510, object r_73344) ;
static void __lambda_159(int argc, object self_73511, object r_73347) ;
static void __lambda_158(int argc, object self_73512, object r_73345) ;
static void __lambda_157(int argc, object self_73513, object r_73346) ;
static void __lambda_156(int argc, closure _,object k_73336, object obj_7399) ;
static void __lambda_155(int argc, object self_73492, object r_73337) ;
static void __lambda_154(int argc, object self_73493, object r_73339) ;
static void __lambda_153(int argc, object self_73494, object r_73338) ;
static void __lambda_152(int argc, closure _,object k_73330, object obj_7398) ;
static void __lambda_151(int argc, object self_73489, object r_73331) ;
static void __lambda_150(int argc, object self_73490, object r_73333) ;
static void __lambda_149(int argc, object self_73491, object r_73332) ;
static void __lambda_148(int argc, closure _,object k_73326, object msg_7396, object args_7397_raw, ...) ;
static void __lambda_147(int argc, object self_73488, object r_73327) ;
static void __lambda_146(int argc, closure _,object k_73318, object k_7393, object fill_7394_raw, ...) ;
static void __lambda_145(int argc, object self_73482, object r_73319) ;
static void __lambda_144(int argc, object self_73483, object fill_85_7395) ;
static void __lambda_143(int argc, object self_73484, object r_73321) ;
static void __lambda_142(int argc, object self_73485, object r_73320) ;
static void __lambda_141(int argc, object self_73486, object k_73322) ;
static void __lambda_140(int argc, object self_73487, object r_73323) ;
static void __lambda_139(int argc, closure _,object k_73307, object type_127_7388, object obj_7389, object objs_7390) ;
static void __lambda_138(int argc, object self_73474, object r_73308) ;
static void __lambda_137(int argc, object self_73475, object k_73310, object return_7391) ;
static void __lambda_136(int argc, object self_73476, object k_73313, object o_7392) ;
static void __lambda_135(int argc, object self_73477, object r_73315) ;
static void __lambda_134(int argc, object self_73478, object r_73314) ;
static void __lambda_133(int argc, object self_73479, object r_73312) ;
static void __lambda_132(int argc, object self_73480, object r_73311) ;
static void __lambda_131(int argc, object self_73481, object r_73309) ;
static void __lambda_130(int argc, closure _,object k_73303, object sym1_7385, object sym2_7386, object syms_7387_raw, ...) ;
static void __lambda_129(int argc, object self_73473, object r_73304) ;
static void __lambda_128(int argc, closure _,object k_73299, object b1_7382, object b2_7383, object bs_7384_raw, ...) ;
static void __lambda_127(int argc, object self_73472, object r_73300) ;
static void __lambda_126(int argc, closure _,object k_73295, object lst_7381) ;
static void __lambda_125(int argc, object self_73471, object r_73296) ;
static void __lambda_124(int argc, closure _,object k_73291, object lst_7377, object k_7378, object obj_7379) ;
static void __lambda_123(int argc, object self_73469, object r_73292) ;
static void __lambda_122(int argc, object self_73470, object kth_7380) ;
static void __lambda_121(int argc, closure _,object k_73287, object lst_7375, object k_7376) ;
static void __lambda_120(int argc, object self_73468, object r_73288) ;
static void __lambda_119(int argc, closure _,object k_73281, object lst_7373, object k_7374) ;
static void __lambda_118(int argc, object self_73465, object r_73282) ;
static void __lambda_117(int argc, object self_73466, object r_73283) ;
static void __lambda_116(int argc, object self_73467, object r_73284) ;
static void __lambda_115(int argc, closure _,object k_73274, object f_7371, object lst_7372) ;
static void __lambda_114(int argc, object self_73460, object r_73275) ;
static void __lambda_113(int argc, object self_73461) ;
static void __lambda_112(int argc, object self_73462, object r_73278) ;
static void __lambda_111(int argc, object self_73463, object r_73276) ;
static void __lambda_110(int argc, object self_73464, object r_73277) ;
static void __lambda_109(int argc, closure _,object k_73267, object func_7367, object lst_7368) ;
static void __lambda_108(int argc, object self_73456, object k_73270, object x_7369, object y_7370) ;
static void __lambda_107(int argc, object self_73457, object r_73271) ;
static void __lambda_106(int argc, object self_73458, object r_73268) ;
static void __lambda_105(int argc, object self_73459, object r_73269) ;
static void __lambda_104(int argc, closure _,object k_73261, object lst_7364) ;
static void __lambda_103(int argc, object self_73453, object k_73264, object x_7365, object y_7366) ;
static void __lambda_102(int argc, object self_73454, object r_73262) ;
static void __lambda_101(int argc, object self_73455, object r_73263) ;
static void __lambda_100(int argc, closure _,object k_73248, object k_7358, object fill_7359_raw, ...) ;
static void __lambda_99(int argc, object self_73439, object x_7360, object make_7361) ;
static void __lambda_98(int argc, object self_73440, object x_7360) ;
static void __lambda_97(int argc, object self_73441, object make_7361) ;
static void __lambda_96(int argc, object self_73442) ;
static void __lambda_95(int argc, object self_73443, object r_73256) ;
static void __lambda_94(int argc, object self_73444, object r_73249) ;
static void __lambda_93(int argc, object self_73445, object k_73252, object n_7362, object obj_7363) ;
static void __lambda_92(int argc, object self_73446, object r_73253) ;
static void __lambda_91(int argc, object self_73447, object r_73255) ;
static void __lambda_90(int argc, object self_73448, object r_73254) ;
static void __lambda_89(int argc, object self_73449, object r_73251) ;
static void __lambda_88(int argc, object self_73450, object r_73250) ;
static void __lambda_87(int argc, object self_73451, object k_73257) ;
static void __lambda_86(int argc, object self_73452, object r_73258) ;
static void __lambda_85(int argc, closure _,object k_73245, object objs_7357_raw, ...) ;
static void __lambda_84(int argc, closure _,object k_73230, object lst_7347_raw, ...) ;
static void __lambda_83(int argc, object self_73424, object append_912_7349) ;
static void __lambda_82(int argc, object self_73425, object append_912_7349) ;
static void __lambda_81(int argc, object self_73426, object append_912_7350) ;
static void __lambda_80(int argc, object self_73427, object k_73240, object inlist_7351, object alist_7352) ;
static void __lambda_79(int argc, object self_73428, object k_73242, object ap_7353, object in_7354) ;
static void __lambda_78(int argc, object self_73429, object r_73241) ;
static void __lambda_77(int argc, object self_73430, object r_73239) ;
static void __lambda_76(int argc, object self_73431, object r_73231) ;
static void __lambda_75(int argc, object self_73432, object r_73232) ;
static void __lambda_74(int argc, object self_73433, object r_73238) ;
static void __lambda_73(int argc, object self_73434, object r_73233) ;
static void __lambda_72(int argc, object self_73435, object k_73237, object a_7355, object b_7356) ;
static void __lambda_71(int argc, object self_73436, object r_73234) ;
static void __lambda_70(int argc, object self_73437, object r_73235) ;
static void __lambda_69(int argc, object self_73438, object r_73236) ;
static void __lambda_68(int argc, closure _,object k_73227, object n_7346) ;
static void __lambda_67(int argc, closure _,object k_73224, object n_7345) ;
static void __lambda_66(int argc, closure _,object k_73221, object n_7344) ;
static void __lambda_65(int argc, closure _,object k_73211, object o_7339) ;
static void __lambda_64(int argc, object self_73414, object _191list_127_7341) ;
static void __lambda_63(int argc, object self_73415, object _191list_127_7341) ;
static void __lambda_62(int argc, object self_73416, object _191list_127_7342) ;
static void __lambda_61(int argc, object self_73417, object k_73215, object obj_7343) ;
static void __lambda_60(int argc, object self_73418, object r_73216) ;
static void __lambda_59(int argc, object self_73419, object r_73217) ;
static void __lambda_58(int argc, object self_73420, object r_73218) ;
static void __lambda_57(int argc, object self_73421, object r_73214) ;
static void __lambda_56(int argc, object self_73422, object r_73212) ;
static void __lambda_55(int argc, object self_73423, object r_73213) ;
static void __lambda_54(int argc, closure _,object k_73208, object x_7338) ;
static void __lambda_53(int argc, closure _,object k_73201, object func_7335, object end_7336, object lst_7337) ;
static void __lambda_52(int argc, object self_73410, object r_73202) ;
static void __lambda_51(int argc, object self_73411, object r_73203) ;
static void __lambda_50(int argc, object self_73412, object r_73205) ;
static void __lambda_49(int argc, object self_73413, object r_73204) ;
static void __lambda_48(int argc, closure _,object k_73194, object func_7332, object accum_7333, object lst_7334) ;
static void __lambda_47(int argc, object self_73406, object r_73195) ;
static void __lambda_46(int argc, object self_73407, object r_73198) ;
static void __lambda_45(int argc, object self_73408, object r_73196) ;
static void __lambda_44(int argc, object self_73409, object r_73197) ;
static void __lambda_43(int argc, closure _,object k_73189, object c_7331) ;
static void __lambda_42(int argc, object self_73404, object r_73190) ;
static void __lambda_41(int argc, object self_73405, object r_73191) ;
static void __lambda_40(int argc, closure _,object k_73185, object c_7330) ;
static void __lambda_39(int argc, object self_73403, object r_73186) ;
static void __lambda_38(int argc, closure _,object k_73181, object c_7329) ;
static void __lambda_37(int argc, object self_73402, object r_73182) ;
static void __lambda_36(int argc, closure _,object k_73177, object c_7328) ;
static void __lambda_35(int argc, object self_73401, object r_73178) ;
static void __lambda_34(int argc, closure _,object k_73173, object c_7327) ;
static void __lambda_33(int argc, object self_73400, object r_73174) ;
static void __lambda_32(int argc, closure _,object k_73169, object c_7326) ;
static void __lambda_31(int argc, object self_73399, object r_73170) ;
static void __lambda_30(int argc, closure _,object k_73163, object c_7325) ;
static void __lambda_29(int argc, object self_73396, object r_73164) ;
static void __lambda_28(int argc, object self_73397, object r_73166) ;
static void __lambda_27(int argc, object self_73398, object r_73165) ;
static void __lambda_26(int argc, closure _,object k_73157, object c_7324) ;
static void __lambda_25(int argc, object self_73393, object r_73158) ;
static void __lambda_24(int argc, object self_73394, object r_73160) ;
static void __lambda_23(int argc, object self_73395, object r_73159) ;
static void __lambda_22(int argc, closure _,object k_73153, object c1_7321, object c2_7322, object cs_7323_raw, ...) ;
static void __lambda_21(int argc, object self_73392, object r_73154) ;
static void __lambda_20(int argc, closure _,object k_73149, object c1_7318, object c2_7319, object cs_7320_raw, ...) ;
static void __lambda_19(int argc, object self_73391, object r_73150) ;
static void __lambda_18(int argc, closure _,object k_73145, object c1_7315, object c2_7316, object cs_7317_raw, ...) ;
static void __lambda_17(int argc, object self_73390, object r_73146) ;
static void __lambda_16(int argc, closure _,object k_73141, object c1_7312, object c2_7313, object cs_7314_raw, ...) ;
static void __lambda_15(int argc, object self_73389, object r_73142) ;
static void __lambda_14(int argc, closure _,object k_73137, object c1_739, object c2_7310, object cs_7311_raw, ...) ;
static void __lambda_13(int argc, object self_73388, object r_73138) ;
static void __lambda_12(int argc, closure _,object k_73130, object cmp_734, object c_735, object cs_736) ;
static void __lambda_11(int argc, object self_73384, object k_73132, object x_737, object y_738) ;
static void __lambda_10(int argc, object self_73385, object r_73133) ;
static void __lambda_9(int argc, object self_73386, object r_73134) ;
static void __lambda_8(int argc, object self_73387, object r_73131) ;
static void __lambda_7(int argc, closure _,object k_73122, object cmp_731, object x_732, object lst_733) ;
static void __lambda_6(int argc, object self_73379, object r_73123) ;
static void __lambda_5(int argc, object self_73380, object r_73127) ;
static void __lambda_4(int argc, object self_73381, object r_73124) ;
static void __lambda_3(int argc, object self_73382, object r_73125) ;
static void __lambda_2(int argc, object self_73383, object r_73126) ;
static void __lambda_1(int argc, closure _,object k, object f) ;
static void __lambda_0(int argc, object self_73378, object _191, object result) ;
static void __lambda_191(int argc, closure _) {
make_int(c_731369, 0);
return_check1(__lambda_190,&c_731369);;
}
static void __lambda_190(int argc, closure _,object r_73370) {
make_string(c_731367, "\n :@ \n @@@ \n @@@@: \n `@@@@@+ \n .@@@+@@@ Cyclone \n @@ @@ An experimental Scheme compiler\n ,@ https://github.com/justinethier/cyclone\n '@ \n .@ \n @@ #@ (c) 2014 Justin Ethier\n `@@@#@@@. Version ");
make_string(c_731368, "\n #@@@@@ \n +@@@+ \n @@# \n `@. \n \n");
string_type c_731366 = Cyc_string_append(3,&c_731367, __glo__85version_85, &c_731368);
return_check1(__lambda_189,&c_731366);;
}
static void __lambda_189(int argc, closure _,object r_73377) {
return_check1(__lambda_188,global_set(__glo__85version_91banner_85, r_73377));;
}
static void __lambda_188(int argc, closure _,object r_73371) {
make_string(c_731360, "/**\n ** This file was automatically generated by the Cyclone scheme compiler\n **\n ** (c) 2014 Justin Ethier\n ** Version ");
make_string(c_731361, "\n **\n **/\n");
string_type c_731359 = Cyc_string_append(3,&c_731360, __glo__85version_85, &c_731361);
return_check1(__lambda_187,&c_731359);;
}
static void __lambda_187(int argc, closure _,object r_73376) {
return_check1(__lambda_186,global_set(__glo__85c_91file_91header_91comment_85, r_73376));;
}
static void __lambda_186(int argc, closure _,object r_73372) {
make_cons(c_731354,quote_cyclone,nil);
return_check1(__lambda_185,&c_731354);;
}
static void __lambda_185(int argc, closure _,object r_73375) {
return_check1(__lambda_184,global_set(__glo__85features_85, r_73375));;
}
static void __lambda_184(int argc, closure _,object r_73373) {
return_check1(__lambda_183,nil);;
}
static void __lambda_183(int argc, closure _,object r_73374) {
__halt(global_set(__glo__85exception_91handler_91stack_85, r_73374));
}
static void __lambda_182(int argc, closure _,object k_73366) {
closureN_type c_731324;
c_731324.tag = closureN_tag;
c_731324.fn = __lambda_181;
c_731324.num_elt = 1;
c_731324.elts = (object *)alloca(sizeof(object) * 1);
c_731324.elts[0] = k_73366;
return_funcall1((closure)&c_731324, Cyc_is_null(__glo__85exception_91handler_91stack_85));;
}
static void __lambda_181(int argc, object self_73515, object r_73369) {
closureN_type c_731326;
c_731326.tag = closureN_tag;
c_731326.fn = __lambda_180;
c_731326.num_elt = 1;
c_731326.elts = (object *)alloca(sizeof(object) * 1);
c_731326.elts[0] = ((closureN)self_73515)->elts[0];
return_funcall2( __glo_not, &c_731326, r_73369);;
}
static void __lambda_180(int argc, object self_73516, object r_73367) {
if( !eq(boolean_f, r_73367) ){
closureN_type c_731328;
c_731328.tag = closureN_tag;
c_731328.fn = __lambda_179;
c_731328.num_elt = 1;
c_731328.elts = (object *)alloca(sizeof(object) * 1);
c_731328.elts[0] = ((closureN)self_73516)->elts[0];
return_funcall1((closure)&c_731328, cdr(__glo__85exception_91handler_91stack_85));
} else {
return_funcall1( ((closureN)self_73516)->elts[0], boolean_f);}
;
}
static void __lambda_179(int argc, object self_73517, object r_73368) {
return_funcall1( ((closureN)self_73517)->elts[0], global_set(__glo__85exception_91handler_91stack_85, r_73368));;
}
static void __lambda_178(int argc, closure _,object k_73362, object h_73107) {
closureN_type c_731314;
c_731314.tag = closureN_tag;
c_731314.fn = __lambda_177;
c_731314.num_elt = 1;
c_731314.elts = (object *)alloca(sizeof(object) * 1);
c_731314.elts[0] = k_73362;
make_cons(c_731321,h_73107, __glo__85exception_91handler_91stack_85);
return_funcall1((closure)&c_731314, &c_731321);;
}
static void __lambda_177(int argc, object self_73514, object r_73363) {
return_funcall1( ((closureN)self_73514)->elts[0], global_set(__glo__85exception_91handler_91stack_85, r_73363));;
}
static void __lambda_176(int argc, closure _,object k_73342, object handler_73100, object thunk_73101) {
closureN_type c_731232;
c_731232.tag = closureN_tag;
c_731232.fn = __lambda_163;
c_731232.num_elt = 2;
c_731232.elts = (object *)alloca(sizeof(object) * 2);
c_731232.elts[0] = k_73342;
c_731232.elts[1] = thunk_73101;
closureN_type c_731258;
c_731258.tag = closureN_tag;
c_731258.fn = __lambda_175;
c_731258.num_elt = 1;
c_731258.elts = (object *)alloca(sizeof(object) * 1);
c_731258.elts[0] = handler_73100;
return_funcall1((closure)&c_731232, &c_731258);;
}
static void __lambda_175(int argc, object self_73495, object k_73348, object obj_73104) {
closureN_type c_731260;
c_731260.tag = closureN_tag;
c_731260.fn = __lambda_167;
c_731260.num_elt = 1;
c_731260.elts = (object *)alloca(sizeof(object) * 1);
c_731260.elts[0] = obj_73104;
closureN_type c_731280;
c_731280.tag = closureN_tag;
c_731280.fn = __lambda_174;
c_731280.num_elt = 3;
c_731280.elts = (object *)alloca(sizeof(object) * 3);
c_731280.elts[0] = ((closureN)self_73495)->elts[0];
c_731280.elts[1] = k_73348;
c_731280.elts[2] = obj_73104;
return_funcall1((closure)&c_731260, &c_731280);;
}
static void __lambda_174(int argc, object self_73496, object r_73349) {
closureN_type c_731282;
c_731282.tag = closureN_tag;
c_731282.fn = __lambda_173;
c_731282.num_elt = 3;
c_731282.elts = (object *)alloca(sizeof(object) * 3);
c_731282.elts[0] = ((closureN)self_73496)->elts[0];
c_731282.elts[1] = ((closureN)self_73496)->elts[1];
c_731282.elts[2] = ((closureN)self_73496)->elts[2];
return_funcall2((closure)&c_731282, boolean_f, r_73349);;
}
static void __lambda_173(int argc, object self_73497, object result_73105, object continuable_127_73106) {
closureN_type c_731284;
c_731284.tag = closureN_tag;
c_731284.fn = __lambda_172;
c_731284.num_elt = 4;
c_731284.elts = (object *)alloca(sizeof(object) * 4);
c_731284.elts[0] = continuable_127_73106;
c_731284.elts[1] = ((closureN)self_73497)->elts[0];
c_731284.elts[2] = ((closureN)self_73497)->elts[1];
c_731284.elts[3] = ((closureN)self_73497)->elts[2];
make_cell(c_731311,result_73105);
return_funcall1((closure)&c_731284, &c_731311);;
}
static void __lambda_172(int argc, object self_73498, object result_73105) {
closureN_type c_731286;
c_731286.tag = closureN_tag;
c_731286.fn = __lambda_171;
c_731286.num_elt = 5;
c_731286.elts = (object *)alloca(sizeof(object) * 5);
c_731286.elts[0] = ((closureN)self_73498)->elts[0];
c_731286.elts[1] = ((closureN)self_73498)->elts[1];
c_731286.elts[2] = ((closureN)self_73498)->elts[2];
c_731286.elts[3] = ((closureN)self_73498)->elts[3];
c_731286.elts[4] = result_73105;
return_funcall1( __glo_Cyc_91remove_91exception_91handler, &c_731286);;
}
static void __lambda_171(int argc, object self_73499, object r_73350) {
closureN_type c_731288;
c_731288.tag = closureN_tag;
c_731288.fn = __lambda_170;
c_731288.num_elt = 4;
c_731288.elts = (object *)alloca(sizeof(object) * 4);
c_731288.elts[0] = ((closureN)self_73499)->elts[0];
c_731288.elts[1] = ((closureN)self_73499)->elts[1];
c_731288.elts[2] = ((closureN)self_73499)->elts[2];
c_731288.elts[3] = ((closureN)self_73499)->elts[4];
return_funcall1((closure)&c_731288, cadr(((closureN)self_73499)->elts[3]));;
}
static void __lambda_170(int argc, object self_73500, object r_73353) {
closureN_type c_731291;
c_731291.tag = closureN_tag;
c_731291.fn = __lambda_169;
c_731291.num_elt = 3;
c_731291.elts = (object *)alloca(sizeof(object) * 3);
c_731291.elts[0] = ((closureN)self_73500)->elts[0];
c_731291.elts[1] = ((closureN)self_73500)->elts[2];
c_731291.elts[2] = ((closureN)self_73500)->elts[3];
return_funcall2( ((closureN)self_73500)->elts[1], &c_731291, r_73353);;
}
static void __lambda_169(int argc, object self_73501, object r_73352) {
closureN_type c_731293;
c_731293.tag = closureN_tag;
c_731293.fn = __lambda_168;
c_731293.num_elt = 3;
c_731293.elts = (object *)alloca(sizeof(object) * 3);
c_731293.elts[0] = ((closureN)self_73501)->elts[0];
c_731293.elts[1] = ((closureN)self_73501)->elts[1];
c_731293.elts[2] = ((closureN)self_73501)->elts[2];
return_funcall1((closure)&c_731293, Cyc_set_car(((closureN)self_73501)->elts[2], r_73352));;
}
static void __lambda_168(int argc, object self_73502, object r_73351) {
if( !eq(boolean_f, ((closureN)self_73502)->elts[0]) ){
return_funcall1( ((closureN)self_73502)->elts[1], cell_get(((closureN)self_73502)->elts[2]));
} else {
make_string(c_731302, "exception handler returned");
return_funcall2( __glo_error, ((closureN)self_73502)->elts[1], &c_731302);}
;
}
static void __lambda_167(int argc, object self_73503, object k_73354) {
closureN_type c_731262;
c_731262.tag = closureN_tag;
c_731262.fn = __lambda_166;
c_731262.num_elt = 2;
c_731262.elts = (object *)alloca(sizeof(object) * 2);
c_731262.elts[0] = k_73354;
c_731262.elts[1] = ((closureN)self_73503)->elts[0];
return_funcall1((closure)&c_731262, Cyc_is_cons(((closureN)self_73503)->elts[0]));;
}
static void __lambda_166(int argc, object self_73504, object r_73355) {
if( !eq(boolean_f, r_73355) ){
closureN_type c_731264;
c_731264.tag = closureN_tag;
c_731264.fn = __lambda_165;
c_731264.num_elt = 1;
c_731264.elts = (object *)alloca(sizeof(object) * 1);
c_731264.elts[0] = ((closureN)self_73504)->elts[0];
return_funcall1((closure)&c_731264, car(((closureN)self_73504)->elts[1]));
} else {
return_funcall1( ((closureN)self_73504)->elts[0], boolean_f);}
;
}
static void __lambda_165(int argc, object self_73505, object r_73356) {
closureN_type c_731266;
c_731266.tag = closureN_tag;
c_731266.fn = __lambda_164;
c_731266.num_elt = 2;
c_731266.elts = (object *)alloca(sizeof(object) * 2);
c_731266.elts[0] = ((closureN)self_73505)->elts[0];
c_731266.elts[1] = r_73356;
return_funcall1((closure)&c_731266, quote_continuable);;
}
static void __lambda_164(int argc, object self_73506, object r_73357) {
return_funcall1( ((closureN)self_73506)->elts[0], equalp(((closureN)self_73506)->elts[1], r_73357));;
}
static void __lambda_163(int argc, object self_73507, object r_73343) {
closureN_type c_731234;
c_731234.tag = closureN_tag;
c_731234.fn = __lambda_162;
c_731234.num_elt = 2;
c_731234.elts = (object *)alloca(sizeof(object) * 2);
c_731234.elts[0] = ((closureN)self_73507)->elts[0];
c_731234.elts[1] = ((closureN)self_73507)->elts[1];
return_funcall2((closure)&c_731234, boolean_f, r_73343);;
}
static void __lambda_162(int argc, object self_73508, object result_73102, object my_91handler_73103) {
closureN_type c_731236;
c_731236.tag = closureN_tag;
c_731236.fn = __lambda_161;
c_731236.num_elt = 3;
c_731236.elts = (object *)alloca(sizeof(object) * 3);
c_731236.elts[0] = ((closureN)self_73508)->elts[0];
c_731236.elts[1] = my_91handler_73103;
c_731236.elts[2] = ((closureN)self_73508)->elts[1];
make_cell(c_731257,result_73102);
return_funcall1((closure)&c_731236, &c_731257);;
}
static void __lambda_161(int argc, object self_73509, object result_73102) {
closureN_type c_731238;
c_731238.tag = closureN_tag;
c_731238.fn = __lambda_160;
c_731238.num_elt = 3;
c_731238.elts = (object *)alloca(sizeof(object) * 3);
c_731238.elts[0] = ((closureN)self_73509)->elts[0];
c_731238.elts[1] = result_73102;
c_731238.elts[2] = ((closureN)self_73509)->elts[2];
return_funcall2( __glo_Cyc_91add_91exception_91handler, &c_731238, ((closureN)self_73509)->elts[1]);;
}
static void __lambda_160(int argc, object self_73510, object r_73344) {
closureN_type c_731241;
c_731241.tag = closureN_tag;
c_731241.fn = __lambda_159;
c_731241.num_elt = 2;
c_731241.elts = (object *)alloca(sizeof(object) * 2);
c_731241.elts[0] = ((closureN)self_73510)->elts[0];
c_731241.elts[1] = ((closureN)self_73510)->elts[1];
return_funcall1( ((closureN)self_73510)->elts[2], &c_731241);;
}
static void __lambda_159(int argc, object self_73511, object r_73347) {
closureN_type c_731243;
c_731243.tag = closureN_tag;
c_731243.fn = __lambda_158;
c_731243.num_elt = 2;
c_731243.elts = (object *)alloca(sizeof(object) * 2);
c_731243.elts[0] = ((closureN)self_73511)->elts[0];
c_731243.elts[1] = ((closureN)self_73511)->elts[1];
return_funcall1((closure)&c_731243, Cyc_set_car(((closureN)self_73511)->elts[1], r_73347));;
}
static void __lambda_158(int argc, object self_73512, object r_73345) {
closureN_type c_731245;
c_731245.tag = closureN_tag;
c_731245.fn = __lambda_157;
c_731245.num_elt = 2;
c_731245.elts = (object *)alloca(sizeof(object) * 2);
c_731245.elts[0] = ((closureN)self_73512)->elts[0];
c_731245.elts[1] = ((closureN)self_73512)->elts[1];
return_funcall1( __glo_Cyc_91remove_91exception_91handler, &c_731245);;
}
static void __lambda_157(int argc, object self_73513, object r_73346) {
return_funcall1( ((closureN)self_73513)->elts[0], cell_get(((closureN)self_73513)->elts[1]));;
}
static void __lambda_156(int argc, closure _,object k_73336, object obj_7399) {
closureN_type c_731219;
c_731219.tag = closureN_tag;
c_731219.fn = __lambda_155;
c_731219.num_elt = 2;
c_731219.elts = (object *)alloca(sizeof(object) * 2);
c_731219.elts[0] = k_73336;
c_731219.elts[1] = obj_7399;
return_funcall1((closure)&c_731219, Cyc_current_exception_handler());;
}
static void __lambda_155(int argc, object self_73492, object r_73337) {
closureN_type c_731221;
c_731221.tag = closureN_tag;
c_731221.fn = __lambda_154;
c_731221.num_elt = 3;
c_731221.elts = (object *)alloca(sizeof(object) * 3);
c_731221.elts[0] = ((closureN)self_73492)->elts[0];
c_731221.elts[1] = ((closureN)self_73492)->elts[1];
c_731221.elts[2] = r_73337;
return_funcall1((closure)&c_731221, quote_continuable);;
}
static void __lambda_154(int argc, object self_73493, object r_73339) {
closureN_type c_731223;
c_731223.tag = closureN_tag;
c_731223.fn = __lambda_153;
c_731223.num_elt = 2;
c_731223.elts = (object *)alloca(sizeof(object) * 2);
c_731223.elts[0] = ((closureN)self_73493)->elts[0];
c_731223.elts[1] = ((closureN)self_73493)->elts[2];
return_funcall3( __glo__list, &c_731223, r_73339, ((closureN)self_73493)->elts[1]);;
}
static void __lambda_153(int argc, object self_73494, object r_73338) {
return_funcall2( ((closureN)self_73494)->elts[1], ((closureN)self_73494)->elts[0], r_73338);;
}
static void __lambda_152(int argc, closure _,object k_73330, object obj_7398) {
closureN_type c_731206;
c_731206.tag = closureN_tag;
c_731206.fn = __lambda_151;
c_731206.num_elt = 2;
c_731206.elts = (object *)alloca(sizeof(object) * 2);
c_731206.elts[0] = k_73330;
c_731206.elts[1] = obj_7398;
return_funcall1((closure)&c_731206, Cyc_current_exception_handler());;
}
static void __lambda_151(int argc, object self_73489, object r_73331) {
closureN_type c_731208;
c_731208.tag = closureN_tag;
c_731208.fn = __lambda_150;
c_731208.num_elt = 3;
c_731208.elts = (object *)alloca(sizeof(object) * 3);
c_731208.elts[0] = ((closureN)self_73489)->elts[0];
c_731208.elts[1] = ((closureN)self_73489)->elts[1];
c_731208.elts[2] = r_73331;
return_funcall1((closure)&c_731208, quote_raised);;
}
static void __lambda_150(int argc, object self_73490, object r_73333) {
closureN_type c_731210;
c_731210.tag = closureN_tag;
c_731210.fn = __lambda_149;
c_731210.num_elt = 2;
c_731210.elts = (object *)alloca(sizeof(object) * 2);
c_731210.elts[0] = ((closureN)self_73490)->elts[0];
c_731210.elts[1] = ((closureN)self_73490)->elts[2];
return_funcall3( __glo__list, &c_731210, r_73333, ((closureN)self_73490)->elts[1]);;
}
static void __lambda_149(int argc, object self_73491, object r_73332) {
return_funcall2( ((closureN)self_73491)->elts[1], ((closureN)self_73491)->elts[0], r_73332);;
}
static void __lambda_148(int argc, closure _,object k_73326, object msg_7396, object args_7397_raw, ...) {
load_varargs(args_7397, args_7397_raw, argc - 2);
closureN_type c_731198;
c_731198.tag = closureN_tag;
c_731198.fn = __lambda_147;
c_731198.num_elt = 1;
c_731198.elts = (object *)alloca(sizeof(object) * 1);
c_731198.elts[0] = k_73326;
make_cons(c_731203,msg_7396, args_7397);
return_funcall1((closure)&c_731198, &c_731203);;
}
static void __lambda_147(int argc, object self_73488, object r_73327) {
return_funcall2( __glo_raise, ((closureN)self_73488)->elts[0], r_73327);;
}
static void __lambda_146(int argc, closure _,object k_73318, object k_7393, object fill_7394_raw, ...) {
load_varargs(fill_7394, fill_7394_raw, argc - 2);
closureN_type c_731165;
c_731165.tag = closureN_tag;
c_731165.fn = __lambda_141;
c_731165.num_elt = 1;
c_731165.elts = (object *)alloca(sizeof(object) * 1);
c_731165.elts[0] = fill_7394;
closureN_type c_731177;
c_731177.tag = closureN_tag;
c_731177.fn = __lambda_145;
c_731177.num_elt = 2;
c_731177.elts = (object *)alloca(sizeof(object) * 2);
c_731177.elts[0] = k_73318;
c_731177.elts[1] = k_7393;
return_funcall1((closure)&c_731165, &c_731177);;
}
static void __lambda_145(int argc, object self_73482, object r_73319) {
closureN_type c_731179;
c_731179.tag = closureN_tag;
c_731179.fn = __lambda_144;
c_731179.num_elt = 2;
c_731179.elts = (object *)alloca(sizeof(object) * 2);
c_731179.elts[0] = ((closureN)self_73482)->elts[0];
c_731179.elts[1] = ((closureN)self_73482)->elts[1];
return_funcall1((closure)&c_731179, r_73319);;
}
static void __lambda_144(int argc, object self_73483, object fill_85_7395) {
closureN_type c_731181;
c_731181.tag = closureN_tag;
c_731181.fn = __lambda_143;
c_731181.num_elt = 1;
c_731181.elts = (object *)alloca(sizeof(object) * 1);
c_731181.elts[0] = ((closureN)self_73483)->elts[0];
make_cons(c_731194,((closureN)self_73483)->elts[1], fill_85_7395);
return_funcall1((closure)&c_731181, &c_731194);;
}
static void __lambda_143(int argc, object self_73484, object r_73321) {
closureN_type c_731183;
c_731183.tag = closureN_tag;
c_731183.fn = __lambda_142;
c_731183.num_elt = 1;
c_731183.elts = (object *)alloca(sizeof(object) * 1);
c_731183.elts[0] = ((closureN)self_73484)->elts[0];
object c_731191 = apply((closure)&c_731183, __glo_make_91list, r_73321);
return_funcall1((closure)&c_731183, c_731191);;
}
static void __lambda_142(int argc, object self_73485, object r_73320) {
string_type c_731188 = Cyc_list2string(r_73320);
return_funcall1( ((closureN)self_73485)->elts[0], &c_731188);;
}
static void __lambda_141(int argc, object self_73486, object k_73322) {
closureN_type c_731167;
c_731167.tag = closureN_tag;
c_731167.fn = __lambda_140;
c_731167.num_elt = 2;
c_731167.elts = (object *)alloca(sizeof(object) * 2);
c_731167.elts[0] = ((closureN)self_73486)->elts[0];
c_731167.elts[1] = k_73322;
return_funcall1((closure)&c_731167, Cyc_is_null(((closureN)self_73486)->elts[0]));;
}
static void __lambda_140(int argc, object self_73487, object r_73323) {
if( !eq(boolean_f, r_73323) ){
make_cons(c_731170,obj_char2obj(32),nil);
return_funcall1( ((closureN)self_73487)->elts[1], &c_731170);
} else {
return_funcall1( ((closureN)self_73487)->elts[1], ((closureN)self_73487)->elts[0]);}
;
}
static void __lambda_139(int argc, closure _,object k_73307, object type_127_7388, object obj_7389, object objs_7390) {
closureN_type c_731135;
c_731135.tag = closureN_tag;
c_731135.fn = __lambda_138;
c_731135.num_elt = 3;
c_731135.elts = (object *)alloca(sizeof(object) * 3);
c_731135.elts[0] = k_73307;
c_731135.elts[1] = obj_7389;
c_731135.elts[2] = objs_7390;
return_funcall2( type_127_7388, &c_731135, obj_7389);;
}
static void __lambda_138(int argc, object self_73474, object r_73308) {
if( !eq(boolean_f, r_73308) ){
closureN_type c_731137;
c_731137.tag = closureN_tag;
c_731137.fn = __lambda_131;
c_731137.num_elt = 1;
c_731137.elts = (object *)alloca(sizeof(object) * 1);
c_731137.elts[0] = ((closureN)self_73474)->elts[0];
closureN_type c_731140;
c_731140.tag = closureN_tag;
c_731140.fn = __lambda_137;
c_731140.num_elt = 2;
c_731140.elts = (object *)alloca(sizeof(object) * 2);
c_731140.elts[0] = ((closureN)self_73474)->elts[1];
c_731140.elts[1] = ((closureN)self_73474)->elts[2];
return_funcall1((closure)&c_731137, &c_731140);
} else {
return_funcall1( ((closureN)self_73474)->elts[0], boolean_f);}
;
}
static void __lambda_137(int argc, object self_73475, object k_73310, object return_7391) {
closureN_type c_731142;
c_731142.tag = closureN_tag;
c_731142.fn = __lambda_133;
c_731142.num_elt = 2;
c_731142.elts = (object *)alloca(sizeof(object) * 2);
c_731142.elts[0] = k_73310;
c_731142.elts[1] = ((closureN)self_73475)->elts[1];
closureN_type c_731148;
c_731148.tag = closureN_tag;
c_731148.fn = __lambda_136;
c_731148.num_elt = 2;
c_731148.elts = (object *)alloca(sizeof(object) * 2);
c_731148.elts[0] = ((closureN)self_73475)->elts[0];
c_731148.elts[1] = return_7391;
return_funcall1((closure)&c_731142, &c_731148);;
}
static void __lambda_136(int argc, object self_73476, object k_73313, object o_7392) {
closureN_type c_731150;
c_731150.tag = closureN_tag;
c_731150.fn = __lambda_135;
c_731150.num_elt = 2;
c_731150.elts = (object *)alloca(sizeof(object) * 2);
c_731150.elts[0] = k_73313;
c_731150.elts[1] = ((closureN)self_73476)->elts[1];
return_funcall1((closure)&c_731150, Cyc_eq(o_7392, ((closureN)self_73476)->elts[0]));;
}
static void __lambda_135(int argc, object self_73477, object r_73315) {
closureN_type c_731152;
c_731152.tag = closureN_tag;
c_731152.fn = __lambda_134;
c_731152.num_elt = 2;
c_731152.elts = (object *)alloca(sizeof(object) * 2);
c_731152.elts[0] = ((closureN)self_73477)->elts[0];
c_731152.elts[1] = ((closureN)self_73477)->elts[1];
return_funcall2( __glo_not, &c_731152, r_73315);;
}
static void __lambda_134(int argc, object self_73478, object r_73314) {
if( !eq(boolean_f, r_73314) ){
return_funcall2( ((closureN)self_73478)->elts[1], ((closureN)self_73478)->elts[0], boolean_f);
} else {
return_funcall1( ((closureN)self_73478)->elts[0], boolean_f);}
;
}
static void __lambda_133(int argc, object self_73479, object r_73312) {
closureN_type c_731144;
c_731144.tag = closureN_tag;
c_731144.fn = __lambda_132;
c_731144.num_elt = 1;
c_731144.elts = (object *)alloca(sizeof(object) * 1);
c_731144.elts[0] = ((closureN)self_73479)->elts[0];
return_funcall3( __glo_for_91each, &c_731144, r_73312, ((closureN)self_73479)->elts[1]);;
}
static void __lambda_132(int argc, object self_73480, object r_73311) {
return_funcall1( ((closureN)self_73480)->elts[0], boolean_t);;
}
static void __lambda_131(int argc, object self_73481, object r_73309) {
return_funcall2( __glo_call_95cc, ((closureN)self_73481)->elts[0], r_73309);;
}
static void __lambda_130(int argc, closure _,object k_73303, object sym1_7385, object sym2_7386, object syms_7387_raw, ...) {
load_varargs(syms_7387, syms_7387_raw, argc - 3);
closureN_type c_731126;
c_731126.tag = closureN_tag;
c_731126.fn = __lambda_129;
c_731126.num_elt = 2;
c_731126.elts = (object *)alloca(sizeof(object) * 2);
c_731126.elts[0] = k_73303;
c_731126.elts[1] = sym1_7385;
make_cons(c_731132,sym2_7386, syms_7387);
return_funcall1((closure)&c_731126, &c_731132);;
}
static void __lambda_129(int argc, object self_73473, object r_73304) {
return_funcall4( __glo_Cyc_91obj_123_127, ((closureN)self_73473)->elts[0], primitive_symbol_127, ((closureN)self_73473)->elts[1], r_73304);;
}
static void __lambda_128(int argc, closure _,object k_73299, object b1_7382, object b2_7383, object bs_7384_raw, ...) {
load_varargs(bs_7384, bs_7384_raw, argc - 3);
closureN_type c_731117;
c_731117.tag = closureN_tag;
c_731117.fn = __lambda_127;
c_731117.num_elt = 2;
c_731117.elts = (object *)alloca(sizeof(object) * 2);
c_731117.elts[0] = b1_7382;
c_731117.elts[1] = k_73299;
make_cons(c_731123,b2_7383, bs_7384);
return_funcall1((closure)&c_731117, &c_731123);;
}
static void __lambda_127(int argc, object self_73472, object r_73300) {
return_funcall4( __glo_Cyc_91obj_123_127, ((closureN)self_73472)->elts[1], primitive_boolean_127, ((closureN)self_73472)->elts[0], r_73300);;
}
static void __lambda_126(int argc, closure _,object k_73295, object lst_7381) {
closureN_type c_731111;
c_731111.tag = closureN_tag;
c_731111.fn = __lambda_125;
c_731111.num_elt = 2;
c_731111.elts = (object *)alloca(sizeof(object) * 2);
c_731111.elts[0] = k_73295;
c_731111.elts[1] = lst_7381;
return_funcall1((closure)&c_731111, nil);;
}
static void __lambda_125(int argc, object self_73471, object r_73296) {
return_funcall4( __glo_foldl, ((closureN)self_73471)->elts[0], primitive_cons, r_73296, ((closureN)self_73471)->elts[1]);;
}
static void __lambda_124(int argc, closure _,object k_73291, object lst_7377, object k_7378, object obj_7379) {
closureN_type c_731101;
c_731101.tag = closureN_tag;
c_731101.fn = __lambda_123;
c_731101.num_elt = 2;
c_731101.elts = (object *)alloca(sizeof(object) * 2);
c_731101.elts[0] = k_73291;
c_731101.elts[1] = obj_7379;
return_funcall3( __glo_list_91tail, &c_731101, lst_7377, k_7378);;
}
static void __lambda_123(int argc, object self_73469, object r_73292) {
closureN_type c_731103;
c_731103.tag = closureN_tag;
c_731103.fn = __lambda_122;
c_731103.num_elt = 2;
c_731103.elts = (object *)alloca(sizeof(object) * 2);
c_731103.elts[0] = ((closureN)self_73469)->elts[0];
c_731103.elts[1] = ((closureN)self_73469)->elts[1];
return_funcall1((closure)&c_731103, r_73292);;
}
static void __lambda_122(int argc, object self_73470, object kth_7380) {
return_funcall1( ((closureN)self_73470)->elts[0], Cyc_set_car(kth_7380, ((closureN)self_73470)->elts[1]));;
}
static void __lambda_121(int argc, closure _,object k_73287, object lst_7375, object k_7376) {
closureN_type c_731094;
c_731094.tag = closureN_tag;
c_731094.fn = __lambda_120;
c_731094.num_elt = 1;
c_731094.elts = (object *)alloca(sizeof(object) * 1);
c_731094.elts[0] = k_73287;
return_funcall3( __glo_list_91tail, &c_731094, lst_7375, k_7376);;
}
static void __lambda_120(int argc, object self_73468, object r_73288) {
return_funcall1( ((closureN)self_73468)->elts[0], car(r_73288));;
}
static void __lambda_119(int argc, closure _,object k_73281, object lst_7373, object k_7374) {
closureN_type c_731073;
c_731073.tag = closureN_tag;
c_731073.fn = __lambda_118;
c_731073.num_elt = 3;
c_731073.elts = (object *)alloca(sizeof(object) * 3);
c_731073.elts[0] = k_73281;
c_731073.elts[1] = k_7374;
c_731073.elts[2] = lst_7373;
return_funcall2( __glo_zero_127, &c_731073, k_7374);;
}
static void __lambda_118(int argc, object self_73465, object r_73282) {
if( !eq(boolean_f, r_73282) ){
return_funcall1( ((closureN)self_73465)->elts[0], ((closureN)self_73465)->elts[2]);
} else {
closureN_type c_731078;
c_731078.tag = closureN_tag;
c_731078.fn = __lambda_117;
c_731078.num_elt = 2;
c_731078.elts = (object *)alloca(sizeof(object) * 2);
c_731078.elts[0] = ((closureN)self_73465)->elts[0];
c_731078.elts[1] = ((closureN)self_73465)->elts[1];
return_funcall1((closure)&c_731078, cdr(((closureN)self_73465)->elts[2]));}
;
}
static void __lambda_117(int argc, object self_73466, object r_73283) {
closureN_type c_731080;
c_731080.tag = closureN_tag;
c_731080.fn = __lambda_116;
c_731080.num_elt = 2;
c_731080.elts = (object *)alloca(sizeof(object) * 2);
c_731080.elts[0] = ((closureN)self_73466)->elts[0];
c_731080.elts[1] = r_73283;
make_int(c_731088, 1);
common_type c_731086 = Cyc_sub(2,((closureN)self_73466)->elts[1], &c_731088);
return_funcall1((closure)&c_731080, &c_731086);;
}
static void __lambda_116(int argc, object self_73467, object r_73284) {
return_funcall3( __glo_list_91tail, ((closureN)self_73467)->elts[0], ((closureN)self_73467)->elts[1], r_73284);;
}
static void __lambda_115(int argc, closure _,object k_73274, object f_7371, object lst_7372) {
closureN_type c_731048;
c_731048.tag = closureN_tag;
c_731048.fn = __lambda_114;
c_731048.num_elt = 3;
c_731048.elts = (object *)alloca(sizeof(object) * 3);
c_731048.elts[0] = f_7371;
c_731048.elts[1] = k_73274;
c_731048.elts[2] = lst_7372;
return_funcall1((closure)&c_731048, Cyc_is_null(lst_7372));;
}
static void __lambda_114(int argc, object self_73460, object r_73275) {
if( !eq(boolean_f, r_73275) ){
return_funcall1( ((closureN)self_73460)->elts[1], boolean_t);
} else {
closureN_type c_731052;
c_731052.tag = closureN_tag;
c_731052.fn = __lambda_113;
c_731052.num_elt = 3;
c_731052.elts = (object *)alloca(sizeof(object) * 3);
c_731052.elts[0] = ((closureN)self_73460)->elts[0];
c_731052.elts[1] = ((closureN)self_73460)->elts[1];
c_731052.elts[2] = ((closureN)self_73460)->elts[2];
return_funcall0((closure)&c_731052);}
;
}
static void __lambda_113(int argc, object self_73461) {
closureN_type c_731054;
c_731054.tag = closureN_tag;
c_731054.fn = __lambda_112;
c_731054.num_elt = 3;
c_731054.elts = (object *)alloca(sizeof(object) * 3);
c_731054.elts[0] = ((closureN)self_73461)->elts[0];
c_731054.elts[1] = ((closureN)self_73461)->elts[1];
c_731054.elts[2] = ((closureN)self_73461)->elts[2];
return_funcall1((closure)&c_731054, car(((closureN)self_73461)->elts[2]));;
}
static void __lambda_112(int argc, object self_73462, object r_73278) {
closureN_type c_731057;
c_731057.tag = closureN_tag;
c_731057.fn = __lambda_111;
c_731057.num_elt = 3;
c_731057.elts = (object *)alloca(sizeof(object) * 3);
c_731057.elts[0] = ((closureN)self_73462)->elts[0];
c_731057.elts[1] = ((closureN)self_73462)->elts[1];
c_731057.elts[2] = ((closureN)self_73462)->elts[2];
return_funcall2( ((closureN)self_73462)->elts[0], &c_731057, r_73278);;
}
static void __lambda_111(int argc, object self_73463, object r_73276) {
closureN_type c_731059;
c_731059.tag = closureN_tag;
c_731059.fn = __lambda_110;
c_731059.num_elt = 2;
c_731059.elts = (object *)alloca(sizeof(object) * 2);
c_731059.elts[0] = ((closureN)self_73463)->elts[0];
c_731059.elts[1] = ((closureN)self_73463)->elts[1];
return_funcall1((closure)&c_731059, cdr(((closureN)self_73463)->elts[2]));;
}
static void __lambda_110(int argc, object self_73464, object r_73277) {
return_funcall3( __glo_for_91each, ((closureN)self_73464)->elts[1], ((closureN)self_73464)->elts[0], r_73277);;
}
static void __lambda_109(int argc, closure _,object k_73267, object func_7367, object lst_7368) {
closureN_type c_731029;
c_731029.tag = closureN_tag;
c_731029.fn = __lambda_106;
c_731029.num_elt = 2;
c_731029.elts = (object *)alloca(sizeof(object) * 2);
c_731029.elts[0] = k_73267;
c_731029.elts[1] = lst_7368;
closureN_type c_731036;
c_731036.tag = closureN_tag;
c_731036.fn = __lambda_108;
c_731036.num_elt = 1;
c_731036.elts = (object *)alloca(sizeof(object) * 1);
c_731036.elts[0] = func_7367;
return_funcall1((closure)&c_731029, &c_731036);;
}
static void __lambda_108(int argc, object self_73456, object k_73270, object x_7369, object y_7370) {
closureN_type c_731039;
c_731039.tag = closureN_tag;
c_731039.fn = __lambda_107;
c_731039.num_elt = 2;
c_731039.elts = (object *)alloca(sizeof(object) * 2);
c_731039.elts[0] = k_73270;
c_731039.elts[1] = y_7370;
return_funcall2( ((closureN)self_73456)->elts[0], &c_731039, x_7369);;
}
static void __lambda_107(int argc, object self_73457, object r_73271) {
make_cons(c_731044,r_73271, ((closureN)self_73457)->elts[1]);
return_funcall1( ((closureN)self_73457)->elts[0], &c_731044);;
}
static void __lambda_106(int argc, object self_73458, object r_73268) {
closureN_type c_731031;
c_731031.tag = closureN_tag;
c_731031.fn = __lambda_105;
c_731031.num_elt = 3;
c_731031.elts = (object *)alloca(sizeof(object) * 3);
c_731031.elts[0] = ((closureN)self_73458)->elts[0];
c_731031.elts[1] = ((closureN)self_73458)->elts[1];
c_731031.elts[2] = r_73268;
return_funcall1((closure)&c_731031, nil);;
}
static void __lambda_105(int argc, object self_73459, object r_73269) {
return_funcall4( __glo_foldr, ((closureN)self_73459)->elts[0], ((closureN)self_73459)->elts[2], r_73269, ((closureN)self_73459)->elts[1]);;
}
static void __lambda_104(int argc, closure _,object k_73261, object lst_7364) {
closureN_type c_731015;
c_731015.tag = closureN_tag;
c_731015.fn = __lambda_102;
c_731015.num_elt = 2;
c_731015.elts = (object *)alloca(sizeof(object) * 2);
c_731015.elts[0] = k_73261;
c_731015.elts[1] = lst_7364;
mclosure0(c_731022, (function_type)__lambda_103);
return_funcall1((closure)&c_731015, &c_731022);;
}
static void __lambda_103(int argc, object self_73453, object k_73264, object x_7365, object y_7366) {
make_cons(c_731026,x_7365, y_7366);
return_funcall1( k_73264, &c_731026);;
}
static void __lambda_102(int argc, object self_73454, object r_73262) {
closureN_type c_731017;
c_731017.tag = closureN_tag;
c_731017.fn = __lambda_101;
c_731017.num_elt = 3;
c_731017.elts = (object *)alloca(sizeof(object) * 3);
c_731017.elts[0] = ((closureN)self_73454)->elts[0];
c_731017.elts[1] = ((closureN)self_73454)->elts[1];
c_731017.elts[2] = r_73262;
return_funcall1((closure)&c_731017, nil);;
}
static void __lambda_101(int argc, object self_73455, object r_73263) {
return_funcall4( __glo_foldr, ((closureN)self_73455)->elts[0], ((closureN)self_73455)->elts[2], r_73263, ((closureN)self_73455)->elts[1]);;
}
static void __lambda_100(int argc, closure _,object k_73248, object k_7358, object fill_7359_raw, ...) {
load_varargs(fill_7359, fill_7359_raw, argc - 2);
closureN_type c_73939;
c_73939.tag = closureN_tag;
c_73939.fn = __lambda_99;
c_73939.num_elt = 3;
c_73939.elts = (object *)alloca(sizeof(object) * 3);
c_73939.elts[0] = fill_7359;
c_73939.elts[1] = k_73248;
c_73939.elts[2] = k_7358;
return_funcall2((closure)&c_73939, boolean_f, boolean_f);;
}
static void __lambda_99(int argc, object self_73439, object x_7360, object make_7361) {
closureN_type c_73941;
c_73941.tag = closureN_tag;
c_73941.fn = __lambda_98;
c_73941.num_elt = 4;
c_73941.elts = (object *)alloca(sizeof(object) * 4);
c_73941.elts[0] = ((closureN)self_73439)->elts[0];
c_73941.elts[1] = ((closureN)self_73439)->elts[1];
c_73941.elts[2] = ((closureN)self_73439)->elts[2];
c_73941.elts[3] = make_7361;
make_cell(c_731012,x_7360);
return_funcall1((closure)&c_73941, &c_731012);;
}
static void __lambda_98(int argc, object self_73440, object x_7360) {
closureN_type c_73943;
c_73943.tag = closureN_tag;
c_73943.fn = __lambda_97;
c_73943.num_elt = 4;
c_73943.elts = (object *)alloca(sizeof(object) * 4);
c_73943.elts[0] = ((closureN)self_73440)->elts[0];
c_73943.elts[1] = ((closureN)self_73440)->elts[1];
c_73943.elts[2] = ((closureN)self_73440)->elts[2];
c_73943.elts[3] = x_7360;
make_cell(c_731008,((closureN)self_73440)->elts[3]);
return_funcall1((closure)&c_73943, &c_731008);;
}
static void __lambda_97(int argc, object self_73441, object make_7361) {
closureN_type c_73945;
c_73945.tag = closureN_tag;
c_73945.fn = __lambda_96;
c_73945.num_elt = 5;
c_73945.elts = (object *)alloca(sizeof(object) * 5);
c_73945.elts[0] = ((closureN)self_73441)->elts[0];
c_73945.elts[1] = ((closureN)self_73441)->elts[1];
c_73945.elts[2] = ((closureN)self_73441)->elts[2];
c_73945.elts[3] = make_7361;
c_73945.elts[4] = ((closureN)self_73441)->elts[3];
return_funcall0((closure)&c_73945);;
}
static void __lambda_96(int argc, object self_73442) {
closureN_type c_73947;
c_73947.tag = closureN_tag;
c_73947.fn = __lambda_87;
c_73947.num_elt = 1;
c_73947.elts = (object *)alloca(sizeof(object) * 1);
c_73947.elts[0] = ((closureN)self_73442)->elts[0];
closureN_type c_73960;
c_73960.tag = closureN_tag;
c_73960.fn = __lambda_95;
c_73960.num_elt = 4;
c_73960.elts = (object *)alloca(sizeof(object) * 4);
c_73960.elts[0] = ((closureN)self_73442)->elts[1];
c_73960.elts[1] = ((closureN)self_73442)->elts[2];
c_73960.elts[2] = ((closureN)self_73442)->elts[3];
c_73960.elts[3] = ((closureN)self_73442)->elts[4];
return_funcall1((closure)&c_73947, &c_73960);;
}
static void __lambda_95(int argc, object self_73443, object r_73256) {
closureN_type c_73962;
c_73962.tag = closureN_tag;
c_73962.fn = __lambda_94;
c_73962.num_elt = 4;
c_73962.elts = (object *)alloca(sizeof(object) * 4);
c_73962.elts[0] = ((closureN)self_73443)->elts[0];
c_73962.elts[1] = ((closureN)self_73443)->elts[1];
c_73962.elts[2] = ((closureN)self_73443)->elts[2];
c_73962.elts[3] = ((closureN)self_73443)->elts[3];
return_funcall1((closure)&c_73962, Cyc_set_car(((closureN)self_73443)->elts[3], r_73256));;
}
static void __lambda_94(int argc, object self_73444, object r_73249) {
closureN_type c_73964;
c_73964.tag = closureN_tag;
c_73964.fn = __lambda_89;
c_73964.num_elt = 4;
c_73964.elts = (object *)alloca(sizeof(object) * 4);
c_73964.elts[0] = ((closureN)self_73444)->elts[0];
c_73964.elts[1] = ((closureN)self_73444)->elts[1];
c_73964.elts[2] = ((closureN)self_73444)->elts[2];
c_73964.elts[3] = ((closureN)self_73444)->elts[3];
closureN_type c_73979;
c_73979.tag = closureN_tag;
c_73979.fn = __lambda_93;
c_73979.num_elt = 1;
c_73979.elts = (object *)alloca(sizeof(object) * 1);
c_73979.elts[0] = ((closureN)self_73444)->elts[2];
return_funcall1((closure)&c_73964, &c_73979);;
}
static void __lambda_93(int argc, object self_73445, object k_73252, object n_7362, object obj_7363) {
closureN_type c_73981;
c_73981.tag = closureN_tag;
c_73981.fn = __lambda_92;
c_73981.num_elt = 4;
c_73981.elts = (object *)alloca(sizeof(object) * 4);
c_73981.elts[0] = k_73252;
c_73981.elts[1] = ((closureN)self_73445)->elts[0];
c_73981.elts[2] = n_7362;
c_73981.elts[3] = obj_7363;
return_funcall2( __glo_zero_127, &c_73981, n_7362);;
}
static void __lambda_92(int argc, object self_73446, object r_73253) {
if( !eq(boolean_f, r_73253) ){
return_funcall1( ((closureN)self_73446)->elts[0], nil);
} else {
closureN_type c_73985;
c_73985.tag = closureN_tag;
c_73985.fn = __lambda_91;
c_73985.num_elt = 3;
c_73985.elts = (object *)alloca(sizeof(object) * 3);
c_73985.elts[0] = ((closureN)self_73446)->elts[0];
c_73985.elts[1] = ((closureN)self_73446)->elts[1];
c_73985.elts[2] = ((closureN)self_73446)->elts[3];
make_int(c_731002, 1);
common_type c_731000 = Cyc_sub(2,((closureN)self_73446)->elts[2], &c_731002);
return_funcall1((closure)&c_73985, &c_731000);}
;
}
static void __lambda_91(int argc, object self_73447, object r_73255) {
closureN_type c_73990;
c_73990.tag = closureN_tag;
c_73990.fn = __lambda_90;
c_73990.num_elt = 2;
c_73990.elts = (object *)alloca(sizeof(object) * 2);
c_73990.elts[0] = ((closureN)self_73447)->elts[0];
c_73990.elts[1] = ((closureN)self_73447)->elts[2];
return_funcall3( cell_get(((closureN)self_73447)->elts[1]), &c_73990, r_73255, ((closureN)self_73447)->elts[2]);;
}
static void __lambda_90(int argc, object self_73448, object r_73254) {
make_cons(c_73995,((closureN)self_73448)->elts[1], r_73254);
return_funcall1( ((closureN)self_73448)->elts[0], &c_73995);;
}
static void __lambda_89(int argc, object self_73449, object r_73251) {
closureN_type c_73966;
c_73966.tag = closureN_tag;
c_73966.fn = __lambda_88;
c_73966.num_elt = 4;
c_73966.elts = (object *)alloca(sizeof(object) * 4);
c_73966.elts[0] = ((closureN)self_73449)->elts[0];
c_73966.elts[1] = ((closureN)self_73449)->elts[1];
c_73966.elts[2] = ((closureN)self_73449)->elts[2];
c_73966.elts[3] = ((closureN)self_73449)->elts[3];
return_funcall1((closure)&c_73966, Cyc_set_car(((closureN)self_73449)->elts[2], r_73251));;
}
static void __lambda_88(int argc, object self_73450, object r_73250) {
return_funcall3( cell_get(((closureN)self_73450)->elts[2]), ((closureN)self_73450)->elts[0], ((closureN)self_73450)->elts[1], cell_get(((closureN)self_73450)->elts[3]));;
}
static void __lambda_87(int argc, object self_73451, object k_73257) {
closureN_type c_73949;
c_73949.tag = closureN_tag;
c_73949.fn = __lambda_86;
c_73949.num_elt = 2;
c_73949.elts = (object *)alloca(sizeof(object) * 2);
c_73949.elts[0] = ((closureN)self_73451)->elts[0];
c_73949.elts[1] = k_73257;
return_funcall1((closure)&c_73949, Cyc_is_null(((closureN)self_73451)->elts[0]));;
}
static void __lambda_86(int argc, object self_73452, object r_73258) {
if( !eq(boolean_f, r_73258) ){
return_funcall1( ((closureN)self_73452)->elts[1], boolean_f);
} else {
return_funcall1( ((closureN)self_73452)->elts[1], car(((closureN)self_73452)->elts[0]));}
;
}
static void __lambda_85(int argc, closure _,object k_73245, object objs_7357_raw, ...) {
load_varargs(objs_7357, objs_7357_raw, argc - 1);
return_funcall1( k_73245, objs_7357);;
}
static void __lambda_84(int argc, closure _,object k_73230, object lst_7347_raw, ...) {
load_varargs(lst_7347, lst_7347_raw, argc - 1);
closureN_type c_73865;
c_73865.tag = closureN_tag;
c_73865.fn = __lambda_83;
c_73865.num_elt = 2;
c_73865.elts = (object *)alloca(sizeof(object) * 2);
c_73865.elts[0] = k_73230;
c_73865.elts[1] = lst_7347;
return_funcall1((closure)&c_73865, boolean_f);;
}
static void __lambda_83(int argc, object self_73424, object append_912_7349) {
closureN_type c_73867;
c_73867.tag = closureN_tag;
c_73867.fn = __lambda_82;
c_73867.num_elt = 2;
c_73867.elts = (object *)alloca(sizeof(object) * 2);
c_73867.elts[0] = ((closureN)self_73424)->elts[0];
c_73867.elts[1] = ((closureN)self_73424)->elts[1];
make_cell(c_73934,append_912_7349);
return_funcall1((closure)&c_73867, &c_73934);;
}
static void __lambda_82(int argc, object self_73425, object append_912_7349) {
closureN_type c_73869;
c_73869.tag = closureN_tag;
c_73869.fn = __lambda_81;
c_73869.num_elt = 3;
c_73869.elts = (object *)alloca(sizeof(object) * 3);
c_73869.elts[0] = append_912_7349;
c_73869.elts[1] = ((closureN)self_73425)->elts[0];
c_73869.elts[2] = ((closureN)self_73425)->elts[1];
return_funcall1((closure)&c_73869, boolean_f);;
}
static void __lambda_81(int argc, object self_73426, object append_912_7350) {
closureN_type c_73871;
c_73871.tag = closureN_tag;
c_73871.fn = __lambda_77;
c_73871.num_elt = 3;
c_73871.elts = (object *)alloca(sizeof(object) * 3);
c_73871.elts[0] = ((closureN)self_73426)->elts[0];
c_73871.elts[1] = ((closureN)self_73426)->elts[1];
c_73871.elts[2] = ((closureN)self_73426)->elts[2];
mclosure0(c_73920, (function_type)__lambda_80);
return_funcall1((closure)&c_73871, &c_73920);;
}
static void __lambda_80(int argc, object self_73427, object k_73240, object inlist_7351, object alist_7352) {
closureN_type c_73922;
c_73922.tag = closureN_tag;
c_73922.fn = __lambda_78;
c_73922.num_elt = 3;
c_73922.elts = (object *)alloca(sizeof(object) * 3);
c_73922.elts[0] = alist_7352;
c_73922.elts[1] = inlist_7351;
c_73922.elts[2] = k_73240;
mclosure0(c_73927, (function_type)__lambda_79);
return_funcall1((closure)&c_73922, &c_73927);;
}
static void __lambda_79(int argc, object self_73428, object k_73242, object ap_7353, object in_7354) {
make_cons(c_73931,ap_7353, in_7354);
return_funcall1( k_73242, &c_73931);;
}
static void __lambda_78(int argc, object self_73429, object r_73241) {
return_funcall4( __glo_foldr, ((closureN)self_73429)->elts[2], r_73241, ((closureN)self_73429)->elts[0], ((closureN)self_73429)->elts[1]);;
}
static void __lambda_77(int argc, object self_73430, object r_73239) {
closureN_type c_73873;
c_73873.tag = closureN_tag;
c_73873.fn = __lambda_76;
c_73873.num_elt = 3;
c_73873.elts = (object *)alloca(sizeof(object) * 3);
c_73873.elts[0] = ((closureN)self_73430)->elts[0];
c_73873.elts[1] = ((closureN)self_73430)->elts[1];
c_73873.elts[2] = ((closureN)self_73430)->elts[2];
return_funcall1((closure)&c_73873, Cyc_set_car(((closureN)self_73430)->elts[0], r_73239));;
}
static void __lambda_76(int argc, object self_73431, object r_73231) {
closureN_type c_73875;
c_73875.tag = closureN_tag;
c_73875.fn = __lambda_75;
c_73875.num_elt = 3;
c_73875.elts = (object *)alloca(sizeof(object) * 3);
c_73875.elts[0] = ((closureN)self_73431)->elts[0];
c_73875.elts[1] = ((closureN)self_73431)->elts[1];
c_73875.elts[2] = ((closureN)self_73431)->elts[2];
return_funcall1((closure)&c_73875, Cyc_is_null(((closureN)self_73431)->elts[2]));;
}
static void __lambda_75(int argc, object self_73432, object r_73232) {
if( !eq(boolean_f, r_73232) ){
return_funcall1( ((closureN)self_73432)->elts[1], ((closureN)self_73432)->elts[2]);
} else {
closureN_type c_73880;
c_73880.tag = closureN_tag;
c_73880.fn = __lambda_74;
c_73880.num_elt = 3;
c_73880.elts = (object *)alloca(sizeof(object) * 3);
c_73880.elts[0] = ((closureN)self_73432)->elts[0];
c_73880.elts[1] = ((closureN)self_73432)->elts[1];
c_73880.elts[2] = ((closureN)self_73432)->elts[2];
return_funcall1((closure)&c_73880, cdr(((closureN)self_73432)->elts[2]));}
;
}
static void __lambda_74(int argc, object self_73433, object r_73238) {
closureN_type c_73882;
c_73882.tag = closureN_tag;
c_73882.fn = __lambda_73;
c_73882.num_elt = 3;
c_73882.elts = (object *)alloca(sizeof(object) * 3);
c_73882.elts[0] = ((closureN)self_73433)->elts[0];
c_73882.elts[1] = ((closureN)self_73433)->elts[1];
c_73882.elts[2] = ((closureN)self_73433)->elts[2];
return_funcall1((closure)&c_73882, Cyc_is_null(r_73238));;
}
static void __lambda_73(int argc, object self_73434, object r_73233) {
if( !eq(boolean_f, r_73233) ){
return_funcall1( ((closureN)self_73434)->elts[1], car(((closureN)self_73434)->elts[2]));
} else {
closureN_type c_73889;
c_73889.tag = closureN_tag;
c_73889.fn = __lambda_71;
c_73889.num_elt = 2;
c_73889.elts = (object *)alloca(sizeof(object) * 2);
c_73889.elts[0] = ((closureN)self_73434)->elts[1];
c_73889.elts[1] = ((closureN)self_73434)->elts[2];
closureN_type c_73904;
c_73904.tag = closureN_tag;
c_73904.fn = __lambda_72;
c_73904.num_elt = 1;
c_73904.elts = (object *)alloca(sizeof(object) * 1);
c_73904.elts[0] = ((closureN)self_73434)->elts[0];
return_funcall1((closure)&c_73889, &c_73904);}
;
}
static void __lambda_72(int argc, object self_73435, object k_73237, object a_7355, object b_7356) {
return_funcall3( cell_get(((closureN)self_73435)->elts[0]), k_73237, b_7356, a_7355);;
}
static void __lambda_71(int argc, object self_73436, object r_73234) {
closureN_type c_73891;
c_73891.tag = closureN_tag;
c_73891.fn = __lambda_70;
c_73891.num_elt = 3;
c_73891.elts = (object *)alloca(sizeof(object) * 3);
c_73891.elts[0] = ((closureN)self_73436)->elts[0];
c_73891.elts[1] = ((closureN)self_73436)->elts[1];
c_73891.elts[2] = r_73234;
return_funcall1((closure)&c_73891, car(((closureN)self_73436)->elts[1]));;
}
static void __lambda_70(int argc, object self_73437, object r_73235) {
closureN_type c_73893;
c_73893.tag = closureN_tag;
c_73893.fn = __lambda_69;
c_73893.num_elt = 3;
c_73893.elts = (object *)alloca(sizeof(object) * 3);
c_73893.elts[0] = ((closureN)self_73437)->elts[0];
c_73893.elts[1] = ((closureN)self_73437)->elts[2];
c_73893.elts[2] = r_73235;
return_funcall1((closure)&c_73893, cdr(((closureN)self_73437)->elts[1]));;
}
static void __lambda_69(int argc, object self_73438, object r_73236) {
return_funcall4( __glo_foldl, ((closureN)self_73438)->elts[0], ((closureN)self_73438)->elts[1], ((closureN)self_73438)->elts[2], r_73236);;
}
static void __lambda_68(int argc, closure _,object k_73227, object n_7346) {
make_int(c_73862, 0);
return_funcall1( k_73227, __num_lt(n_7346, &c_73862));;
}
static void __lambda_67(int argc, closure _,object k_73224, object n_7345) {
make_int(c_73857, 0);
return_funcall1( k_73224, __num_gt(n_7345, &c_73857));;
}
static void __lambda_66(int argc, closure _,object k_73221, object n_7344) {
make_int(c_73852, 0);
return_funcall1( k_73221, __num_eq(n_7344, &c_73852));;
}
static void __lambda_65(int argc, closure _,object k_73211, object o_7339) {
closureN_type c_73796;
c_73796.tag = closureN_tag;
c_73796.fn = __lambda_64;
c_73796.num_elt = 2;
c_73796.elts = (object *)alloca(sizeof(object) * 2);
c_73796.elts[0] = k_73211;
c_73796.elts[1] = o_7339;
return_funcall1((closure)&c_73796, boolean_f);;
}
static void __lambda_64(int argc, object self_73414, object _191list_127_7341) {
closureN_type c_73798;
c_73798.tag = closureN_tag;
c_73798.fn = __lambda_63;
c_73798.num_elt = 2;
c_73798.elts = (object *)alloca(sizeof(object) * 2);
c_73798.elts[0] = ((closureN)self_73414)->elts[0];
c_73798.elts[1] = ((closureN)self_73414)->elts[1];
make_cell(c_73847,_191list_127_7341);
return_funcall1((closure)&c_73798, &c_73847);;
}
static void __lambda_63(int argc, object self_73415, object _191list_127_7341) {
closureN_type c_73800;
c_73800.tag = closureN_tag;
c_73800.fn = __lambda_62;
c_73800.num_elt = 3;
c_73800.elts = (object *)alloca(sizeof(object) * 3);
c_73800.elts[0] = _191list_127_7341;
c_73800.elts[1] = ((closureN)self_73415)->elts[0];
c_73800.elts[2] = ((closureN)self_73415)->elts[1];
return_funcall1((closure)&c_73800, boolean_f);;
}
static void __lambda_62(int argc, object self_73416, object _191list_127_7342) {
closureN_type c_73802;
c_73802.tag = closureN_tag;
c_73802.fn = __lambda_57;
c_73802.num_elt = 3;
c_73802.elts = (object *)alloca(sizeof(object) * 3);
c_73802.elts[0] = ((closureN)self_73416)->elts[0];
c_73802.elts[1] = ((closureN)self_73416)->elts[1];
c_73802.elts[2] = ((closureN)self_73416)->elts[2];
closureN_type c_73821;
c_73821.tag = closureN_tag;
c_73821.fn = __lambda_61;
c_73821.num_elt = 1;
c_73821.elts = (object *)alloca(sizeof(object) * 1);
c_73821.elts[0] = ((closureN)self_73416)->elts[0];
return_funcall1((closure)&c_73802, &c_73821);;
}
static void __lambda_61(int argc, object self_73417, object k_73215, object obj_7343) {
closureN_type c_73823;
c_73823.tag = closureN_tag;
c_73823.fn = __lambda_60;
c_73823.num_elt = 3;
c_73823.elts = (object *)alloca(sizeof(object) * 3);
c_73823.elts[0] = ((closureN)self_73417)->elts[0];
c_73823.elts[1] = k_73215;
c_73823.elts[2] = obj_7343;
return_funcall1((closure)&c_73823, Cyc_is_null(obj_7343));;
}
static void __lambda_60(int argc, object self_73418, object r_73216) {
if( !eq(boolean_f, r_73216) ){
return_funcall1( ((closureN)self_73418)->elts[1], boolean_t);
} else {
closureN_type c_73827;
c_73827.tag = closureN_tag;
c_73827.fn = __lambda_59;
c_73827.num_elt = 3;
c_73827.elts = (object *)alloca(sizeof(object) * 3);
c_73827.elts[0] = ((closureN)self_73418)->elts[0];
c_73827.elts[1] = ((closureN)self_73418)->elts[1];
c_73827.elts[2] = ((closureN)self_73418)->elts[2];
return_funcall1((closure)&c_73827, Cyc_is_cons(((closureN)self_73418)->elts[2]));}
;
}
static void __lambda_59(int argc, object self_73419, object r_73217) {
if( !eq(boolean_f, r_73217) ){
closureN_type c_73829;
c_73829.tag = closureN_tag;
c_73829.fn = __lambda_58;
c_73829.num_elt = 2;
c_73829.elts = (object *)alloca(sizeof(object) * 2);
c_73829.elts[0] = ((closureN)self_73419)->elts[0];
c_73829.elts[1] = ((closureN)self_73419)->elts[1];
return_funcall1((closure)&c_73829, cdr(((closureN)self_73419)->elts[2]));
} else {
return_funcall1( ((closureN)self_73419)->elts[1], boolean_f);}
;
}
static void __lambda_58(int argc, object self_73420, object r_73218) {
return_funcall2( cell_get(((closureN)self_73420)->elts[0]), ((closureN)self_73420)->elts[1], r_73218);;
}
static void __lambda_57(int argc, object self_73421, object r_73214) {
closureN_type c_73804;
c_73804.tag = closureN_tag;
c_73804.fn = __lambda_56;
c_73804.num_elt = 3;
c_73804.elts = (object *)alloca(sizeof(object) * 3);
c_73804.elts[0] = ((closureN)self_73421)->elts[0];
c_73804.elts[1] = ((closureN)self_73421)->elts[1];
c_73804.elts[2] = ((closureN)self_73421)->elts[2];
return_funcall1((closure)&c_73804, Cyc_set_car(((closureN)self_73421)->elts[0], r_73214));;
}
static void __lambda_56(int argc, object self_73422, object r_73212) {
closureN_type c_73806;
c_73806.tag = closureN_tag;
c_73806.fn = __lambda_55;
c_73806.num_elt = 3;
c_73806.elts = (object *)alloca(sizeof(object) * 3);
c_73806.elts[0] = ((closureN)self_73422)->elts[0];
c_73806.elts[1] = ((closureN)self_73422)->elts[1];
c_73806.elts[2] = ((closureN)self_73422)->elts[2];
return_funcall1((closure)&c_73806, Cyc_has_cycle(((closureN)self_73422)->elts[2]));;
}
static void __lambda_55(int argc, object self_73423, object r_73213) {
if( !eq(boolean_f, r_73213) ){
return_funcall1( ((closureN)self_73423)->elts[1], boolean_t);
} else {
return_funcall2( cell_get(((closureN)self_73423)->elts[0]), ((closureN)self_73423)->elts[1], ((closureN)self_73423)->elts[2]);}
;
}
static void __lambda_54(int argc, closure _,object k_73208, object x_7338) {
if( !eq(boolean_f, x_7338) ){
return_funcall1( k_73208, boolean_f);
} else {
return_funcall1( k_73208, boolean_t);}
;
}
static void __lambda_53(int argc, closure _,object k_73201, object func_7335, object end_7336, object lst_7337) {
closureN_type c_73767;
c_73767.tag = closureN_tag;
c_73767.fn = __lambda_52;
c_73767.num_elt = 4;
c_73767.elts = (object *)alloca(sizeof(object) * 4);
c_73767.elts[0] = end_7336;
c_73767.elts[1] = func_7335;
c_73767.elts[2] = k_73201;
c_73767.elts[3] = lst_7337;
return_funcall1((closure)&c_73767, Cyc_is_null(lst_7337));;
}
static void __lambda_52(int argc, object self_73410, object r_73202) {
if( !eq(boolean_f, r_73202) ){
return_funcall1( ((closureN)self_73410)->elts[2], ((closureN)self_73410)->elts[0]);
} else {
closureN_type c_73772;
c_73772.tag = closureN_tag;
c_73772.fn = __lambda_51;
c_73772.num_elt = 4;
c_73772.elts = (object *)alloca(sizeof(object) * 4);
c_73772.elts[0] = ((closureN)self_73410)->elts[0];
c_73772.elts[1] = ((closureN)self_73410)->elts[1];
c_73772.elts[2] = ((closureN)self_73410)->elts[2];
c_73772.elts[3] = ((closureN)self_73410)->elts[3];
return_funcall1((closure)&c_73772, car(((closureN)self_73410)->elts[3]));}
;
}
static void __lambda_51(int argc, object self_73411, object r_73203) {
closureN_type c_73774;
c_73774.tag = closureN_tag;
c_73774.fn = __lambda_50;
c_73774.num_elt = 4;
c_73774.elts = (object *)alloca(sizeof(object) * 4);
c_73774.elts[0] = ((closureN)self_73411)->elts[0];
c_73774.elts[1] = ((closureN)self_73411)->elts[1];
c_73774.elts[2] = ((closureN)self_73411)->elts[2];
c_73774.elts[3] = r_73203;
return_funcall1((closure)&c_73774, cdr(((closureN)self_73411)->elts[3]));;
}
static void __lambda_50(int argc, object self_73412, object r_73205) {
closureN_type c_73776;
c_73776.tag = closureN_tag;
c_73776.fn = __lambda_49;
c_73776.num_elt = 3;
c_73776.elts = (object *)alloca(sizeof(object) * 3);
c_73776.elts[0] = ((closureN)self_73412)->elts[1];
c_73776.elts[1] = ((closureN)self_73412)->elts[2];
c_73776.elts[2] = ((closureN)self_73412)->elts[3];
return_funcall4( __glo_foldr, &c_73776, ((closureN)self_73412)->elts[1], ((closureN)self_73412)->elts[0], r_73205);;
}
static void __lambda_49(int argc, object self_73413, object r_73204) {
return_funcall3( ((closureN)self_73413)->elts[0], ((closureN)self_73413)->elts[1], ((closureN)self_73413)->elts[2], r_73204);;
}
static void __lambda_48(int argc, closure _,object k_73194, object func_7332, object accum_7333, object lst_7334) {
closureN_type c_73741;
c_73741.tag = closureN_tag;
c_73741.fn = __lambda_47;
c_73741.num_elt = 4;
c_73741.elts = (object *)alloca(sizeof(object) * 4);
c_73741.elts[0] = accum_7333;
c_73741.elts[1] = func_7332;
c_73741.elts[2] = k_73194;
c_73741.elts[3] = lst_7334;
return_funcall1((closure)&c_73741, Cyc_is_null(lst_7334));;
}
static void __lambda_47(int argc, object self_73406, object r_73195) {
if( !eq(boolean_f, r_73195) ){
return_funcall1( ((closureN)self_73406)->elts[2], ((closureN)self_73406)->elts[0]);
} else {
closureN_type c_73746;
c_73746.tag = closureN_tag;
c_73746.fn = __lambda_46;
c_73746.num_elt = 4;
c_73746.elts = (object *)alloca(sizeof(object) * 4);
c_73746.elts[0] = ((closureN)self_73406)->elts[0];
c_73746.elts[1] = ((closureN)self_73406)->elts[1];
c_73746.elts[2] = ((closureN)self_73406)->elts[2];
c_73746.elts[3] = ((closureN)self_73406)->elts[3];
return_funcall1((closure)&c_73746, car(((closureN)self_73406)->elts[3]));}
;
}
static void __lambda_46(int argc, object self_73407, object r_73198) {
closureN_type c_73749;
c_73749.tag = closureN_tag;
c_73749.fn = __lambda_45;
c_73749.num_elt = 3;
c_73749.elts = (object *)alloca(sizeof(object) * 3);
c_73749.elts[0] = ((closureN)self_73407)->elts[1];
c_73749.elts[1] = ((closureN)self_73407)->elts[2];
c_73749.elts[2] = ((closureN)self_73407)->elts[3];
return_funcall3( ((closureN)self_73407)->elts[1], &c_73749, r_73198, ((closureN)self_73407)->elts[0]);;
}
static void __lambda_45(int argc, object self_73408, object r_73196) {
closureN_type c_73751;
c_73751.tag = closureN_tag;
c_73751.fn = __lambda_44;
c_73751.num_elt = 3;
c_73751.elts = (object *)alloca(sizeof(object) * 3);
c_73751.elts[0] = ((closureN)self_73408)->elts[0];
c_73751.elts[1] = ((closureN)self_73408)->elts[1];
c_73751.elts[2] = r_73196;
return_funcall1((closure)&c_73751, cdr(((closureN)self_73408)->elts[2]));;
}
static void __lambda_44(int argc, object self_73409, object r_73197) {
return_funcall4( __glo_foldl, ((closureN)self_73409)->elts[1], ((closureN)self_73409)->elts[0], ((closureN)self_73409)->elts[2], r_73197);;
}
static void __lambda_43(int argc, closure _,object k_73189, object c_7331) {
closureN_type c_73724;
c_73724.tag = closureN_tag;
c_73724.fn = __lambda_42;
c_73724.num_elt = 2;
c_73724.elts = (object *)alloca(sizeof(object) * 2);
c_73724.elts[0] = c_7331;
c_73724.elts[1] = k_73189;
return_funcall2( __glo_char_91numeric_127, &c_73724, c_7331);;
}
static void __lambda_42(int argc, object self_73404, object r_73190) {
if( !eq(boolean_f, r_73190) ){
closureN_type c_73726;
c_73726.tag = closureN_tag;
c_73726.fn = __lambda_41;
c_73726.num_elt = 1;
c_73726.elts = (object *)alloca(sizeof(object) * 1);
c_73726.elts[0] = ((closureN)self_73404)->elts[1];
integer_type c_73735 = Cyc_char2integer(((closureN)self_73404)->elts[0]);
return_funcall1((closure)&c_73726, &c_73735);
} else {
return_funcall1( ((closureN)self_73404)->elts[1], boolean_f);}
;
}
static void __lambda_41(int argc, object self_73405, object r_73191) {
make_int(c_73732, 48);
common_type c_73731 = Cyc_sub(2,r_73191, &c_73732);
return_funcall1( ((closureN)self_73405)->elts[0], &c_73731);;
}
static void __lambda_40(int argc, closure _,object k_73185, object c_7330) {
closureN_type c_73712;
c_73712.tag = closureN_tag;
c_73712.fn = __lambda_39;
c_73712.num_elt = 2;
c_73712.elts = (object *)alloca(sizeof(object) * 2);
c_73712.elts[0] = c_7330;
c_73712.elts[1] = k_73185;
make_cons(c_73721,obj_char2obj(10),nil);
make_cons(c_73720,obj_char2obj(13),&c_73721);
make_cons(c_73719,obj_char2obj(32),&c_73720);
make_cons(c_73718,obj_char2obj(9),&c_73719);
return_funcall1((closure)&c_73712, &c_73718);;
}
static void __lambda_39(int argc, object self_73403, object r_73186) {
return_funcall1( ((closureN)self_73403)->elts[1], memberp(((closureN)self_73403)->elts[0], r_73186));;
}
static void __lambda_38(int argc, closure _,object k_73181, object c_7329) {
closureN_type c_73694;
c_73694.tag = closureN_tag;
c_73694.fn = __lambda_37;
c_73694.num_elt = 2;
c_73694.elts = (object *)alloca(sizeof(object) * 2);
c_73694.elts[0] = c_7329;
c_73694.elts[1] = k_73181;
make_cons(c_73709,obj_char2obj(57),nil);
make_cons(c_73708,obj_char2obj(56),&c_73709);
make_cons(c_73707,obj_char2obj(55),&c_73708);
make_cons(c_73706,obj_char2obj(54),&c_73707);
make_cons(c_73705,obj_char2obj(53),&c_73706);
make_cons(c_73704,obj_char2obj(52),&c_73705);
make_cons(c_73703,obj_char2obj(51),&c_73704);
make_cons(c_73702,obj_char2obj(50),&c_73703);
make_cons(c_73701,obj_char2obj(49),&c_73702);
make_cons(c_73700,obj_char2obj(48),&c_73701);
return_funcall1((closure)&c_73694, &c_73700);;
}
static void __lambda_37(int argc, object self_73402, object r_73182) {
return_funcall1( ((closureN)self_73402)->elts[1], memberp(((closureN)self_73402)->elts[0], r_73182));;
}
static void __lambda_36(int argc, closure _,object k_73177, object c_7328) {
closureN_type c_73686;
c_73686.tag = closureN_tag;
c_73686.fn = __lambda_35;
c_73686.num_elt = 2;
c_73686.elts = (object *)alloca(sizeof(object) * 2);
c_73686.elts[0] = c_7328;
c_73686.elts[1] = k_73177;
return_funcall3( __glo_char_125_123_127, &c_73686, c_7328, obj_char2obj(97));;
}
static void __lambda_35(int argc, object self_73401, object r_73178) {
if( !eq(boolean_f, r_73178) ){
return_funcall3( __glo_char_121_123_127, ((closureN)self_73401)->elts[1], ((closureN)self_73401)->elts[0], obj_char2obj(122));
} else {
return_funcall1( ((closureN)self_73401)->elts[1], boolean_f);}
;
}
static void __lambda_34(int argc, closure _,object k_73173, object c_7327) {
closureN_type c_73678;
c_73678.tag = closureN_tag;
c_73678.fn = __lambda_33;
c_73678.num_elt = 2;
c_73678.elts = (object *)alloca(sizeof(object) * 2);
c_73678.elts[0] = c_7327;
c_73678.elts[1] = k_73173;
return_funcall3( __glo_char_125_123_127, &c_73678, c_7327, obj_char2obj(65));;
}
static void __lambda_33(int argc, object self_73400, object r_73174) {
if( !eq(boolean_f, r_73174) ){
return_funcall3( __glo_char_121_123_127, ((closureN)self_73400)->elts[1], ((closureN)self_73400)->elts[0], obj_char2obj(90));
} else {
return_funcall1( ((closureN)self_73400)->elts[1], boolean_f);}
;
}
static void __lambda_32(int argc, closure _,object k_73169, object c_7326) {
closureN_type c_73670;
c_73670.tag = closureN_tag;
c_73670.fn = __lambda_31;
c_73670.num_elt = 2;
c_73670.elts = (object *)alloca(sizeof(object) * 2);
c_73670.elts[0] = c_7326;
c_73670.elts[1] = k_73169;
return_funcall3( __glo_char_125_123_127, &c_73670, c_7326, obj_char2obj(65));;
}
static void __lambda_31(int argc, object self_73399, object r_73170) {
if( !eq(boolean_f, r_73170) ){
return_funcall3( __glo_char_121_123_127, ((closureN)self_73399)->elts[1], ((closureN)self_73399)->elts[0], obj_char2obj(122));
} else {
return_funcall1( ((closureN)self_73399)->elts[1], boolean_f);}
;
}
static void __lambda_30(int argc, closure _,object k_73163, object c_7325) {
closureN_type c_73648;
c_73648.tag = closureN_tag;
c_73648.fn = __lambda_29;
c_73648.num_elt = 2;
c_73648.elts = (object *)alloca(sizeof(object) * 2);
c_73648.elts[0] = c_7325;
c_73648.elts[1] = k_73163;
return_funcall2( __glo_char_91upper_91case_127, &c_73648, c_7325);;
}
static void __lambda_29(int argc, object self_73396, object r_73164) {
if( !eq(boolean_f, r_73164) ){
closureN_type c_73650;
c_73650.tag = closureN_tag;
c_73650.fn = __lambda_28;
c_73650.num_elt = 1;
c_73650.elts = (object *)alloca(sizeof(object) * 1);
c_73650.elts[0] = ((closureN)self_73396)->elts[1];
integer_type c_73663 = Cyc_char2integer(((closureN)self_73396)->elts[0]);
return_funcall1((closure)&c_73650, &c_73663);
} else {
return_funcall1( ((closureN)self_73396)->elts[1], ((closureN)self_73396)->elts[0]);}
;
}
static void __lambda_28(int argc, object self_73397, object r_73166) {
closureN_type c_73652;
c_73652.tag = closureN_tag;
c_73652.fn = __lambda_27;
c_73652.num_elt = 1;
c_73652.elts = (object *)alloca(sizeof(object) * 1);
c_73652.elts[0] = ((closureN)self_73397)->elts[0];
make_int(c_73660, 32);
common_type c_73659 = Cyc_sum(2,r_73166, &c_73660);
return_funcall1((closure)&c_73652, &c_73659);;
}
static void __lambda_27(int argc, object self_73398, object r_73165) {
return_funcall1( ((closureN)self_73398)->elts[0], Cyc_integer2char(r_73165));;
}
static void __lambda_26(int argc, closure _,object k_73157, object c_7324) {
closureN_type c_73626;
c_73626.tag = closureN_tag;
c_73626.fn = __lambda_25;
c_73626.num_elt = 2;
c_73626.elts = (object *)alloca(sizeof(object) * 2);
c_73626.elts[0] = c_7324;
c_73626.elts[1] = k_73157;
return_funcall2( __glo_char_91lower_91case_127, &c_73626, c_7324);;
}
static void __lambda_25(int argc, object self_73393, object r_73158) {
if( !eq(boolean_f, r_73158) ){
closureN_type c_73628;
c_73628.tag = closureN_tag;
c_73628.fn = __lambda_24;
c_73628.num_elt = 1;
c_73628.elts = (object *)alloca(sizeof(object) * 1);
c_73628.elts[0] = ((closureN)self_73393)->elts[1];
integer_type c_73641 = Cyc_char2integer(((closureN)self_73393)->elts[0]);
return_funcall1((closure)&c_73628, &c_73641);
} else {
return_funcall1( ((closureN)self_73393)->elts[1], ((closureN)self_73393)->elts[0]);}
;
}
static void __lambda_24(int argc, object self_73394, object r_73160) {
closureN_type c_73630;
c_73630.tag = closureN_tag;
c_73630.fn = __lambda_23;
c_73630.num_elt = 1;
c_73630.elts = (object *)alloca(sizeof(object) * 1);
c_73630.elts[0] = ((closureN)self_73394)->elts[0];
make_int(c_73638, 32);
common_type c_73637 = Cyc_sub(2,r_73160, &c_73638);
return_funcall1((closure)&c_73630, &c_73637);;
}
static void __lambda_23(int argc, object self_73395, object r_73159) {
return_funcall1( ((closureN)self_73395)->elts[0], Cyc_integer2char(r_73159));;
}
static void __lambda_22(int argc, closure _,object k_73153, object c1_7321, object c2_7322, object cs_7323_raw, ...) {
load_varargs(cs_7323, cs_7323_raw, argc - 3);
closureN_type c_73617;
c_73617.tag = closureN_tag;
c_73617.fn = __lambda_21;
c_73617.num_elt = 2;
c_73617.elts = (object *)alloca(sizeof(object) * 2);
c_73617.elts[0] = c1_7321;
c_73617.elts[1] = k_73153;
make_cons(c_73623,c2_7322, cs_7323);
return_funcall1((closure)&c_73617, &c_73623);;
}
static void __lambda_21(int argc, object self_73392, object r_73154) {
return_funcall4( __glo_Cyc_91bin_91op_91char, ((closureN)self_73392)->elts[1], primitive__125_123, ((closureN)self_73392)->elts[0], r_73154);;
}
static void __lambda_20(int argc, closure _,object k_73149, object c1_7318, object c2_7319, object cs_7320_raw, ...) {
load_varargs(cs_7320, cs_7320_raw, argc - 3);
closureN_type c_73608;
c_73608.tag = closureN_tag;
c_73608.fn = __lambda_19;
c_73608.num_elt = 2;
c_73608.elts = (object *)alloca(sizeof(object) * 2);
c_73608.elts[0] = c1_7318;
c_73608.elts[1] = k_73149;
make_cons(c_73614,c2_7319, cs_7320);
return_funcall1((closure)&c_73608, &c_73614);;
}
static void __lambda_19(int argc, object self_73391, object r_73150) {
return_funcall4( __glo_Cyc_91bin_91op_91char, ((closureN)self_73391)->elts[1], primitive__121_123, ((closureN)self_73391)->elts[0], r_73150);;
}
static void __lambda_18(int argc, closure _,object k_73145, object c1_7315, object c2_7316, object cs_7317_raw, ...) {
load_varargs(cs_7317, cs_7317_raw, argc - 3);
closureN_type c_73599;
c_73599.tag = closureN_tag;
c_73599.fn = __lambda_17;
c_73599.num_elt = 2;
c_73599.elts = (object *)alloca(sizeof(object) * 2);
c_73599.elts[0] = c1_7315;
c_73599.elts[1] = k_73145;
make_cons(c_73605,c2_7316, cs_7317);
return_funcall1((closure)&c_73599, &c_73605);;
}
static void __lambda_17(int argc, object self_73390, object r_73146) {
return_funcall4( __glo_Cyc_91bin_91op_91char, ((closureN)self_73390)->elts[1], primitive__125, ((closureN)self_73390)->elts[0], r_73146);;
}
static void __lambda_16(int argc, closure _,object k_73141, object c1_7312, object c2_7313, object cs_7314_raw, ...) {
load_varargs(cs_7314, cs_7314_raw, argc - 3);
closureN_type c_73590;
c_73590.tag = closureN_tag;
c_73590.fn = __lambda_15;
c_73590.num_elt = 2;
c_73590.elts = (object *)alloca(sizeof(object) * 2);
c_73590.elts[0] = c1_7312;
c_73590.elts[1] = k_73141;
make_cons(c_73596,c2_7313, cs_7314);
return_funcall1((closure)&c_73590, &c_73596);;
}
static void __lambda_15(int argc, object self_73389, object r_73142) {
return_funcall4( __glo_Cyc_91bin_91op_91char, ((closureN)self_73389)->elts[1], primitive__121, ((closureN)self_73389)->elts[0], r_73142);;
}
static void __lambda_14(int argc, closure _,object k_73137, object c1_739, object c2_7310, object cs_7311_raw, ...) {
load_varargs(cs_7311, cs_7311_raw, argc - 3);
closureN_type c_73581;
c_73581.tag = closureN_tag;
c_73581.fn = __lambda_13;
c_73581.num_elt = 2;
c_73581.elts = (object *)alloca(sizeof(object) * 2);
c_73581.elts[0] = c1_739;
c_73581.elts[1] = k_73137;
make_cons(c_73587,c2_7310, cs_7311);
return_funcall1((closure)&c_73581, &c_73587);;
}
static void __lambda_13(int argc, object self_73388, object r_73138) {
return_funcall4( __glo_Cyc_91bin_91op_91char, ((closureN)self_73388)->elts[1], primitive__123, ((closureN)self_73388)->elts[0], r_73138);;
}
static void __lambda_12(int argc, closure _,object k_73130, object cmp_734, object c_735, object cs_736) {
closureN_type c_73558;
c_73558.tag = closureN_tag;
c_73558.fn = __lambda_8;
c_73558.num_elt = 3;
c_73558.elts = (object *)alloca(sizeof(object) * 3);
c_73558.elts[0] = c_735;
c_73558.elts[1] = cs_736;
c_73558.elts[2] = k_73130;
closureN_type c_73563;
c_73563.tag = closureN_tag;
c_73563.fn = __lambda_11;
c_73563.num_elt = 1;
c_73563.elts = (object *)alloca(sizeof(object) * 1);
c_73563.elts[0] = cmp_734;
return_funcall1((closure)&c_73558, &c_73563);;
}
static void __lambda_11(int argc, object self_73384, object k_73132, object x_737, object y_738) {
closureN_type c_73565;
c_73565.tag = closureN_tag;
c_73565.fn = __lambda_10;
c_73565.num_elt = 3;
c_73565.elts = (object *)alloca(sizeof(object) * 3);
c_73565.elts[0] = ((closureN)self_73384)->elts[0];
c_73565.elts[1] = k_73132;
c_73565.elts[2] = y_738;
integer_type c_73578 = Cyc_char2integer(x_737);
return_funcall1((closure)&c_73565, &c_73578);;
}
static void __lambda_10(int argc, object self_73385, object r_73133) {
closureN_type c_73567;
c_73567.tag = closureN_tag;
c_73567.fn = __lambda_9;
c_73567.num_elt = 3;
c_73567.elts = (object *)alloca(sizeof(object) * 3);
c_73567.elts[0] = ((closureN)self_73385)->elts[0];
c_73567.elts[1] = ((closureN)self_73385)->elts[1];
c_73567.elts[2] = r_73133;
integer_type c_73574 = Cyc_char2integer(((closureN)self_73385)->elts[2]);
return_funcall1((closure)&c_73567, &c_73574);;
}
static void __lambda_9(int argc, object self_73386, object r_73134) {
return_funcall3( ((closureN)self_73386)->elts[0], ((closureN)self_73386)->elts[1], ((closureN)self_73386)->elts[2], r_73134);;
}
static void __lambda_8(int argc, object self_73387, object r_73131) {
return_funcall4( __glo_Cyc_91bin_91op, ((closureN)self_73387)->elts[2], r_73131, ((closureN)self_73387)->elts[0], ((closureN)self_73387)->elts[1]);;
}
static void __lambda_7(int argc, closure _,object k_73122, object cmp_731, object x_732, object lst_733) {
closureN_type c_73526;
c_73526.tag = closureN_tag;
c_73526.fn = __lambda_6;
c_73526.num_elt = 4;
c_73526.elts = (object *)alloca(sizeof(object) * 4);
c_73526.elts[0] = cmp_731;
c_73526.elts[1] = k_73122;
c_73526.elts[2] = lst_733;
c_73526.elts[3] = x_732;
return_funcall1((closure)&c_73526, Cyc_is_null(lst_733));;
}
static void __lambda_6(int argc, object self_73379, object r_73123) {
if( !eq(boolean_f, r_73123) ){
return_funcall1( ((closureN)self_73379)->elts[1], boolean_t);
} else {
closureN_type c_73530;
c_73530.tag = closureN_tag;
c_73530.fn = __lambda_5;
c_73530.num_elt = 4;
c_73530.elts = (object *)alloca(sizeof(object) * 4);
c_73530.elts[0] = ((closureN)self_73379)->elts[0];
c_73530.elts[1] = ((closureN)self_73379)->elts[1];
c_73530.elts[2] = ((closureN)self_73379)->elts[2];
c_73530.elts[3] = ((closureN)self_73379)->elts[3];
return_funcall1((closure)&c_73530, car(((closureN)self_73379)->elts[2]));}
;
}
static void __lambda_5(int argc, object self_73380, object r_73127) {
closureN_type c_73533;
c_73533.tag = closureN_tag;
c_73533.fn = __lambda_4;
c_73533.num_elt = 3;
c_73533.elts = (object *)alloca(sizeof(object) * 3);
c_73533.elts[0] = ((closureN)self_73380)->elts[0];
c_73533.elts[1] = ((closureN)self_73380)->elts[1];
c_73533.elts[2] = ((closureN)self_73380)->elts[2];
return_funcall3( ((closureN)self_73380)->elts[0], &c_73533, ((closureN)self_73380)->elts[3], r_73127);;
}
static void __lambda_4(int argc, object self_73381, object r_73124) {
if( !eq(boolean_f, r_73124) ){
closureN_type c_73535;
c_73535.tag = closureN_tag;
c_73535.fn = __lambda_3;
c_73535.num_elt = 3;
c_73535.elts = (object *)alloca(sizeof(object) * 3);
c_73535.elts[0] = ((closureN)self_73381)->elts[0];
c_73535.elts[1] = ((closureN)self_73381)->elts[1];
c_73535.elts[2] = ((closureN)self_73381)->elts[2];
return_funcall1((closure)&c_73535, car(((closureN)self_73381)->elts[2]));
} else {
return_funcall1( ((closureN)self_73381)->elts[1], boolean_f);}
;
}
static void __lambda_3(int argc, object self_73382, object r_73125) {
closureN_type c_73537;
c_73537.tag = closureN_tag;
c_73537.fn = __lambda_2;
c_73537.num_elt = 3;
c_73537.elts = (object *)alloca(sizeof(object) * 3);
c_73537.elts[0] = ((closureN)self_73382)->elts[0];
c_73537.elts[1] = ((closureN)self_73382)->elts[1];
c_73537.elts[2] = r_73125;
return_funcall1((closure)&c_73537, cdr(((closureN)self_73382)->elts[2]));;
}
static void __lambda_2(int argc, object self_73383, object r_73126) {
return_funcall4( __glo_Cyc_91bin_91op, ((closureN)self_73383)->elts[1], ((closureN)self_73383)->elts[0], ((closureN)self_73383)->elts[2], r_73126);;
}
static void __lambda_1(int argc, closure _,object k, object f) {
closureN_type c_73520;
c_73520.tag = closureN_tag;
c_73520.fn = __lambda_0;
c_73520.num_elt = 1;
c_73520.elts = (object *)alloca(sizeof(object) * 1);
c_73520.elts[0] = k;
return_funcall2( f, k, &c_73520);;
}
static void __lambda_0(int argc, object self_73378, object _191, object result) {
return_funcall1( ((closureN)self_73378)->elts[0], result);;
}
void c_schemebase_entry_pt(argc, env,cont) int argc; closure env,cont; {
add_global((object *) &__glo_Cyc_91remove_91exception_91handler);
add_global((object *) &__glo_Cyc_91add_91exception_91handler);
add_global((object *) &__glo__85exception_91handler_91stack_85);
add_global((object *) &__glo_with_91exception_91handler);
add_global((object *) &__glo_raise_91continuable);
add_global((object *) &__glo_raise);
add_global((object *) &__glo_error);
add_global((object *) &__glo_make_91string);
add_global((object *) &__glo_Cyc_91obj_123_127);
add_global((object *) &__glo_symbol_123_127);
add_global((object *) &__glo_boolean_123_127);
add_global((object *) &__glo_reverse);
add_global((object *) &__glo_list_91set_67);
add_global((object *) &__glo_list_91ref);
add_global((object *) &__glo_list_91tail);
add_global((object *) &__glo_for_91each);
add_global((object *) &__glo_map);
add_global((object *) &__glo_list_91copy);
add_global((object *) &__glo_make_91list);
add_global((object *) &__glo__list);
add_global((object *) &__glo_append);
add_global((object *) &__glo_negative_127);
add_global((object *) &__glo_positive_127);
add_global((object *) &__glo_zero_127);
add_global((object *) &__glo_list_127);
add_global((object *) &__glo_not);
add_global((object *) &__glo_foldr);
add_global((object *) &__glo_foldl);
add_global((object *) &__glo_digit_91value);
add_global((object *) &__glo_char_91whitespace_127);
add_global((object *) &__glo_char_91numeric_127);
add_global((object *) &__glo_char_91lower_91case_127);
add_global((object *) &__glo_char_91upper_91case_127);
add_global((object *) &__glo_char_91alphabetic_127);
add_global((object *) &__glo_char_91downcase);
add_global((object *) &__glo_char_91upcase);
add_global((object *) &__glo_char_125_123_127);
add_global((object *) &__glo_char_121_123_127);
add_global((object *) &__glo_char_125_127);
add_global((object *) &__glo_char_121_127);
add_global((object *) &__glo_char_123_127);
add_global((object *) &__glo_Cyc_91bin_91op_91char);
add_global((object *) &__glo_Cyc_91bin_91op);
add_global((object *) &__glo_call_91with_91current_91continuation);
add_global((object *) &__glo__85Cyc_91version_91banner_85);
add_global((object *) &__glo__85features_85);
add_global((object *) &__glo__85c_91file_91header_91comment_85);
add_global((object *) &__glo__85version_91banner_85);
add_global((object *) &__glo__85version_85);
add_global((object *) &__glo_call_95cc);
add_symbol(quote_cyclone);
add_symbol(quote_continuable);
add_symbol(quote_raised);
mclosure0(c_731322, (function_type)__lambda_182);
__glo_Cyc_91remove_91exception_91handler = &c_731322;
mclosure0(c_731312, (function_type)__lambda_178);
__glo_Cyc_91add_91exception_91handler = &c_731312;
mclosure0(c_731230, (function_type)__lambda_176);
__glo_with_91exception_91handler = &c_731230;
mclosure0(c_731217, (function_type)__lambda_156);
__glo_raise_91continuable = &c_731217;
mclosure0(c_731204, (function_type)__lambda_152);
__glo_raise = &c_731204;
mclosure0(c_731196, (function_type)__lambda_148);
__glo_error = &c_731196;
mclosure0(c_731163, (function_type)__lambda_146);
__glo_make_91string = &c_731163;
mclosure0(c_731133, (function_type)__lambda_139);
__glo_Cyc_91obj_123_127 = &c_731133;
mclosure0(c_731124, (function_type)__lambda_130);
__glo_symbol_123_127 = &c_731124;
mclosure0(c_731115, (function_type)__lambda_128);
__glo_boolean_123_127 = &c_731115;
mclosure0(c_731109, (function_type)__lambda_126);
__glo_reverse = &c_731109;
mclosure0(c_731099, (function_type)__lambda_124);
__glo_list_91set_67 = &c_731099;
mclosure0(c_731092, (function_type)__lambda_121);
__glo_list_91ref = &c_731092;
mclosure0(c_731071, (function_type)__lambda_119);
__glo_list_91tail = &c_731071;
mclosure0(c_731046, (function_type)__lambda_115);
__glo_for_91each = &c_731046;
mclosure0(c_731027, (function_type)__lambda_109);
__glo_map = &c_731027;
mclosure0(c_731013, (function_type)__lambda_104);
__glo_list_91copy = &c_731013;
mclosure0(c_73937, (function_type)__lambda_100);
__glo_make_91list = &c_73937;
mclosure0(c_73935, (function_type)__lambda_85);
__glo__list = &c_73935;
mclosure0(c_73863, (function_type)__lambda_84);
__glo_append = &c_73863;
mclosure0(c_73858, (function_type)__lambda_68);
__glo_negative_127 = &c_73858;
mclosure0(c_73853, (function_type)__lambda_67);
__glo_positive_127 = &c_73853;
mclosure0(c_73848, (function_type)__lambda_66);
__glo_zero_127 = &c_73848;
mclosure0(c_73794, (function_type)__lambda_65);
__glo_list_127 = &c_73794;
mclosure0(c_73791, (function_type)__lambda_54);
__glo_not = &c_73791;
mclosure0(c_73765, (function_type)__lambda_53);
__glo_foldr = &c_73765;
mclosure0(c_73739, (function_type)__lambda_48);
__glo_foldl = &c_73739;
mclosure0(c_73722, (function_type)__lambda_43);
__glo_digit_91value = &c_73722;
mclosure0(c_73710, (function_type)__lambda_40);
__glo_char_91whitespace_127 = &c_73710;
mclosure0(c_73692, (function_type)__lambda_38);
__glo_char_91numeric_127 = &c_73692;
mclosure0(c_73684, (function_type)__lambda_36);
__glo_char_91lower_91case_127 = &c_73684;
mclosure0(c_73676, (function_type)__lambda_34);
__glo_char_91upper_91case_127 = &c_73676;
mclosure0(c_73668, (function_type)__lambda_32);
__glo_char_91alphabetic_127 = &c_73668;
mclosure0(c_73646, (function_type)__lambda_30);
__glo_char_91downcase = &c_73646;
mclosure0(c_73624, (function_type)__lambda_26);
__glo_char_91upcase = &c_73624;
mclosure0(c_73615, (function_type)__lambda_22);
__glo_char_125_123_127 = &c_73615;
mclosure0(c_73606, (function_type)__lambda_20);
__glo_char_121_123_127 = &c_73606;
mclosure0(c_73597, (function_type)__lambda_18);
__glo_char_125_127 = &c_73597;
mclosure0(c_73588, (function_type)__lambda_16);
__glo_char_121_127 = &c_73588;
mclosure0(c_73579, (function_type)__lambda_14);
__glo_char_123_127 = &c_73579;
mclosure0(c_73556, (function_type)__lambda_12);
__glo_Cyc_91bin_91op_91char = &c_73556;
mclosure0(c_73524, (function_type)__lambda_7);
__glo_Cyc_91bin_91op = &c_73524;
mclosure0(c_73518, (function_type)__lambda_1);
__glo_call_95cc = &c_73518;
__glo__85exception_91handler_91stack_85 = boolean_f;
__glo_call_91with_91current_91continuation = __glo_call_95cc;
__glo__85Cyc_91version_91banner_85 = __glo__85version_91banner_85;
__glo__85features_85 = boolean_f;
__glo__85c_91file_91header_91comment_85 = boolean_f;
__glo__85version_91banner_85 = boolean_f;
make_string(c_73523, "0.0.1 (Pre-release)");
__glo__85version_85 = &c_73523;
make_cvar(cvar_731370, (object *)&__glo_Cyc_91remove_91exception_91handler);make_cons(pair_731371, find_or_add_symbol("Cyc-remove-exception-handler"), &cvar_731370);
make_cvar(cvar_731372, (object *)&__glo_Cyc_91add_91exception_91handler);make_cons(pair_731373, find_or_add_symbol("Cyc-add-exception-handler"), &cvar_731372);
make_cvar(cvar_731374, (object *)&__glo__85exception_91handler_91stack_85);make_cons(pair_731375, find_or_add_symbol("*exception-handler-stack*"), &cvar_731374);
make_cvar(cvar_731376, (object *)&__glo_with_91exception_91handler);make_cons(pair_731377, find_or_add_symbol("with-exception-handler"), &cvar_731376);
make_cvar(cvar_731378, (object *)&__glo_raise_91continuable);make_cons(pair_731379, find_or_add_symbol("raise-continuable"), &cvar_731378);
make_cvar(cvar_731380, (object *)&__glo_raise);make_cons(pair_731381, find_or_add_symbol("raise"), &cvar_731380);
make_cvar(cvar_731382, (object *)&__glo_error);make_cons(pair_731383, find_or_add_symbol("error"), &cvar_731382);
make_cvar(cvar_731384, (object *)&__glo_make_91string);make_cons(pair_731385, find_or_add_symbol("make-string"), &cvar_731384);
make_cvar(cvar_731386, (object *)&__glo_Cyc_91obj_123_127);make_cons(pair_731387, find_or_add_symbol("Cyc-obj=?"), &cvar_731386);
make_cvar(cvar_731388, (object *)&__glo_symbol_123_127);make_cons(pair_731389, find_or_add_symbol("symbol=?"), &cvar_731388);
make_cvar(cvar_731390, (object *)&__glo_boolean_123_127);make_cons(pair_731391, find_or_add_symbol("boolean=?"), &cvar_731390);
make_cvar(cvar_731392, (object *)&__glo_reverse);make_cons(pair_731393, find_or_add_symbol("reverse"), &cvar_731392);
make_cvar(cvar_731394, (object *)&__glo_list_91set_67);make_cons(pair_731395, find_or_add_symbol("list-set!"), &cvar_731394);
make_cvar(cvar_731396, (object *)&__glo_list_91ref);make_cons(pair_731397, find_or_add_symbol("list-ref"), &cvar_731396);
make_cvar(cvar_731398, (object *)&__glo_list_91tail);make_cons(pair_731399, find_or_add_symbol("list-tail"), &cvar_731398);
make_cvar(cvar_731400, (object *)&__glo_for_91each);make_cons(pair_731401, find_or_add_symbol("for-each"), &cvar_731400);
make_cvar(cvar_731402, (object *)&__glo_map);make_cons(pair_731403, find_or_add_symbol("map"), &cvar_731402);
make_cvar(cvar_731404, (object *)&__glo_list_91copy);make_cons(pair_731405, find_or_add_symbol("list-copy"), &cvar_731404);
make_cvar(cvar_731406, (object *)&__glo_make_91list);make_cons(pair_731407, find_or_add_symbol("make-list"), &cvar_731406);
make_cvar(cvar_731408, (object *)&__glo__list);make_cons(pair_731409, find_or_add_symbol("list"), &cvar_731408);
make_cvar(cvar_731410, (object *)&__glo_append);make_cons(pair_731411, find_or_add_symbol("append"), &cvar_731410);
make_cvar(cvar_731412, (object *)&__glo_negative_127);make_cons(pair_731413, find_or_add_symbol("negative?"), &cvar_731412);
make_cvar(cvar_731414, (object *)&__glo_positive_127);make_cons(pair_731415, find_or_add_symbol("positive?"), &cvar_731414);
make_cvar(cvar_731416, (object *)&__glo_zero_127);make_cons(pair_731417, find_or_add_symbol("zero?"), &cvar_731416);
make_cvar(cvar_731418, (object *)&__glo_list_127);make_cons(pair_731419, find_or_add_symbol("list?"), &cvar_731418);
make_cvar(cvar_731420, (object *)&__glo_not);make_cons(pair_731421, find_or_add_symbol("not"), &cvar_731420);
make_cvar(cvar_731422, (object *)&__glo_foldr);make_cons(pair_731423, find_or_add_symbol("foldr"), &cvar_731422);
make_cvar(cvar_731424, (object *)&__glo_foldl);make_cons(pair_731425, find_or_add_symbol("foldl"), &cvar_731424);
make_cvar(cvar_731426, (object *)&__glo_digit_91value);make_cons(pair_731427, find_or_add_symbol("digit-value"), &cvar_731426);
make_cvar(cvar_731428, (object *)&__glo_char_91whitespace_127);make_cons(pair_731429, find_or_add_symbol("char-whitespace?"), &cvar_731428);
make_cvar(cvar_731430, (object *)&__glo_char_91numeric_127);make_cons(pair_731431, find_or_add_symbol("char-numeric?"), &cvar_731430);
make_cvar(cvar_731432, (object *)&__glo_char_91lower_91case_127);make_cons(pair_731433, find_or_add_symbol("char-lower-case?"), &cvar_731432);
make_cvar(cvar_731434, (object *)&__glo_char_91upper_91case_127);make_cons(pair_731435, find_or_add_symbol("char-upper-case?"), &cvar_731434);
make_cvar(cvar_731436, (object *)&__glo_char_91alphabetic_127);make_cons(pair_731437, find_or_add_symbol("char-alphabetic?"), &cvar_731436);
make_cvar(cvar_731438, (object *)&__glo_char_91downcase);make_cons(pair_731439, find_or_add_symbol("char-downcase"), &cvar_731438);
make_cvar(cvar_731440, (object *)&__glo_char_91upcase);make_cons(pair_731441, find_or_add_symbol("char-upcase"), &cvar_731440);
make_cvar(cvar_731442, (object *)&__glo_char_125_123_127);make_cons(pair_731443, find_or_add_symbol("char>=?"), &cvar_731442);
make_cvar(cvar_731444, (object *)&__glo_char_121_123_127);make_cons(pair_731445, find_or_add_symbol("char<=?"), &cvar_731444);
make_cvar(cvar_731446, (object *)&__glo_char_125_127);make_cons(pair_731447, find_or_add_symbol("char>?"), &cvar_731446);
make_cvar(cvar_731448, (object *)&__glo_char_121_127);make_cons(pair_731449, find_or_add_symbol("char<?"), &cvar_731448);
make_cvar(cvar_731450, (object *)&__glo_char_123_127);make_cons(pair_731451, find_or_add_symbol("char=?"), &cvar_731450);
make_cvar(cvar_731452, (object *)&__glo_Cyc_91bin_91op_91char);make_cons(pair_731453, find_or_add_symbol("Cyc-bin-op-char"), &cvar_731452);
make_cvar(cvar_731454, (object *)&__glo_Cyc_91bin_91op);make_cons(pair_731455, find_or_add_symbol("Cyc-bin-op"), &cvar_731454);
make_cvar(cvar_731456, (object *)&__glo_call_91with_91current_91continuation);make_cons(pair_731457, find_or_add_symbol("call-with-current-continuation"), &cvar_731456);
make_cvar(cvar_731458, (object *)&__glo__85Cyc_91version_91banner_85);make_cons(pair_731459, find_or_add_symbol("*Cyc-version-banner*"), &cvar_731458);
make_cvar(cvar_731460, (object *)&__glo__85features_85);make_cons(pair_731461, find_or_add_symbol("*features*"), &cvar_731460);
make_cvar(cvar_731462, (object *)&__glo__85c_91file_91header_91comment_85);make_cons(pair_731463, find_or_add_symbol("*c-file-header-comment*"), &cvar_731462);
make_cvar(cvar_731464, (object *)&__glo__85version_91banner_85);make_cons(pair_731465, find_or_add_symbol("*version-banner*"), &cvar_731464);
make_cvar(cvar_731466, (object *)&__glo__85version_85);make_cons(pair_731467, find_or_add_symbol("*version*"), &cvar_731466);
make_cvar(cvar_731468, (object *)&__glo_call_95cc);make_cons(pair_731469, find_or_add_symbol("call/cc"), &cvar_731468);
make_cons(c_731519, &pair_731371,Cyc_global_variables);
make_cons(c_731518, &pair_731373, &c_731519);
make_cons(c_731517, &pair_731375, &c_731518);
make_cons(c_731516, &pair_731377, &c_731517);
make_cons(c_731515, &pair_731379, &c_731516);
make_cons(c_731514, &pair_731381, &c_731515);
make_cons(c_731513, &pair_731383, &c_731514);
make_cons(c_731512, &pair_731385, &c_731513);
make_cons(c_731511, &pair_731387, &c_731512);
make_cons(c_731510, &pair_731389, &c_731511);
make_cons(c_731509, &pair_731391, &c_731510);
make_cons(c_731508, &pair_731393, &c_731509);
make_cons(c_731507, &pair_731395, &c_731508);
make_cons(c_731506, &pair_731397, &c_731507);
make_cons(c_731505, &pair_731399, &c_731506);
make_cons(c_731504, &pair_731401, &c_731505);
make_cons(c_731503, &pair_731403, &c_731504);
make_cons(c_731502, &pair_731405, &c_731503);
make_cons(c_731501, &pair_731407, &c_731502);
make_cons(c_731500, &pair_731409, &c_731501);
make_cons(c_731499, &pair_731411, &c_731500);
make_cons(c_731498, &pair_731413, &c_731499);
make_cons(c_731497, &pair_731415, &c_731498);
make_cons(c_731496, &pair_731417, &c_731497);
make_cons(c_731495, &pair_731419, &c_731496);
make_cons(c_731494, &pair_731421, &c_731495);
make_cons(c_731493, &pair_731423, &c_731494);
make_cons(c_731492, &pair_731425, &c_731493);
make_cons(c_731491, &pair_731427, &c_731492);
make_cons(c_731490, &pair_731429, &c_731491);
make_cons(c_731489, &pair_731431, &c_731490);
make_cons(c_731488, &pair_731433, &c_731489);
make_cons(c_731487, &pair_731435, &c_731488);
make_cons(c_731486, &pair_731437, &c_731487);
make_cons(c_731485, &pair_731439, &c_731486);
make_cons(c_731484, &pair_731441, &c_731485);
make_cons(c_731483, &pair_731443, &c_731484);
make_cons(c_731482, &pair_731445, &c_731483);
make_cons(c_731481, &pair_731447, &c_731482);
make_cons(c_731480, &pair_731449, &c_731481);
make_cons(c_731479, &pair_731451, &c_731480);
make_cons(c_731478, &pair_731453, &c_731479);
make_cons(c_731477, &pair_731455, &c_731478);
make_cons(c_731476, &pair_731457, &c_731477);
make_cons(c_731475, &pair_731459, &c_731476);
make_cons(c_731474, &pair_731461, &c_731475);
make_cons(c_731473, &pair_731463, &c_731474);
make_cons(c_731472, &pair_731465, &c_731473);
make_cons(c_731471, &pair_731467, &c_731472);
make_cons(c_731470, &pair_731469, &c_731471);
Cyc_global_variables = &c_731470;}