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

📄 utils.c

📁 Scheme跨平台编译器
💻 C
📖 第 1 页 / 共 4 页
字号:
t4=(C_word)C_i_cadr(t1);t5=C_mutate(((C_word *)((C_word*)t0)[3])+1,t4);t6=(C_word)C_i_cddr(t1);t10=t6;t1=t10;goto loop;}else{t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);t5=(C_word)C_i_cdr(t1);t10=t5;t1=t10;goto loop;}}else{return(C_SCHEME_UNDEFINED);}}/* ##sys#apropos in k135 in k132 in k129 in k126 in k123 */static void C_ccall f_226(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);if(c<4) C_bad_min_argc_2(c,4,t0);if(!C_demand(c*C_SIZEOF_PAIR+5)){C_save_and_reclaim((void*)tr4r,(void*)f_226r,4,t0,t1,t2,t3);}else{a=C_alloc((c-4)*3);t4=C_restore_rest(a,C_rest_count(0));f_226r(t0,t1,t2,t3,t4);}}static void C_ccall f_226r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){C_word tmp;C_word t5;C_word t6;C_word t7;C_word *a=C_alloc(5);t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_230,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);if(C_truep((C_word)C_i_nullp(t4))){t6=t5;f_230(2,t6,C_SCHEME_FALSE);}else{t6=(C_word)C_i_cdr(t4);if(C_truep((C_word)C_i_nullp(t6))){t7=t5;f_230(2,t7,(C_word)C_i_car(t4));}else{/* ##sys#error */t7=*((C_word*)lf[15]+1);((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t5,lf[0],t4);}}}/* k228 in ##sys#apropos in k135 in k132 in k129 in k126 in k123 */static void C_ccall f_230(C_word c,C_word t0,C_word t1){C_word tmp;C_word t2;C_word t3;C_word ab[6],*a=ab;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr2,(void*)f_230,2,t0,t1);}t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_233,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);/* utils.scm: 107  ##sys#apropos-interned */t3=*((C_word*)lf[3]+1);((C_proc4)C_retrieve_proc(t3))(4,t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}/* k231 in k228 in ##sys#apropos in k135 in k132 in k129 in k126 in k123 */static void C_ccall f_233(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_233,2,t0,t1);}if(C_truep(((C_word*)t0)[5])){t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_243,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);/* utils.scm: 109  ##sys#apropos-macros */t3=*((C_word*)lf[4]+1);((C_proc4)C_retrieve_proc(t3))(4,t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}else{t2=((C_word*)t0)[4];((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,t1);}}/* k241 in k231 in k228 in ##sys#apropos in k135 in k132 in k129 in k126 in k123 */static void C_ccall f_243(C_word c,C_word t0,C_word t1){C_word tmp;C_word t2;C_word *a;/* utils.scm: 109  ##sys#append */t2=*((C_word*)lf[14]+1);((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}/* ##sys#apropos-macros in k135 in k132 in k129 in k126 in k123 */static void C_ccall f_199(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 t6;C_word ab[7],*a=ab;if(c!=4) C_bad_argc_2(c,4,t0);if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr4,(void*)f_199,4,t0,t1,t2,t3);}t4=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_204,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t4,tmp=(C_word)a,a+=5,tmp);/* utils.scm: 97   makpat */t6=((C_word*)t0)[2];f_146(t6,t5,((C_word*)t4)[1]);}/* k202 in ##sys#apropos-macros in k135 in k132 in k129 in k126 in k123 */static void C_ccall f_204(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 ab[12],*a=ab;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr2,(void*)f_204,2,t0,t1);}t2=C_mutate(((C_word *)((C_word*)t0)[4])+1,t1);t3=C_SCHEME_END_OF_LIST;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_207,a[2]=t4,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_209,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=t4,a[5]=((C_word)li3),tmp=(C_word)a,a+=6,tmp);/* utils.scm: 99   ##sys#hash-table-for-each */t7=*((C_word*)lf[11]+1);((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t5,t6,*((C_word*)lf[12]+1));}/* a208 in k202 in ##sys#apropos-macros in k135 in k132 in k129 in k126 in k123 */static void C_ccall f_209(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 t6;C_word ab[10],*a=ab;if(c!=4) C_bad_argc_2(c,4,t0);if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr4,(void*)f_209,4,t0,t1,t2,t3);}t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_216,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=t2,tmp=(C_word)a,a+=5,tmp);t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_224,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);/* utils.scm: 101  symbol->string */t6=*((C_word*)lf[8]+1);((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t2);}/* k222 in a208 in k202 in ##sys#apropos-macros in k135 in k132 in k129 in k126 in k123 */static void C_ccall f_224(C_word c,C_word t0,C_word t1){C_word tmp;C_word t2;C_word *a;/* utils.scm: 101  string-search */t2=((C_word*)t0)[4];((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[3],((C_word*)((C_word*)t0)[2])[1],t1);}/* k214 in a208 in k202 in ##sys#apropos-macros in k135 in k132 in k129 in k126 in k123 */static void C_ccall f_216(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;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr2,(void*)f_216,2,t0,t1);}if(C_truep(t1)){t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],((C_word*)((C_word*)t0)[3])[1]);t3=C_mutate(((C_word *)((C_word*)t0)[3])+1,t2);t4=((C_word*)t0)[2];((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}else{t2=((C_word*)t0)[2];((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_UNDEFINED);}}/* k205 in k202 in ##sys#apropos-macros in k135 in k132 in k129 in k126 in k123 */static void C_ccall f_207(C_word c,C_word t0,C_word t1){C_word tmp;C_word t2;C_word *a;t2=((C_word*)t0)[3];((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)((C_word*)t0)[2])[1]);}/* ##sys#apropos-interned in k135 in k132 in k129 in k126 in k123 */static void C_ccall f_173(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 t6;C_word ab[8],*a=ab;if(c!=4) C_bad_argc_2(c,4,t0);if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr4,(void*)f_173,4,t0,t1,t2,t3);}t4=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_178,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t4,tmp=(C_word)a,a+=6,tmp);/* utils.scm: 89   makpat */t6=((C_word*)t0)[2];f_146(t6,t5,((C_word*)t4)[1]);}/* k176 in ##sys#apropos-interned in k135 in k132 in k129 in k126 in k123 */static void C_ccall f_178(C_word c,C_word t0,C_word t1){C_word tmp;C_word t2;C_word t3;C_word t4;C_word ab[5],*a=ab;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr2,(void*)f_178,2,t0,t1);}t2=C_mutate(((C_word *)((C_word*)t0)[5])+1,t1);t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_183,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[4],a[4]=((C_word)li1),tmp=(C_word)a,a+=5,tmp);/* utils.scm: 90   ##sys#environment-symbols */t4=*((C_word*)lf[10]+1);((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,((C_word*)t0)[3],((C_word*)t0)[2],t3);}/* a182 in k176 in ##sys#apropos-interned in k135 in k132 in k129 in k126 in k123 */static void C_ccall f_183(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[9],*a=ab;if(c!=3) C_bad_argc_2(c,3,t0);if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr3,(void*)f_183,3,t0,t1,t2);}t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_190,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_197,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);/* utils.scm: 92   symbol->string */t5=*((C_word*)lf[8]+1);((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}/* k195 in a182 in k176 in ##sys#apropos-interned in k135 in k132 in k129 in k126 in k123 */static void C_ccall f_197(C_word c,C_word t0,C_word t1){C_word tmp;C_word t2;C_word *a;/* utils.scm: 92   string-search */t2=((C_word*)t0)[4];((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[3],((C_word*)((C_word*)t0)[2])[1],t1);}/* k188 in a182 in k176 in ##sys#apropos-interned in k135 in k132 in k129 in k126 in k123 */static void C_ccall f_190(C_word c,C_word t0,C_word t1){C_word tmp;C_word t2;C_word *a;if(C_truep(t1)){/* utils.scm: 93   ##sys#symbol-has-toplevel-binding? */t2=*((C_word*)lf[9]+1);((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}else{t2=((C_word*)t0)[3];((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}/* makpat in k135 in k132 in k129 in k126 in k123 */static void C_fcall f_146(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 ab[12],*a=ab;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)trf_146,NULL,3,t0,t1,t2);}t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_150,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t1,tmp=(C_word)a,a+=6,tmp);if(C_truep((C_word)C_i_symbolp(((C_word*)t3)[1]))){t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_171,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);/* utils.scm: 82   symbol->string */t6=*((C_word*)lf[8]+1);((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,((C_word*)t3)[1]);}else{t5=t4;f_150(t5,C_SCHEME_UNDEFINED);}}/* k169 in makpat in k135 in k132 in k129 in k126 in k123 */static void C_ccall f_171(C_word c,C_word t0,C_word t1){C_word tmp;C_word t2;C_word t3;C_word *a;t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);t3=((C_word*)t0)[2];f_150(t3,t2);}/* k148 in makpat in k135 in k132 in k129 in k126 in k123 */static void C_fcall f_150(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;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)trf_150,NULL,2,t0,t1);}t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_153,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);if(C_truep((C_word)C_i_stringp(((C_word*)((C_word*)t0)[4])[1]))){t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_160,a[2]=t2,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_164,a[2]=t3,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);/* utils.scm: 84   regexp-escape */t5=((C_word*)t0)[2];((C_proc3)C_retrieve_proc(t5))(3,t5,t4,((C_word*)((C_word*)t0)[4])[1]);}else{t3=t2;f_153(t3,C_SCHEME_UNDEFINED);}}/* k162 in k148 in makpat in k135 in k132 in k129 in k126 in k123 */static void C_ccall f_164(C_word c,C_word t0,C_word t1){C_word tmp;C_word t2;C_word *a;/* utils.scm: 84   regexp */t2=((C_word*)t0)[3];((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],t1);}/* k158 in k148 in makpat in k135 in k132 in k129 in k126 in k123 */static void C_ccall f_160(C_word c,C_word t0,C_word t1){C_word tmp;C_word t2;C_word t3;C_word *a;t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);t3=((C_word*)t0)[2];f_153(t3,t2);}/* k151 in k148 in makpat in k135 in k132 in k129 in k126 in k123 */static void C_fcall f_153(C_word t0,C_word t1){C_word tmp;C_word t2;C_word *a;t2=((C_word*)t0)[3];((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)((C_word*)t0)[2])[1]);}#ifdef C_ENABLE_PTABLESstatic C_PTABLE_ENTRY ptable[70] = {{"toplevelutils.scm",(void*)C_utils_toplevel},{"f_125utils.scm",(void*)f_125},{"f_128utils.scm",(void*)f_128},{"f_131utils.scm",(void*)f_131},{"f_134utils.scm",(void*)f_134},{"f_137utils.scm",(void*)f_137},{"f_590utils.scm",(void*)f_590},{"f_594utils.scm",(void*)f_594},{"f_600utils.scm",(void*)f_600},{"f_608utils.scm",(void*)f_608},{"f_545utils.scm",(void*)f_545},{"f_570utils.scm",(void*)f_570},{"f_584utils.scm",(void*)f_584},{"f_563utils.scm",(void*)f_563},{"f_509utils.scm",(void*)f_509},{"f_516utils.scm",(void*)f_516},{"f_521utils.scm",(void*)f_521},{"f_525utils.scm",(void*)f_525},{"f_534utils.scm",(void*)f_534},{"f_491utils.scm",(void*)f_491},{"f_495utils.scm",(void*)f_495},{"f_498utils.scm",(void*)f_498},{"f_399utils.scm",(void*)f_399},{"f_403utils.scm",(void*)f_403},{"f_480utils.scm",(void*)f_480},{"f_489utils.scm",(void*)f_489},{"f_406utils.scm",(void*)f_406},{"f_411utils.scm",(void*)f_411},{"f_415utils.scm",(void*)f_415},{"f_478utils.scm",(void*)f_478},{"f_457utils.scm",(void*)f_457},{"f_467utils.scm",(void*)f_467},{"f_418utils.scm",(void*)f_418},{"f_421utils.scm",(void*)f_421},{"f_424utils.scm",(void*)f_424},{"f_427utils.scm",(void*)f_427},{"f_436utils.scm",(void*)f_436},{"f_347utils.scm",(void*)f_347},{"f_430utils.scm",(void*)f_430},{"f_393utils.scm",(void*)f_393},{"f_374utils.scm",(void*)f_374},{"f_391utils.scm",(void*)f_391},{"f_384utils.scm",(void*)f_384},{"f_271utils.scm",(void*)f_271},{"f_275utils.scm",(void*)f_275},{"f_293utils.scm",(void*)f_293},{"f_284utils.scm",(void*)f_284},{"f_307utils.scm",(void*)f_307},{"f_226utils.scm",(void*)f_226},{"f_230utils.scm",(void*)f_230},{"f_233utils.scm",(void*)f_233},{"f_243utils.scm",(void*)f_243},{"f_199utils.scm",(void*)f_199},{"f_204utils.scm",(void*)f_204},{"f_209utils.scm",(void*)f_209},{"f_224utils.scm",(void*)f_224},{"f_216utils.scm",(void*)f_216},{"f_207utils.scm",(void*)f_207},{"f_173utils.scm",(void*)f_173},{"f_178utils.scm",(void*)f_178},{"f_183utils.scm",(void*)f_183},{"f_197utils.scm",(void*)f_197},{"f_190utils.scm",(void*)f_190},{"f_146utils.scm",(void*)f_146},{"f_171utils.scm",(void*)f_171},{"f_150utils.scm",(void*)f_150},{"f_164utils.scm",(void*)f_164},{"f_160utils.scm",(void*)f_160},{"f_153utils.scm",(void*)f_153},{NULL,NULL}};#endifstatic C_PTABLE_ENTRY *create_ptable(void){#ifdef C_ENABLE_PTABLESreturn ptable;#elsereturn NULL;#endif}/* end of file */

⌨️ 快捷键说明

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