📄 udata-structures.c
字号:
C_adjust_stack(-7);(k)(7,t0,t1,t2,t3,t4,t5,t6);}C_noret_decl(tr5)static void C_fcall tr5(C_proc5 k) C_regparm C_noret;C_regparm static void C_fcall tr5(C_proc5 k){C_word t4=C_pick(0);C_word t3=C_pick(1);C_word t2=C_pick(2);C_word t1=C_pick(3);C_word t0=C_pick(4);C_adjust_stack(-5);(k)(5,t0,t1,t2,t3,t4);}C_noret_decl(tr3)static void C_fcall tr3(C_proc3 k) C_regparm C_noret;C_regparm static void C_fcall tr3(C_proc3 k){C_word t2=C_pick(0);C_word t1=C_pick(1);C_word t0=C_pick(2);C_adjust_stack(-3);(k)(3,t0,t1,t2);}C_noret_decl(tr4)static void C_fcall tr4(C_proc4 k) C_regparm C_noret;C_regparm static void C_fcall tr4(C_proc4 k){C_word t3=C_pick(0);C_word t2=C_pick(1);C_word t1=C_pick(2);C_word t0=C_pick(3);C_adjust_stack(-4);(k)(4,t0,t1,t2,t3);}C_noret_decl(tr2)static void C_fcall tr2(C_proc2 k) C_regparm C_noret;C_regparm static void C_fcall tr2(C_proc2 k){C_word t1=C_pick(0);C_word t0=C_pick(1);C_adjust_stack(-2);(k)(2,t0,t1);}C_noret_decl(tr3r)static void C_fcall tr3r(C_proc3 k) C_regparm C_noret;C_regparm static void C_fcall tr3r(C_proc3 k){int n;C_word *a,t3;C_word t2=C_pick(0);C_word t1=C_pick(1);C_word t0=C_pick(2);C_adjust_stack(-3);n=C_rest_count(0);a=C_alloc(n*3);t3=C_restore_rest(a,n);(k)(t0,t1,t2,t3);}C_noret_decl(tr2r)static void C_fcall tr2r(C_proc2 k) C_regparm C_noret;C_regparm static void C_fcall tr2r(C_proc2 k){int n;C_word *a,t2;C_word t1=C_pick(0);C_word t0=C_pick(1);C_adjust_stack(-2);n=C_rest_count(0);a=C_alloc(n*3);t2=C_restore_rest(a,n);(k)(t0,t1,t2);}C_noret_decl(tr4r)static void C_fcall tr4r(C_proc4 k) C_regparm C_noret;C_regparm static void C_fcall tr4r(C_proc4 k){int n;C_word *a,t4;C_word t3=C_pick(0);C_word t2=C_pick(1);C_word t1=C_pick(2);C_word t0=C_pick(3);C_adjust_stack(-4);n=C_rest_count(0);a=C_alloc(n*3);t4=C_restore_rest(a,n);(k)(t0,t1,t2,t3,t4);}C_noret_decl(tr2rv)static void C_fcall tr2rv(C_proc2 k) C_regparm C_noret;C_regparm static void C_fcall tr2rv(C_proc2 k){int n;C_word *a,t2;C_word t1=C_pick(0);C_word t0=C_pick(1);C_adjust_stack(-2);n=C_rest_count(0);a=C_alloc(n+1);t2=C_restore_rest_vector(a,n);(k)(t0,t1,t2);}C_noret_decl(tr5rv)static void C_fcall tr5rv(C_proc5 k) C_regparm C_noret;C_regparm static void C_fcall tr5rv(C_proc5 k){int n;C_word *a,t5;C_word t4=C_pick(0);C_word t3=C_pick(1);C_word t2=C_pick(2);C_word t1=C_pick(3);C_word t0=C_pick(4);C_adjust_stack(-5);n=C_rest_count(0);a=C_alloc(n+1);t5=C_restore_rest_vector(a,n);(k)(t0,t1,t2,t3,t4,t5);}C_noret_decl(tr4rv)static void C_fcall tr4rv(C_proc4 k) C_regparm C_noret;C_regparm static void C_fcall tr4rv(C_proc4 k){int n;C_word *a,t4;C_word t3=C_pick(0);C_word t2=C_pick(1);C_word t1=C_pick(2);C_word t0=C_pick(3);C_adjust_stack(-4);n=C_rest_count(0);a=C_alloc(n+1);t4=C_restore_rest_vector(a,n);(k)(t0,t1,t2,t3,t4);}C_noret_decl(tr3rv)static void C_fcall tr3rv(C_proc3 k) C_regparm C_noret;C_regparm static void C_fcall tr3rv(C_proc3 k){int n;C_word *a,t3;C_word t2=C_pick(0);C_word t1=C_pick(1);C_word t0=C_pick(2);C_adjust_stack(-3);n=C_rest_count(0);a=C_alloc(n+1);t3=C_restore_rest_vector(a,n);(k)(t0,t1,t2,t3);}/* toplevel */static C_TLS int toplevel_initialized=0;C_noret_decl(toplevel_trampoline)static void C_fcall toplevel_trampoline(void *dummy) C_regparm C_noret;C_regparm static void C_fcall toplevel_trampoline(void *dummy){C_data_structures_toplevel(2,C_SCHEME_UNDEFINED,C_restore);}void C_ccall C_data_structures_toplevel(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 *a;if(toplevel_initialized) C_kontinue(t1,C_SCHEME_UNDEFINED);else C_toplevel_entry(C_text("data_structures_toplevel"));C_check_nursery_minimum(3);if(!C_demand(3)){C_save(t1);C_reclaim((void*)toplevel_trampoline,NULL);}toplevel_initialized=1;if(!C_demand_2(1010)){C_save(t1);C_rereclaim2(1010*sizeof(C_word), 1);t1=C_restore;}a=C_alloc(3);C_initialize_lf(lf,113);lf[1]=C_decode_literal(C_heaptop,"\376B\000\000\033too many optional arguments");lf[2]=C_h_intern(&lf[2],19,"\003sysundefined-value");lf[3]=C_h_intern(&lf[3],8,"identity");lf[4]=C_h_intern(&lf[4],7,"project");lf[5]=C_h_intern(&lf[5],7,"conjoin");lf[6]=C_h_intern(&lf[6],7,"disjoin");lf[7]=C_h_intern(&lf[7],10,"constantly");lf[8]=C_h_intern(&lf[8],4,"flip");lf[9]=C_h_intern(&lf[9],10,"complement");lf[10]=C_h_intern(&lf[10],7,"compose");lf[11]=C_h_intern(&lf[11],6,"values");lf[12]=C_h_intern(&lf[12],1,"o");lf[13]=C_h_intern(&lf[13],7,"list-of");lf[14]=C_h_intern(&lf[14],4,"noop");lf[15]=C_h_intern(&lf[15],4,"each");lf[16]=C_h_intern(&lf[16],4,"any\077");lf[17]=C_h_intern(&lf[17],5,"none\077");lf[18]=C_h_intern(&lf[18],7,"always\077");lf[19]=C_h_intern(&lf[19],6,"never\077");lf[20]=C_h_intern(&lf[20],12,"left-section");lf[21]=C_h_intern(&lf[21],10,"\003sysappend");lf[22]=C_h_intern(&lf[22],17,"\003syscheck-closure");lf[23]=C_h_intern(&lf[23],7,"reverse");lf[24]=C_h_intern(&lf[24],13,"right-section");lf[25]=C_h_intern(&lf[25],5,"atom\077");lf[26]=C_h_intern(&lf[26],5,"tail\077");lf[27]=C_h_intern(&lf[27],11,"intersperse");lf[28]=C_h_intern(&lf[28],7,"butlast");lf[29]=C_h_intern(&lf[29],7,"flatten");lf[30]=C_h_intern(&lf[30],4,"chop");lf[31]=C_h_intern(&lf[31],9,"\003syserror");lf[32]=C_decode_literal(C_heaptop,"\376B\000\000\030invalid numeric argument");lf[33]=C_h_intern(&lf[33],4,"join");lf[34]=C_h_intern(&lf[34],27,"\003sysnot-a-proper-list-error");lf[35]=C_h_intern(&lf[35],8,"compress");lf[36]=C_decode_literal(C_heaptop,"\376B\000\000%bad argument type - not a proper list");lf[37]=C_h_intern(&lf[37],15,"\003syssignal-hook");lf[38]=C_h_intern(&lf[38],11,"\000type-error");lf[39]=C_h_intern(&lf[39],7,"shuffle");lf[40]=C_h_intern(&lf[40],7,"\003sysmap");lf[41]=C_h_intern(&lf[41],3,"cdr");lf[42]=C_h_intern(&lf[42],5,"sort!");lf[43]=C_h_intern(&lf[43],13,"alist-update!");lf[44]=C_h_intern(&lf[44],4,"eqv\077");lf[45]=C_h_intern(&lf[45],3,"eq\077");lf[46]=C_h_intern(&lf[46],4,"assq");lf[47]=C_h_intern(&lf[47],4,"assv");lf[48]=C_h_intern(&lf[48],6,"equal\077");lf[49]=C_h_intern(&lf[49],5,"assoc");lf[50]=C_h_intern(&lf[50],9,"alist-ref");lf[51]=C_h_intern(&lf[51],6,"rassoc");lf[52]=C_h_intern(&lf[52],37,"\017data-structuresreverse-string-append");lf[53]=C_h_intern(&lf[53],11,"make-string");lf[54]=C_h_intern(&lf[54],18,"open-output-string");lf[55]=C_h_intern(&lf[55],7,"display");lf[56]=C_h_intern(&lf[56],6,"string");lf[57]=C_h_intern(&lf[57],17,"get-output-string");lf[58]=C_h_intern(&lf[58],8,"->string");lf[59]=C_h_intern(&lf[59],14,"symbol->string");lf[60]=C_h_intern(&lf[60],18,"\003sysnumber->string");lf[61]=C_h_intern(&lf[61],13,"string-append");lf[62]=C_h_intern(&lf[62],4,"conc");lf[63]=C_h_intern(&lf[63],19,"\003syssubstring-index");lf[64]=C_h_intern(&lf[64],15,"substring-index");lf[65]=C_h_intern(&lf[65],22,"\003syssubstring-index-ci");lf[66]=C_h_intern(&lf[66],18,"substring-index-ci");lf[67]=C_h_intern(&lf[67],15,"string-compare3");lf[68]=C_h_intern(&lf[68],18,"string-compare3-ci");lf[69]=C_h_intern(&lf[69],15,"\003syssubstring=\077");lf[70]=C_h_intern(&lf[70],11,"substring=\077");lf[71]=C_h_intern(&lf[71],18,"\003syssubstring-ci=\077");lf[72]=C_h_intern(&lf[72],14,"substring-ci=\077");lf[73]=C_h_intern(&lf[73],12,"string-split");lf[74]=C_decode_literal(C_heaptop,"\376B\000\000\003\011\012 ");lf[75]=C_h_intern(&lf[75],13,"\003syssubstring");lf[76]=C_h_intern(&lf[76],18,"string-intersperse");lf[77]=C_decode_literal(C_heaptop,"\376B\000\000\001 ");lf[78]=C_decode_literal(C_heaptop,"\376B\000\000\000");lf[79]=C_h_intern(&lf[79],19,"\003sysallocate-vector");lf[80]=C_h_intern(&lf[80],12,"list->string");lf[81]=C_h_intern(&lf[81],16,"string-translate");lf[82]=C_decode_literal(C_heaptop,"\376B\000\000\037invalid translation destination");lf[83]=C_h_intern(&lf[83],17,"string-translate*");lf[84]=C_h_intern(&lf[84],21,"\003sysfragments->string");lf[85]=C_h_intern(&lf[85],11,"string-chop");lf[86]=C_h_intern(&lf[86],12,"string-chomp");lf[87]=C_decode_literal(C_heaptop,"\376B\000\000\001\012");lf[88]=C_h_intern(&lf[88],7,"sorted\077");lf[89]=C_h_intern(&lf[89],5,"merge");lf[90]=C_h_intern(&lf[90],6,"merge!");lf[91]=C_h_intern(&lf[91],12,"vector->list");lf[92]=C_h_intern(&lf[92],4,"sort");lf[93]=C_h_intern(&lf[93],12,"list->vector");lf[94]=C_h_intern(&lf[94],6,"append");lf[95]=C_h_intern(&lf[95],13,"binary-search");lf[96]=C_h_intern(&lf[96],10,"make-queue");lf[97]=C_h_intern(&lf[97],5,"queue");lf[98]=C_h_intern(&lf[98],6,"queue\077");lf[99]=C_h_intern(&lf[99],12,"queue-empty\077");lf[100]=C_h_intern(&lf[100],11,"queue-first");lf[101]=C_decode_literal(C_heaptop,"\376B\000\000\016queue is empty");lf[102]=C_h_intern(&lf[102],10,"queue-last");lf[103]=C_decode_literal(C_heaptop,"\376B\000\000\016queue is empty");lf[104]=C_h_intern(&lf[104],10,"queue-add!");lf[105]=C_h_intern(&lf[105],13,"queue-remove!");lf[106]=C_decode_literal(C_heaptop,"\376B\000\000\016queue is empty");lf[107]=C_h_intern(&lf[107],11,"queue->list");lf[108]=C_h_intern(&lf[108],11,"list->queue");lf[109]=C_h_intern(&lf[109],16,"queue-push-back!");lf[110]=C_h_intern(&lf[110],21,"queue-push-back-list!");lf[111]=C_h_intern(&lf[111],17,"register-feature!");lf[112]=C_h_intern(&lf[112],15,"data-structures");C_register_lf2(lf,113,create_ptable());t2=C_mutate(&lf[0],lf[1]);t3=*((C_word*)lf[2]+1);t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_688,a[2]=t1,tmp=(C_word)a,a+=3,tmp);/* data-structures.scm: 91 register-feature! */t5=*((C_word*)lf[111]+1);((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,lf[112]);}/* k686 */static void C_ccall f_688(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 t29;C_word t30;C_word t31;C_word t32;C_word t33;C_word t34;C_word t35;C_word t36;C_word t37;C_word t38;C_word t39;C_word t40;C_word t41;C_word t42;C_word t43;C_word t44;C_word t45;C_word t46;C_word t47;C_word t48;C_word t49;C_word t50;C_word t51;C_word t52;C_word t53;C_word t54;C_word t55;C_word t56;C_word t57;C_word t58;C_word t59;C_word t60;C_word t61;C_word t62;C_word t63;C_word t64;C_word t65;C_word t66;C_word t67;C_word t68;C_word t69;C_word t70;C_word t71;C_word t72;C_word t73;C_word t74;C_word t75;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -