⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 uextras.c

📁 Scheme跨平台编译器
💻 C
📖 第 1 页 / 共 5 页
字号:
C_word t7;C_word t8;C_word t9;C_word t10;C_word t11;C_word t12;C_word t13;C_word t14;C_word t15;C_word t16;C_word t17;C_word t18;C_word t19;C_word ab[23],*a=ab;C_check_for_interrupt;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr2,(void*)f_2961,2,t0,t1);}t2=C_mutate((C_word*)lf[116]+1,t1);t3=C_mutate((C_word*)lf[117]+1,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_2963,tmp=(C_word)a,a+=2,tmp));t4=C_mutate((C_word*)lf[119]+1,*((C_word*)lf[117]+1));t5=*((C_word*)lf[120]+1);t6=*((C_word*)lf[38]+1);t7=*((C_word*)lf[35]+1);t8=*((C_word*)lf[27]+1);t9=*((C_word*)lf[28]+1);t10=C_mutate((C_word*)lf[121]+1,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2992,a[2]=t8,a[3]=t6,a[4]=t7,a[5]=t5,a[6]=t9,tmp=(C_word)a,a+=7,tmp));t11=C_mutate((C_word*)lf[126]+1,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_3290,tmp=(C_word)a,a+=2,tmp));t12=C_mutate((C_word*)lf[127]+1,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_3296,tmp=(C_word)a,a+=2,tmp));t13=C_mutate((C_word*)lf[128]+1,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_3302,tmp=(C_word)a,a+=2,tmp));t14=*((C_word*)lf[126]+1);t15=*((C_word*)lf[128]+1);t16=*((C_word*)lf[127]+1);t17=C_mutate((C_word*)lf[129]+1,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3308,a[2]=t14,a[3]=t15,a[4]=t16,tmp=(C_word)a,a+=5,tmp));t18=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3351,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);/* extras.scm: 715  register-feature! */t19=*((C_word*)lf[132]+1);((C_proc3)(void*)(*((C_word*)t19+1)))(3,t19,t18,lf[133]);}/* k3349 in k2959 in k598 in k592 in k589 */static void C_ccall f_3351(C_word c,C_word t0,C_word t1){C_word tmp;C_word t2;C_word *a;t2=((C_word*)t0)[2];((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_UNDEFINED);}/* format in k2959 in k598 in k592 in k589 */static void C_ccall f_3308(C_word c,C_word t0,C_word t1,C_word t2,...){C_word tmp;C_word t3;va_list v;C_word *a,c2=c;C_save_rest(t2,c2,3);C_check_for_interrupt;if(!C_demand(c*C_SIZEOF_PAIR+15)){C_save_and_reclaim((void*)tr3r,(void*)f_3308r,3,t0,t1,t2);}else{a=C_alloc((c-3)*3);t3=C_restore_rest(a,C_rest_count(0));f_3308r(t0,t1,t2,t3);}}static void C_ccall f_3308r(C_word t0,C_word t1,C_word t2,C_word t3){C_word tmp;C_word t4;C_word t5;C_word t6;C_word t7;C_word t8;C_word t9;C_word t10;C_word *a=C_alloc(15);t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3316,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);t6=t2;if(C_truep(t6)){if(C_truep((C_word)C_booleanp(t2))){t7=t5;f_3316(2,t7,((C_word*)t0)[4]);}else{if(C_truep((C_word)C_i_stringp(t2))){t7=(C_word)C_a_i_cons(&a,2,t2,((C_word*)t4)[1]);t8=C_set_block_item(t4,0,t7);t9=t5;f_3316(2,t9,((C_word*)t0)[3]);}else{t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3341,a[2]=((C_word*)t0)[2],a[3]=t5,a[4]=t4,a[5]=t2,tmp=(C_word)a,a+=6,tmp);/* extras.scm: 710  output-port? */t8=*((C_word*)lf[131]+1);((C_proc3)(void*)(*((C_word*)t8+1)))(3,t8,t7,t2);}}}else{t7=t5;f_3316(2,t7,((C_word*)t0)[3]);}}/* k3339 in format in k2959 in k598 in k592 in k589 */static void C_ccall f_3341(C_word c,C_word t0,C_word t1){C_word tmp;C_word t2;C_word t3;C_word t4;C_word ab[3],*a=ab;C_check_for_interrupt;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr2,(void*)f_3341,2,t0,t1);}if(C_truep(t1)){t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],((C_word*)((C_word*)t0)[4])[1]);t3=C_mutate(((C_word *)((C_word*)t0)[4])+1,t2);t4=((C_word*)t0)[3];f_3316(2,t4,((C_word*)t0)[2]);}else{/* extras.scm: 712  ##sys#error */t2=*((C_word*)lf[12]+1);((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[3],lf[129],lf[130],((C_word*)t0)[5],((C_word*)((C_word*)t0)[4])[1]);}}/* k3314 in format in k2959 in k598 in k592 in k589 */static void C_ccall f_3316(C_word c,C_word t0,C_word t1){C_word tmp;C_word t2;C_word *a;C_apply(4,0,((C_word*)t0)[3],t1,((C_word*)((C_word*)t0)[2])[1]);}/* sprintf in k2959 in k598 in k592 in k589 */static void C_ccall f_3302(C_word c,C_word t0,C_word t1,C_word t2,...){C_word tmp;C_word t3;va_list v;C_word *a,c2=c;C_save_rest(t2,c2,3);C_check_for_interrupt;if(!C_demand(c*C_SIZEOF_PAIR+0)){C_save_and_reclaim((void*)tr3r,(void*)f_3302r,3,t0,t1,t2);}else{a=C_alloc((c-3)*3);t3=C_restore_rest(a,C_rest_count(0));f_3302r(t0,t1,t2,t3);}}static void C_ccall f_3302r(C_word t0,C_word t1,C_word t2,C_word t3){C_word tmp;C_word t4;/* extras.scm: 700  fprintf0 */t4=*((C_word*)lf[121]+1);((C_proc6)(void*)(*((C_word*)t4+1)))(6,t4,t1,lf[128],C_SCHEME_FALSE,t2,t3);}/* printf in k2959 in k598 in k592 in k589 */static void C_ccall f_3296(C_word c,C_word t0,C_word t1,C_word t2,...){C_word tmp;C_word t3;va_list v;C_word *a,c2=c;C_save_rest(t2,c2,3);C_check_for_interrupt;if(!C_demand(c*C_SIZEOF_PAIR+0)){C_save_and_reclaim((void*)tr3r,(void*)f_3296r,3,t0,t1,t2);}else{a=C_alloc((c-3)*3);t3=C_restore_rest(a,C_rest_count(0));f_3296r(t0,t1,t2,t3);}}static void C_ccall f_3296r(C_word t0,C_word t1,C_word t2,C_word t3){C_word tmp;C_word t4;/* extras.scm: 697  fprintf0 */t4=*((C_word*)lf[121]+1);((C_proc6)(void*)(*((C_word*)t4+1)))(6,t4,t1,lf[127],*((C_word*)lf[37]+1),t2,t3);}/* fprintf in k2959 in k598 in k592 in k589 */static void C_ccall f_3290(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){C_word tmp;C_word t4;va_list v;C_word *a,c2=c;C_save_rest(t3,c2,4);C_check_for_interrupt;if(!C_demand(c*C_SIZEOF_PAIR+0)){C_save_and_reclaim((void*)tr4r,(void*)f_3290r,4,t0,t1,t2,t3);}else{a=C_alloc((c-4)*3);t4=C_restore_rest(a,C_rest_count(0));f_3290r(t0,t1,t2,t3,t4);}}static void C_ccall f_3290r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){C_word tmp;C_word t5;/* extras.scm: 694  fprintf0 */t5=*((C_word*)lf[121]+1);((C_proc6)(void*)(*((C_word*)t5+1)))(6,t5,t1,lf[126],t2,t3,t4);}/* ##extras#fprintf0 in k2959 in k598 in k592 in k589 */static void C_ccall f_2992(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){C_word tmp;C_word t6;C_word t7;C_word ab[12],*a=ab;C_check_for_interrupt;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr6,(void*)f_2992,6,t0,t1,t2,t3,t4,t5);}t6=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_2996,a[2]=((C_word*)t0)[2],a[3]=t5,a[4]=t4,a[5]=t1,a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[4],a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[6],a[10]=t3,a[11]=t2,tmp=(C_word)a,a+=12,tmp);if(C_truep(t3)){/* extras.scm: 644  ##sys#check-port */t7=*((C_word*)lf[23]+1);((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t6,t3,t2);}else{t7=t6;f_2996(2,t7,C_SCHEME_UNDEFINED);}}/* k2994 in ##extras#fprintf0 in k2959 in k598 in k592 in k589 */static void C_ccall f_2996(C_word c,C_word t0,C_word t1){C_word tmp;C_word t2;C_word t3;C_word t4;C_word ab[16],*a=ab;C_check_for_interrupt;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr2,(void*)f_2996,2,t0,t1);}t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_2999,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],tmp=(C_word)a,a+=11,tmp);t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3279,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[10],a[4]=t2,tmp=(C_word)a,a+=5,tmp);if(C_truep(((C_word*)t0)[10])){/* extras.scm: 645  ##sys#tty-port? */t4=*((C_word*)lf[125]+1);((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[10]);}else{t4=t3;f_3279(2,t4,C_SCHEME_FALSE);}}/* k3277 in k2994 in ##extras#fprintf0 in k2959 in k598 in k592 in k589 */static void C_ccall f_3279(C_word c,C_word t0,C_word t1){C_word tmp;C_word t2;C_word *a;if(C_truep(t1)){t2=((C_word*)t0)[4];f_2999(2,t2,((C_word*)t0)[3]);}else{/* extras.scm: 645  open-output-string */t2=((C_word*)t0)[2];((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[4]);}}/* k2997 in k2994 in ##extras#fprintf0 in k2959 in k598 in k592 in k589 */static void C_ccall f_2999(C_word c,C_word t0,C_word t1){C_word tmp;C_word t2;C_word t3;C_word t4;C_word t5;C_word ab[12],*a=ab;C_check_for_interrupt;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr2,(void*)f_2999,2,t0,t1);}t2=C_SCHEME_UNDEFINED;t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_3004,a[2]=((C_word*)t0)[5],a[3]=t3,a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=t1,a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],tmp=(C_word)a,a+=10,tmp));t5=((C_word*)t3)[1];f_3004(t5,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}/* rec in k2997 in k2994 in ##extras#fprintf0 in k2959 in k598 in k592 in k589 */static void C_fcall f_3004(C_word t0,C_word t1,C_word t2,C_word t3){C_word tmp;C_word t4;C_word t5;C_word t6;C_word t7;C_word t8;C_word t9;C_word t10;C_word t11;C_word t12;C_word t13;C_word t14;C_word t15;C_word ab[33],*a=ab;C_check_for_interrupt;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)trf_3004,NULL,4,t0,t1,t2,t3);}t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);t5=(C_word)C_i_check_string_2(t2,((C_word*)t0)[9]);t6=C_fix(0);t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);t8=(C_word)C_block_size(t2);t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3013,a[2]=t7,a[3]=t2,tmp=(C_word)a,a+=4,tmp);t10=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3020,a[2]=((C_word*)t0)[9],a[3]=t4,tmp=(C_word)a,a+=4,tmp);t11=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3037,a[2]=((C_word*)t0)[6],a[3]=t1,a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],tmp=(C_word)a,a+=6,tmp);t12=C_SCHEME_UNDEFINED;t13=(*a=C_VECTOR_TYPE|1,a[1]=t12,tmp=(C_word)a,a+=2,tmp);t14=C_set_block_item(t13,0,(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_3065,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[4],a[6]=t10,a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[5],a[9]=t13,a[10]=t9,a[11]=t8,a[12]=t7,tmp=(C_word)a,a+=13,tmp));t15=((C_word*)t13)[1];f_3065(t15,t11);}/* loop in rec in k2997 in k2994 in ##extras#fprintf0 in k2959 in k598 in k592 in k589 */static void C_fcall f_3065(C_word t0,C_word t1){C_word tmp;C_word t2;C_word t3;C_word t4;C_word t5;C_word t6;C_word t7;C_word t8;C_word t9;C_word t10;C_word t11;C_word t12;C_word t13;C_word t14;C_word t15;C_word t16;C_word t17;C_word t18;C_word t19;C_word t20;C_word t21;C_word t22;C_word ab[52],*a=ab;C_check_for_interrupt;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)trf_3065,NULL,2,t0,t1);}if(C_truep((C_word)C_fixnum_greater_or_equal_p(((C_word*)((C_word*)t0)[12])[1],((C_word*)t0)[11]))){t2=t1;((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_UNDEFINED);}else{t2=f_3013(((C_word*)t0)[10]);t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3078,a[2]=t1,a[3]=((C_word*)t0)[9],tmp=(C_word)a,a+=4,tmp);t4=(C_word)C_eqp(t2,C_make_character(126));t5=(C_truep(t4)?(C_word)C_fixnum_lessp(((C_word*)((C_word*)t0)[12])[1],((C_word*)t0)[11]):C_SCHEME_FALSE);if(C_truep(t5)){t6=f_3013(((C_word*)t0)[10]);t7=(C_word)C_u_i_char_upcase(t6);switch(t7){case C_make_character(83):t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3103,a[2]=((C_word*)t0)[7],a[3]=t3,a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);/* extras.scm: 666  next */t9=((C_word*)t0)[6];f_3020(t9,t8);case C_make_character(65):t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3116,a[2]=((C_word*)t0)[7],a[3]=t3,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);/* extras.scm: 667  next */t9=((C_word*)t0)[6];f_3020(t9,t8);case C_make_character(67):t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3129,a[2]=((C_word*)t0)[7],a[3]=t3,tmp=(C_word)a,a+=4,tmp);/* extras.scm: 668  next */t9=((C_word*)t0)[6];f_3020(t9,t8);case C_make_character(66):t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3142,a[2]=((C_word*)t0)[7],a[3]=t3,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3146,a[2]=t8,tmp=(C_word)a,a+=3,tmp);/* extras.scm: 669  next */t10=((C_word*)t0)[6];f_3020(t10,t9);case C_make_character(79):t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3159,a[2]=((C_word*)t0)[7],a[3]=t3,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3163,a[2]=t8,tmp=(C_word)a,a+=3,tmp);/* extras.scm: 670  next */t10=((C_word*)t0)[6];f_3020(t10,t9);case C_make_character(88):t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3176,a[2]=((C_word*)t0)[7],a[3]=t3,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3180,a[2]=t8,tmp=(C_word)a,a+=3,tmp);/* extras.scm: 671  next */t10=((C_word*)t0)[6];f_3020(t10,t9);case C_make_character(33):/* extras.scm: 672  ##sys#fl

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -