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

📄 uutils.c

📁 Scheme跨平台编译器
💻 C
📖 第 1 页 / 共 4 页
字号:
lf[48]=C_h_intern(&lf[48],20,"\003sysread-string/port");lf[49]=C_h_intern(&lf[49],5,"port\077");lf[50]=C_h_intern(&lf[50],17,"register-feature!");lf[51]=C_h_intern(&lf[51],5,"utils");C_register_lf2(lf,52,create_ptable());t2=C_mutate(&lf[0],lf[1]);t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_125,a[2]=t1,tmp=(C_word)a,a+=3,tmp);C_regex_toplevel(2,C_SCHEME_UNDEFINED,t3);}/* k123 */static void C_ccall f_125(C_word c,C_word t0,C_word t1){C_word tmp;C_word t2;C_word t3;C_word ab[3],*a=ab;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr2,(void*)f_125,2,t0,t1);}t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_128,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);C_data_structures_toplevel(2,C_SCHEME_UNDEFINED,t2);}/* k126 in k123 */static void C_ccall f_128(C_word c,C_word t0,C_word t1){C_word tmp;C_word t2;C_word t3;C_word ab[3],*a=ab;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr2,(void*)f_128,2,t0,t1);}t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_131,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);C_extras_toplevel(2,C_SCHEME_UNDEFINED,t2);}/* k129 in k126 in k123 */static void C_ccall f_131(C_word c,C_word t0,C_word t1){C_word tmp;C_word t2;C_word t3;C_word ab[3],*a=ab;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr2,(void*)f_131,2,t0,t1);}t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_134,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);C_files_toplevel(2,C_SCHEME_UNDEFINED,t2);}/* k132 in k129 in k126 in k123 */static void C_ccall f_134(C_word c,C_word t0,C_word t1){C_word tmp;C_word t2;C_word t3;C_word ab[3],*a=ab;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr2,(void*)f_134,2,t0,t1);}t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_137,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);/* utils.scm: 69   register-feature! */t3=*((C_word*)lf[50]+1);((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[51]);}/* k135 in k132 in k129 in k126 in k123 */static void C_ccall f_137(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 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 t23;C_word t24;C_word t25;C_word t26;C_word t27;C_word t28;C_word ab[36],*a=ab;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr2,(void*)f_137,2,t0,t1);}t2=*((C_word*)lf[2]+1);t3=C_mutate((C_word*)lf[3]+1,t2);t4=*((C_word*)lf[2]+1);t5=C_mutate((C_word*)lf[4]+1,t4);t6=*((C_word*)lf[5]+1);t7=*((C_word*)lf[6]+1);t8=*((C_word*)lf[7]+1);t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_146,a[2]=t8,a[3]=t7,tmp=(C_word)a,a+=4,tmp);t10=C_mutate((C_word*)lf[3]+1,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_173,a[2]=t9,a[3]=t6,tmp=(C_word)a,a+=4,tmp));t11=C_mutate((C_word*)lf[4]+1,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_199,a[2]=t9,a[3]=t6,tmp=(C_word)a,a+=4,tmp));t12=C_mutate((C_word*)lf[13]+1,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_226,tmp=(C_word)a,a+=2,tmp));t13=*((C_word*)lf[2]+1);t14=C_mutate((C_word*)lf[15]+1,t13);t15=*((C_word*)lf[2]+1);t16=C_mutate((C_word*)lf[16]+1,t15);t17=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_264,tmp=(C_word)a,a+=2,tmp);t18=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_367,tmp=(C_word)a,a+=2,tmp);t19=C_mutate((C_word*)lf[15]+1,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_386,a[2]=t17,tmp=(C_word)a,a+=3,tmp));t20=C_mutate((C_word*)lf[16]+1,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_392,a[2]=t17,a[3]=t18,tmp=(C_word)a,a+=4,tmp));t21=*((C_word*)lf[34]+1);t22=*((C_word*)lf[35]+1);t23=C_mutate((C_word*)lf[36]+1,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_484,a[2]=t21,a[3]=t22,tmp=(C_word)a,a+=4,tmp));t24=*((C_word*)lf[39]+1);t25=C_mutate((C_word*)lf[40]+1,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_502,a[2]=t24,tmp=(C_word)a,a+=3,tmp));t26=C_mutate((C_word*)lf[43]+1,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_538,tmp=(C_word)a,a+=2,tmp));t27=C_mutate((C_word*)lf[47]+1,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_583,tmp=(C_word)a,a+=2,tmp));t28=((C_word*)t0)[2];((C_proc2)(void*)(*((C_word*)t28+1)))(2,t28,C_SCHEME_UNDEFINED);}/* read-all in k135 in k132 in k129 in k126 in k123 */static void C_ccall f_583(C_word c,C_word t0,C_word t1,...){C_word tmp;C_word t2;va_list v;C_word *a,c2=c;C_save_rest(t1,c2,2);if(!C_demand(c*C_SIZEOF_PAIR+4)){C_save_and_reclaim((void*)tr2rv,(void*)f_583r,2,t0,t1);}else{a=C_alloc((c-2)*3);t2=C_restore_rest_vector(a,C_rest_count(0));f_583r(t0,t1,t2);}}static void C_ccall f_583r(C_word t0,C_word t1,C_word t2){C_word tmp;C_word t3;C_word t4;C_word t5;C_word t6;C_word *a=C_alloc(4);t3=(C_word)C_vemptyp(t2);t4=(C_truep(t3)?*((C_word*)lf[41]+1):(C_word)C_slot(t2,C_fix(0)));t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_593,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);/* utils.scm: 222  port? */t6=*((C_word*)lf[49]+1);((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t4);}/* k591 in read-all in k135 in k132 in k129 in k126 in k123 */static void C_ccall f_593(C_word c,C_word t0,C_word t1){C_word tmp;C_word t2;C_word t3;C_word ab[2],*a=ab;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr2,(void*)f_593,2,t0,t1);}if(C_truep(t1)){/* read-string/port */t2=*((C_word*)lf[48]+1);((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],C_SCHEME_FALSE,((C_word*)t0)[2]);}else{t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_601,tmp=(C_word)a,a+=2,tmp);/* utils.scm: 224  with-input-from-file */t3=*((C_word*)lf[45]+1);((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}}/* a600 in k591 in read-all in k135 in k132 in k129 in k126 in k123 */static void C_ccall f_601(C_word c,C_word t0,C_word t1){C_word tmp;C_word t2;C_word *a;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr2,(void*)f_601,2,t0,t1);}/* read-string/port */t2=*((C_word*)lf[48]+1);((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,C_SCHEME_FALSE,*((C_word*)lf[41]+1));}/* for-each-argv-line in k135 in k132 in k129 in k126 in k123 */static void C_ccall f_538(C_word c,C_word t0,C_word t1,C_word t2){C_word tmp;C_word t3;C_word t4;C_word ab[4],*a=ab;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr3,(void*)f_538,3,t0,t1,t2);}t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_563,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);/* utils.scm: 210  command-line-arguments */t4=*((C_word*)lf[46]+1);((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}/* k561 in for-each-argv-line in k135 in k132 in k129 in k126 in k123 */static void C_ccall f_563(C_word c,C_word t0,C_word t1){C_word tmp;C_word t2;C_word t3;C_word ab[3],*a=ab;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr2,(void*)f_563,2,t0,t1);}if(C_truep((C_word)C_i_nullp(t1))){/* utils.scm: 213  for-each-line */t2=*((C_word*)lf[40]+1);((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}else{t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_577,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);/* for-each */t3=*((C_word*)lf[33]+1);((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[3],t2,t1);}}/* a576 in k561 in for-each-argv-line in k135 in k132 in k129 in k126 in k123 */static void C_ccall f_577(C_word c,C_word t0,C_word t1,C_word t2){C_word tmp;C_word t3;C_word t4;C_word t5;C_word ab[3],*a=ab;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr3,(void*)f_577,3,t0,t1,t2);}t3=((C_word*)t0)[2];if(C_truep((C_word)C_u_i_string_equal_p(t2,lf[44]))){/* utils.scm: 208  for-each-line */t4=*((C_word*)lf[40]+1);((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t1,t3);}else{t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_556,a[2]=t3,tmp=(C_word)a,a+=3,tmp);/* utils.scm: 209  with-input-from-file */t5=*((C_word*)lf[45]+1);((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t1,t2,t4);}}/* a555 in a576 in k561 in for-each-argv-line in k135 in k132 in k129 in k126 in k123 */static void C_ccall f_556(C_word c,C_word t0,C_word t1){C_word tmp;C_word t2;C_word *a;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr2,(void*)f_556,2,t0,t1);}/* for-each-line */t2=*((C_word*)lf[40]+1);((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,t1,((C_word*)t0)[2]);}/* for-each-line in k135 in k132 in k129 in k126 in k123 */static void C_ccall f_502(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);if(!C_demand(c*C_SIZEOF_PAIR+6)){C_save_and_reclaim((void*)tr3rv,(void*)f_502r,3,t0,t1,t2);}else{a=C_alloc((c-3)*3);t3=C_restore_rest_vector(a,C_rest_count(0));f_502r(t0,t1,t2,t3);}}static void C_ccall f_502r(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 *a=C_alloc(6);t4=(C_word)C_notvemptyp(t3);t5=(C_truep(t4)?(C_word)C_slot(t3,C_fix(0)):*((C_word*)lf[41]+1));t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_509,a[2]=t1,a[3]=t5,a[4]=((C_word*)t0)[2],a[5]=t2,tmp=(C_word)a,a+=6,tmp);/* utils.scm: 195  ##sys#check-port */t7=*((C_word*)lf[42]+1);((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t6,t5,lf[40]);}/* k507 in for-each-line in k135 in k132 in k129 in k126 in k123 */static void C_ccall f_509(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[8],*a=ab;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr2,(void*)f_509,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|5,a[1]=(C_word)f_514,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t3,tmp=(C_word)a,a+=6,tmp));t5=((C_word*)t3)[1];f_514(t5,((C_word*)t0)[2]);}/* loop in k507 in for-each-line in k135 in k132 in k129 in k126 in k123 */static void C_fcall f_514(C_word t0,C_word t1){C_word tmp;C_word t2;C_word t3;C_word ab[5],*a=ab;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)trf_514,NULL,2,t0,t1);}t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_518,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t1,tmp=(C_word)a,a+=5,tmp);/* utils.scm: 197  read-line */t3=((C_word*)t0)[3];((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}/* k516 in loop in k507 in for-each-line in k135 in k132 in k129 in k126 in k123 */static void C_ccall f_518(C_word c,C_word t0,C_word t1){C_word tmp;C_word t2;C_word t3;C_word ab[4],*a=ab;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr2,(void*)f_518,2,t0,t1);}if(C_truep((C_word)C_eofp(t1))){t2=((C_word*)t0)[4];((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_UNDEFINED);}else{t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_527,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);/* utils.scm: 199  proc */t3=((C_word*)t0)[2];((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,t1);}}/* k525 in k516 in loop in k507 in for-each-line in k135 in k132 in k129 in k126 in k123 */static void C_ccall f_527(C_word c,C_word t0,C_word t1){C_word tmp;C_word t2;C_word *a;/* utils.scm: 200  loop */t2=((C_word*)((C_word*)t0)[3])[1];f_514(t2,((C_word*)t0)[2]);}/* system* in k135 in k132 in k129 in k126 in k123 */static void C_ccall f_484(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);if(!C_demand(c*C_SIZEOF_PAIR+4)){C_save_and_reclaim((void*)tr3r,(void*)f_484r,3,t0,t1,t2);}else{a=C_alloc((c-3)*3);t3=C_restore_rest(a,C_rest_count(0));f_484r(t0,t1,t2,t3);}}static void C_ccall f_484r(C_word t0,C_word t1,C_word t2,C_word t3){C_word tmp;C_word t4;C_word t5;C_word *a=C_alloc(4);t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_488,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);C_apply(5,0,t4,((C_word*)t0)[2],t2,t3);}/* k486 in system* in k135 in k132 in k129 in k126 in k123 */static void C_ccall f_488(C_word c,C_word t0,C_word t1){C_word tmp;C_word t2;C_word t3;C_word ab[4],*a=ab;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr2,(void*)f_488,2,t0,t1);}t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_491,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);/* utils.scm: 184  system */t3=((C_word*)t0)[2];((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,t1);}/* k489 in k486 in system* in k135 in k132 in k129 in k126 in k123 */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 *a;t2=(C_word)C_eqp(t1,C_fix(0));if(C_truep(t2)){t3=((C_word*)t0)[3];((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_UNDEFINED);}else{/* utils.scm: 186  ##sys#error */t3=*((C_word*)lf[37]+1);((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,((C_word*)t0)[3],lf[38],((C_word*)t0)[2],t1);}}/* apropos in k135 in k132 in k129 in k126 in k123 */static void C_ccall f_392(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);if(!C_demand(c*C_SIZEOF_PAIR+4)){C_save_and_reclaim((void*)tr3r,(void*)f_392r,3,t0,t1,t2);}else{a=C_alloc((c-3)*3);t3=C_restore_rest(a,C_rest_count(0));f_392r(t0,t1,t2,t3);}}static void C_ccall f_392r(C_word t0,C_word t1,C_word t2,C_word t3){C_word tmp;C_word t4;C_word t5;C_word *a=C_alloc(4);

⌨️ 快捷键说明

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