📄 usrfi-69.c
字号:
C_word t7;C_word t8;C_word t9;C_word t10;C_word ab[8],*a=ab;C_check_for_interrupt;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr5,(void*)f_3295,5,t0,t1,t2,t3,t4);}t5=(C_word)C_slot(t2,C_fix(1));t6=(C_word)C_block_size(t5);t7=C_SCHEME_UNDEFINED;t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3307,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=t6,tmp=(C_word)a,a+=6,tmp));t10=((C_word*)t8)[1];f_3307(t10,t1,C_fix(0),t4);}/* loop in ##srfi-69#%hash-table-fold in k2640 in k609 */static void C_fcall f_3307(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 ab[8],*a=ab;C_check_for_interrupt;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)trf_3307,NULL,4,t0,t1,t2,t3);}if(C_truep((C_word)C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[5]))){t4=t1;((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}else{t4=(C_word)C_slot(((C_word*)t0)[4],t2);t5=C_SCHEME_UNDEFINED;t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3323,a[2]=((C_word*)t0)[2],a[3]=t6,a[4]=((C_word*)t0)[3],a[5]=t2,tmp=(C_word)a,a+=6,tmp));t8=((C_word*)t6)[1];f_3323(t8,t1,t4,t3);}}/* fold2 in loop in ##srfi-69#%hash-table-fold in k2640 in k609 */static void C_fcall f_3323(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 ab[5],*a=ab;C_check_for_interrupt;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)trf_3323,NULL,4,t0,t1,t2,t3);}if(C_truep((C_word)C_i_nullp(t2))){t4=(C_word)C_u_fixnum_plus(((C_word*)t0)[5],C_fix(1));/* srfi-69.scm: 970 loop */t5=((C_word*)((C_word*)t0)[4])[1];f_3307(t5,t1,t4,t3);}else{t4=(C_word)C_slot(t2,C_fix(0));t5=(C_word)C_slot(t2,C_fix(1));t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3351,a[2]=t5,a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);t7=(C_word)C_slot(t4,C_fix(0));t8=(C_word)C_slot(t4,C_fix(1));/* srfi-69.scm: 973 func */t9=((C_word*)t0)[2];((C_proc5)(void*)(*((C_word*)t9+1)))(5,t9,t6,t7,t8,t3);}}/* k3349 in fold2 in loop in ##srfi-69#%hash-table-fold in k2640 in k609 */static void C_ccall f_3351(C_word c,C_word t0,C_word t1){C_word tmp;C_word t2;C_word *a;/* srfi-69.scm: 972 fold2 */t2=((C_word*)((C_word*)t0)[4])[1];f_3323(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}/* ##srfi-69#%hash-table-for-each in k2640 in k609 */static void C_ccall f_3246(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 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*)tr4,(void*)f_3246,4,t0,t1,t2,t3);}t4=(C_word)C_slot(t2,C_fix(1));t5=(C_word)C_block_size(t4);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_3258,a[2]=t4,a[3]=t3,a[4]=t7,a[5]=t5,tmp=(C_word)a,a+=6,tmp));t9=((C_word*)t7)[1];f_3258(t9,t1,C_fix(0));}/* do500 in ##srfi-69#%hash-table-for-each in k2640 in k609 */static void C_fcall f_3258(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[8],*a=ab;C_check_for_interrupt;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)trf_3258,NULL,3,t0,t1,t2);}if(C_truep((C_word)C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[5]))){t3=t1;((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_UNDEFINED);}else{t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3268,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=t2,tmp=(C_word)a,a+=5,tmp);t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3277,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);t5=(C_word)C_slot(((C_word*)t0)[2],t2);/* srfi-69.scm: 957 ##sys#for-each */t6=*((C_word*)lf[105]+1);((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t3,t4,t5);}}/* a3276 in do500 in ##srfi-69#%hash-table-for-each in k2640 in k609 */static void C_ccall f_3277(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 *a;C_check_for_interrupt;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr3,(void*)f_3277,3,t0,t1,t2);}t3=(C_word)C_slot(t2,C_fix(0));t4=(C_word)C_slot(t2,C_fix(1));/* srfi-69.scm: 958 proc */t5=((C_word*)t0)[2];((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t1,t3,t4);}/* k3266 in do500 in ##srfi-69#%hash-table-for-each in k2640 in k609 */static void C_ccall f_3268(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_u_fixnum_plus(((C_word*)t0)[4],C_fix(1));t3=((C_word*)((C_word*)t0)[3])[1];f_3258(t3,((C_word*)t0)[2],t2);}/* hash-table-values in k2640 in k609 */static void C_ccall f_3181(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 t6;C_word t7;C_word t8;C_word t9;C_word ab[7],*a=ab;C_check_for_interrupt;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr3,(void*)f_3181,3,t0,t1,t2);}t3=(C_word)C_i_check_structure_2(t2,lf[35],lf[107]);t4=(C_word)C_slot(t2,C_fix(1));t5=(C_word)C_block_size(t4);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|4,a[1]=(C_word)f_3196,a[2]=t7,a[3]=t4,a[4]=t5,tmp=(C_word)a,a+=5,tmp));t9=((C_word*)t7)[1];f_3196(t9,t1,C_fix(0),C_SCHEME_END_OF_LIST);}/* loop in hash-table-values in k2640 in k609 */static void C_fcall f_3196(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 ab[7],*a=ab;C_check_for_interrupt;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)trf_3196,NULL,4,t0,t1,t2,t3);}if(C_truep((C_word)C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[4]))){t4=t1;((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}else{t4=(C_word)C_slot(((C_word*)t0)[3],t2);t5=C_SCHEME_UNDEFINED;t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3212,a[2]=t6,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp));t8=((C_word*)t6)[1];f_3212(t8,t1,t4,t3);}}/* loop2 in loop in hash-table-values in k2640 in k609 */static void C_fcall f_3212(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 *a;loop:a=C_alloc(3);C_check_for_interrupt;if(!C_stack_probe(a)){C_save_and_reclaim((void*)trf_3212,NULL,4,t0,t1,t2,t3);}if(C_truep((C_word)C_i_nullp(t2))){t4=(C_word)C_u_fixnum_plus(((C_word*)t0)[4],C_fix(1));/* srfi-69.scm: 940 loop */t5=((C_word*)((C_word*)t0)[3])[1];f_3196(t5,t1,t4,t3);}else{t4=(C_word)C_slot(t2,C_fix(1));t5=(C_word)C_slot(t2,C_fix(0));t6=(C_word)C_slot(t5,C_fix(1));t7=(C_word)C_a_i_cons(&a,2,t6,t3);/* srfi-69.scm: 941 loop2 */t10=t1;t11=t4;t12=t7;t1=t10;t2=t11;t3=t12;goto loop;}}/* hash-table-keys in k2640 in k609 */static void C_ccall f_3116(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 t6;C_word t7;C_word t8;C_word t9;C_word ab[7],*a=ab;C_check_for_interrupt;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr3,(void*)f_3116,3,t0,t1,t2);}t3=(C_word)C_i_check_structure_2(t2,lf[35],lf[106]);t4=(C_word)C_slot(t2,C_fix(1));t5=(C_word)C_block_size(t4);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|4,a[1]=(C_word)f_3131,a[2]=t7,a[3]=t4,a[4]=t5,tmp=(C_word)a,a+=5,tmp));t9=((C_word*)t7)[1];f_3131(t9,t1,C_fix(0),C_SCHEME_END_OF_LIST);}/* loop in hash-table-keys in k2640 in k609 */static void C_fcall f_3131(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 ab[7],*a=ab;C_check_for_interrupt;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)trf_3131,NULL,4,t0,t1,t2,t3);}if(C_truep((C_word)C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[4]))){t4=t1;((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}else{t4=(C_word)C_slot(((C_word*)t0)[3],t2);t5=C_SCHEME_UNDEFINED;t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3147,a[2]=t6,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp));t8=((C_word*)t6)[1];f_3147(t8,t1,t4,t3);}}/* loop2 in loop in hash-table-keys in k2640 in k609 */static void C_fcall f_3147(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 *a;loop:a=C_alloc(3);C_check_for_interrupt;if(!C_stack_probe(a)){C_save_and_reclaim((void*)trf_3147,NULL,4,t0,t1,t2,t3);}if(C_truep((C_word)C_i_nullp(t2))){t4=(C_word)C_u_fixnum_plus(((C_word*)t0)[4],C_fix(1));/* srfi-69.scm: 925 loop */t5=((C_word*)((C_word*)t0)[3])[1];f_3131(t5,t1,t4,t3);}else{t4=(C_word)C_slot(t2,C_fix(1));t5=(C_word)C_slot(t2,C_fix(0));t6=(C_word)C_slot(t5,C_fix(0));t7=(C_word)C_a_i_cons(&a,2,t6,t3);/* srfi-69.scm: 926 loop2 */t10=t1;t11=t4;t12=t7;t1=t10;t2=t11;t3=t12;goto loop;}}/* alist->hash-table in k2640 in k609 */static void C_ccall f_3088(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+4)){C_save_and_reclaim((void*)tr3r,(void*)f_3088r,3,t0,t1,t2);}else{a=C_alloc((c-3)*3);t3=C_restore_rest(a,C_rest_count(0));f_3088r(t0,t1,t2,t3);}}static void C_ccall f_3088r(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 *a=C_alloc(4);t4=(C_word)C_i_check_list_2(t2,lf[104]);t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3095,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);C_apply(4,0,t5,((C_word*)t0)[2],t3);}/* k3093 in alist->hash-table in k2640 in k609 */static void C_ccall f_3095(C_word c,C_word t0,C_word t1){C_word tmp;C_word t2;C_word t3;C_word t4;C_word ab[7],*a=ab;C_check_for_interrupt;if(!C_stack_probe(&a)){C_save_and_reclaim((void*)tr2,(void*)f_3095,2,t0,t1);}t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3098,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3100,a[2]=t1,tmp=(C_word)a,a+=3,tmp);/* for-each */t4=*((C_word*)lf[105]+1);((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,t3,((C_word*)t0)[2]);}/* a3099 in k3093 in alist->hash-table in k2640 in k609 */static void C_ccall f_3100(C_word c,C_word t0,C_word t1,C_word t2)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -