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

📄 uports.c

📁 Scheme跨平台编译器
💻 C
📖 第 1 页 / 共 5 页
字号:
C_word t2;C_word *a;C_check_for_interrupt;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr2,(void*)f_535,2,t0,t1);}/* ports.scm: 179  thunk */t2=((C_word*)t0)[2];((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,t1);}/* a526 in k520 in with-error-output-to-port in k195 */static void C_ccall f_527(C_word c,C_word t0,C_word t1){C_word tmp;C_word t2;C_word t3;C_word t4;C_word *a;C_check_for_interrupt;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr2,(void*)f_527,2,t0,t1);}t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,*((C_word*)lf[27]+1));t3=C_mutate((C_word*)lf[27]+1,((C_word*)((C_word*)t0)[2])[1]);t4=t1;((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,*((C_word*)lf[20]+1));}/* with-output-to-port in k195 */static void C_ccall f_487(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){C_word tmp;C_word t4;C_word t5;C_word ab[5],*a=ab;C_check_for_interrupt;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr4,(void*)f_487,4,t0,t1,t2,t3);}t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_491,a[2]=t1,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);/* ports.scm: 172  ##sys#check-port */t5=*((C_word*)lf[22]+1);((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,t2,lf[25]);}/* k489 in with-output-to-port in k195 */static void C_ccall f_491(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 t6;C_word t7;C_word t8;C_word t9;C_word ab[15],*a=ab;C_check_for_interrupt;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr2,(void*)f_491,2,t0,t1);}t2=((C_word*)t0)[4];t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);t4=C_SCHEME_FALSE;t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_496,a[2]=t3,a[3]=t5,tmp=(C_word)a,a+=4,tmp);t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_504,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_510,a[2]=t5,a[3]=t3,tmp=(C_word)a,a+=4,tmp);/* ports.scm: 173  ##sys#dynamic-wind */t9=*((C_word*)lf[21]+1);((C_proc5)(void*)(*((C_word*)t9+1)))(5,t9,((C_word*)t0)[2],t6,t7,t8);}/* a509 in k489 in with-output-to-port in k195 */static void C_ccall f_510(C_word c,C_word t0,C_word t1){C_word tmp;C_word t2;C_word t3;C_word t4;C_word *a;C_check_for_interrupt;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr2,(void*)f_510,2,t0,t1);}t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,*((C_word*)lf[24]+1));t3=C_mutate((C_word*)lf[24]+1,((C_word*)((C_word*)t0)[2])[1]);t4=t1;((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,*((C_word*)lf[20]+1));}/* a503 in k489 in with-output-to-port in k195 */static void C_ccall f_504(C_word c,C_word t0,C_word t1){C_word tmp;C_word t2;C_word *a;C_check_for_interrupt;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr2,(void*)f_504,2,t0,t1);}/* ports.scm: 174  thunk */t2=((C_word*)t0)[2];((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,t1);}/* a495 in k489 in with-output-to-port in k195 */static void C_ccall f_496(C_word c,C_word t0,C_word t1){C_word tmp;C_word t2;C_word t3;C_word t4;C_word *a;C_check_for_interrupt;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr2,(void*)f_496,2,t0,t1);}t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,*((C_word*)lf[24]+1));t3=C_mutate((C_word*)lf[24]+1,((C_word*)((C_word*)t0)[2])[1]);t4=t1;((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,*((C_word*)lf[20]+1));}/* with-input-from-port in k195 */static void C_ccall f_456(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){C_word tmp;C_word t4;C_word t5;C_word ab[5],*a=ab;C_check_for_interrupt;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr4,(void*)f_456,4,t0,t1,t2,t3);}t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_460,a[2]=t1,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);/* ports.scm: 167  ##sys#check-port */t5=*((C_word*)lf[22]+1);((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,t2,lf[18]);}/* k458 in with-input-from-port in k195 */static void C_ccall f_460(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 t6;C_word t7;C_word t8;C_word t9;C_word ab[15],*a=ab;C_check_for_interrupt;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr2,(void*)f_460,2,t0,t1);}t2=((C_word*)t0)[4];t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);t4=C_SCHEME_FALSE;t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_465,a[2]=t3,a[3]=t5,tmp=(C_word)a,a+=4,tmp);t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_473,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_479,a[2]=t5,a[3]=t3,tmp=(C_word)a,a+=4,tmp);/* ports.scm: 168  ##sys#dynamic-wind */t9=*((C_word*)lf[21]+1);((C_proc5)(void*)(*((C_word*)t9+1)))(5,t9,((C_word*)t0)[2],t6,t7,t8);}/* a478 in k458 in with-input-from-port in k195 */static void C_ccall f_479(C_word c,C_word t0,C_word t1){C_word tmp;C_word t2;C_word t3;C_word t4;C_word *a;C_check_for_interrupt;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr2,(void*)f_479,2,t0,t1);}t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,*((C_word*)lf[19]+1));t3=C_mutate((C_word*)lf[19]+1,((C_word*)((C_word*)t0)[2])[1]);t4=t1;((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,*((C_word*)lf[20]+1));}/* a472 in k458 in with-input-from-port in k195 */static void C_ccall f_473(C_word c,C_word t0,C_word t1){C_word tmp;C_word t2;C_word *a;C_check_for_interrupt;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr2,(void*)f_473,2,t0,t1);}/* ports.scm: 169  thunk */t2=((C_word*)t0)[2];((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,t1);}/* a464 in k458 in with-input-from-port in k195 */static void C_ccall f_465(C_word c,C_word t0,C_word t1){C_word tmp;C_word t2;C_word t3;C_word t4;C_word *a;C_check_for_interrupt;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr2,(void*)f_465,2,t0,t1);}t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,*((C_word*)lf[19]+1));t3=C_mutate((C_word*)lf[19]+1,((C_word*)((C_word*)t0)[2])[1]);t4=t1;((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,*((C_word*)lf[20]+1));}/* make-concatenated-port in k195 */static void C_ccall f_304(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+17)){C_save_and_reclaim((void*)tr3r,(void*)f_304r,3,t0,t1,t2);}else{a=C_alloc((c-3)*3);t3=C_restore_rest(a,C_rest_count(0));f_304r(t0,t1,t2,t3);}}static void C_ccall f_304r(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 *a=C_alloc(17);t4=(C_word)C_a_i_cons(&a,2,t2,t3);t5=t4;t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_313,a[2]=t6,tmp=(C_word)a,a+=3,tmp);t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_348,a[2]=t6,tmp=(C_word)a,a+=3,tmp);t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_368,a[2]=t6,tmp=(C_word)a,a+=3,tmp);t10=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_403,a[2]=t6,tmp=(C_word)a,a+=3,tmp);/* ports.scm: 130  make-input-port */t11=*((C_word*)lf[17]+1);((C_proc7)(void*)(*((C_word*)t11+1)))(7,t11,t1,t7,t8,*((C_word*)lf[11]+1),t9,t10);}/* a402 in make-concatenated-port in k195 */static void C_ccall f_403(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 t8;C_word t9;C_word ab[8],*a=ab;C_check_for_interrupt;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr6,(void*)f_403,6,t0,t1,t2,t3,t4,t5);}t6=C_SCHEME_UNDEFINED;t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_409,a[2]=t4,a[3]=t5,a[4]=t7,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp));t9=((C_word*)t7)[1];f_409(t9,t1,t3,C_fix(0));}/* loop in a402 in make-concatenated-port in k195 */static void C_fcall f_409(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 ab[7],*a=ab;C_check_for_interrupt;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)trf_409,NULL,4,t0,t1,t2,t3);}if(C_truep((C_word)C_i_nullp(((C_word*)((C_word*)t0)[5])[1]))){t4=t1;((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}else{if(C_truep((C_word)C_fixnum_less_or_equal_p(t2,C_fix(0)))){t4=t1;((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}else{t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_425,a[2]=((C_word*)t0)[5],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t3,a[6]=t2,tmp=(C_word)a,a+=7,tmp);t5=(C_word)C_u_i_car(((C_word*)((C_word*)t0)[5])[1]);t6=(C_word)C_u_fixnum_plus(((C_word*)t0)[3],t3);/* ports.scm: 158  read-string! */t7=*((C_word*)lf[16]+1);((C_proc6)(void*)(*((C_word*)t7+1)))(6,t7,t4,t2,((C_word*)t0)[2],t5,t6);}}}/* k423 in loop in a402 in make-concatenated-port in k195 */static void C_ccall f_425(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[7],*a=ab;C_check_for_interrupt;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr2,(void*)f_425,2,t0,t1);}t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_428,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);if(C_truep((C_word)C_fixnum_lessp(t1,((C_word*)t0)[6]))){t3=(C_word)C_slot(((C_word*)((C_word*)t0)[2])[1],C_fix(1));t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t3);t5=t2;f_428(t5,t4);}else{t3=t2;f_428(t3,C_SCHEME_UNDEFINED);}}/* k426 in k423 in loop in a402 in make-concatenated-port in k195 */static void C_fcall f_428(C_word t0,C_word t1){C_word tmp;C_word t2;C_word t3;C_word t4;C_word *a;t2=(C_word)C_u_fixnum_difference(((C_word*)t0)[6],((C_word*)t0)[5]);t3=(C_word)C_u_fixnum_plus(((C_word*)t0)[4],((C_word*)t0)[5]);/* ports.scm: 161  loop */t4=((C_word*)((C_word*)t0)[3])[1];f_409(t4,((C_word*)t0)[2],t2,t3);}/* a367 in make-concatenated-port in k195 */static void C_ccall f_368(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[6],*a=ab;C_check_for_interrupt;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr2,(void*)f_368,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|3,a[1]=(C_word)f_374,a[2]=t3,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp));t5=((C_word*)t3)[1];f_374(t5,t1);}/* loop in a367 in make-concatenated-port in k195 */static void C_fcall f_374(C_word t0,C_word t1){C_word tmp;C_word t2;C_word t3;C_word t4;C_word ab[5],*a=ab;C_check_for_interrupt;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)trf_374,NULL,2,t0,t1);}if(C_truep((C_word)C_i_nullp(((C_word*)((C_word*)t0)[3])[1]))){t2=t1;((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_END_OF_FILE);}else{t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_384,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);t3=(C_word)C_u_i_car(((C_word*)((C_word*)t0)[3])[1]);/* ports.scm: 148  peek-char */t4=*((C_word*)lf[15]+1);((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t2,t3);}}/* k382 in loop in a367 in make-concatenated-port in k195 */static void C_ccall f_384(C_word c,C_word t0,C_word t1){C_word tmp;C_word t2;C_word t3;C_word t4;C_word *a;if(C_truep((C_word)C_eofp(t1))){t2=(C_word)C_slot(((C_word*)((C_word*)t0)[4])[1],C_fix(1));t3=C_mutate(((C_word *)((C_word*)t0)[4])+1,t2);/* ports.scm: 151  loop */t4=((C_word*)((C_word*)t0)[3])[1];f_374(t4,((C_word*)t0)[2]);}else{t2=((C_word*)t0)[2];((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,t1);}}/* a347 in make-concatenated-port in k195 */static void C_ccall f_348(C_word c,C_word t0,C_word t1){C_word tmp;C_word t2;C_word t3;C_word *a;C_check_for_interrupt;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr2,(void*)f_348,2,t0,t1);}if(C_truep((C_word)C_i_nullp(((C_word*)((C_word*)t0)[2])[1]))){t2=t1;((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}else{t2=(C_word)C_u_i_car(((C_word*)((C_word*)t0)[2])[1]);/* ports.scm: 142  char-ready? */t3=*((C_word*)lf[14]+1);((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t1,t2);}}/* a312 in make-concatenated-port in k195 */static void C_ccall f_313(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[6],*a=ab;C_check_for_interrupt;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr2,(void*)f_313,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|3,a[1]=(C_word)f_319,a[2]=t3,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp));t5=((C_word*)t3)[1];

⌨️ 快捷键说明

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