From 4399356b0654b98e56e08d9c641ef6b034f15942 Mon Sep 17 00:00:00 2001 From: ribet Date: Mon, 11 Jan 2010 14:38:19 +0000 Subject: Nouvelle génération propre --- xinput_ivy.c | 2915 +++++++++++++++++++++++++++---------------------------- xinput_ivy.h | 656 ++++++------- xinput_ivy.make | 4 +- 3 files changed, 1787 insertions(+), 1788 deletions(-) diff --git a/xinput_ivy.c b/xinput_ivy.c index 022dc77..86c0503 100644 --- a/xinput_ivy.c +++ b/xinput_ivy.c @@ -2221,9 +2221,9 @@ T317 M317={317,(void*)0}; T311 M311={311,(void*)0}; T308 M308={308,(void*)0}; T307 M307={(void*)0,0,(void*)0}; -T304 M304={304,(void*)0}; -T303 M303={(void*)0,(void*)0,(void*)0}; -T300 M300={(void*)0,0,0}; +T302 M302={302,(void*)0}; +T300 M300={(void*)0,(void*)0,(void*)0}; +T298 M298={(void*)0,0,0}; T297 M297={297,(void*)0}; T296 M296={0,0,(void*)0}; T293 M293={293,(void*)0}; @@ -2234,7 +2234,7 @@ T288 M288={(void*)0,0,0,0,(void*)0}; T287 M287={287,(void*)0}; T284 M284={(void*)0,(void*)0,(void*)0}; T280 M280={(void*)0,0,0}; -T153 M153={0,0,{{0},0},0,0,(void*)0,0,(void*)0,0,(void*)0,0,0}; +T154 M154={0,0,{{0},0},0,0,(void*)0,0,(void*)0,0,(void*)0,0,0}; T279 M279={(void*)0,0,0}; T160 M160={(void*)0}; T277 M277={(void*)0,0,0}; @@ -2245,21 +2245,21 @@ T271 M271={(void*)0,0,0,0,(void*)0}; T269 M269={(void*)0,0,0,0,(void*)0}; T268 M268={(void*)0,0,0,0,(void*)0}; T146 M146={0,0,0}; -T266 M266={(void*)0,0,0}; +T267 M267={(void*)0,0,0}; T149 M149={0}; -T260 M260={(void*)0,0,0}; +T266 M266={(void*)0,0,0}; T148 M148={0,0,(void*)0,(void*)0,(void*)0}; -T261 M261={(void*)0,0,0}; -T264 M264={(void*)0,0,0,0,(void*)0}; -T263 M263={(void*)0,0,0}; +T265 M265={(void*)0,0,0}; +T263 M263={(void*)0,0,0,0,(void*)0}; T262 M262={(void*)0,0,0}; -T259 M259={(void*)0,0,0,0,(void*)0}; -T258 M258={(void*)0,0,0}; -T256 M256={(void*)0,0,0,0}; -T255 M255={(void*)0,0,0,0,0}; +T261 M261={(void*)0,0,0}; +T260 M260={(void*)0,0,0,0,(void*)0}; +T259 M259={(void*)0,0,0}; +T257 M257={(void*)0,0,0,0}; +T256 M256={(void*)0,0,0,0,0}; T253 M253={(void*)0,0,0,0,(void*)0}; T250 M250={(void*)0,0,0,0,(void*)0}; -T154 M154={154,(void*)0,(void*)0,0,0,(void*)0,(void*)0,(void*)0,(void*)0}; +T153 M153={153,(void*)0,(void*)0,0,0,(void*)0,(void*)0,(void*)0,(void*)0}; T249 M249={(void*)0,0,0}; T248 M248={(void*)0,0,0}; T155 M155={(void*)0,(void*)0,(void*)0,(void*)0,0,0}; @@ -2270,12 +2270,12 @@ T131 M131={131,0,0,0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,0,(vo T53 M53={0,(void*)0,0}; T46 M46=(void*)0; T191 M191={(void*)0}; -T246 M246={(void*)0,0,0}; +T247 M247={(void*)0,0,0}; T150 M150=0; T68 M68={0,(void*)0,(void*)0,0,0,0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}; T43 M43=(void*)0; T70 M70={(void*)0,0,0,0,0,0,0,0,0,0,0,0,0,(void*)0,(void*)0,0,(void*)0,(void*)0,(void*)0,0,0,0,0,0,0,0,0,0,0,0,0,0}; -T247 M247={(void*)0,0,0}; +T244 M244={(void*)0,0,0}; T7 M7={(void*)0,0,0}; T71 M71={71,0,0,(void*)0,(void*)0,0,(void*)0,0,(void*)0,(void*)0,(void*)0,(void*)0}; T65 M65={0,0,(void*)0,(void*)0,(void*)0,(void*)0}; @@ -3672,14 +3672,14 @@ R=((T6)(tmp0/*or else*/)); return R; }/*--*/ -/*NATIVE_ARRAY[PROCEDURE[TUPLE[X_INPUT_DEVICE]]]*/T335 r335realloc(T335 C,T2 a1,T2 a2){ -T335 R=(void*)0; -R=new335(a2); -r335copy_from(R,C,((int32_t)(a1))-(INT32_C(1))); +/*NATIVE_ARRAY[PROCEDURE[TUPLE[X_INPUT_DEVICE]]]*/T334 r334realloc(T334 C,T2 a1,T2 a2){ +T334 R=(void*)0; +R=new334(a2); +r334copy_from(R,C,((int32_t)(a1))-(INT32_C(1))); return R; }/*--*/ -/*NATIVE_ARRAY[PROCEDURE[TUPLE[X_INPUT_DEVICE]]]*/void r335copy_from(T335 C,T335 a1,T2 a2){ +/*NATIVE_ARRAY[PROCEDURE[TUPLE[X_INPUT_DEVICE]]]*/void r334copy_from(T334 C,T334 a1,T2 a2){ T2 _i=0; _i=a2; while(!(((int32_t)(_i))<(INT32_C(0)))) @@ -3689,7 +3689,7 @@ _i=((int32_t)(_i))-(INT32_C(1)); } }/*--*/ -/*NATIVE_ARRAY[PROCEDURE[TUPLE[X_INPUT_DEVICE]]]*/void r335clear_all(T335 C,T2 a1){ +/*NATIVE_ARRAY[PROCEDURE[TUPLE[X_INPUT_DEVICE]]]*/void r334clear_all(T334 C,T2 a1){ T0* _v=(void*)0; T2 _i=0; _i=a1; @@ -3700,7 +3700,7 @@ _i=((int32_t)(_i))-(INT32_C(1)); } }/*--*/ -/*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[WEAK_REFERENCE[ANY_HASHED_DICTIONARY_NODE],STRING]]*/void r334clear_all(T334 C,T2 a1){ +/*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[WEAK_REFERENCE[ANY_HASHED_DICTIONARY_NODE],STRING]]*/void r333clear_all(T333 C,T2 a1){ T0* _v=(void*)0; T2 _i=0; _i=a1; @@ -3711,14 +3711,14 @@ _i=((int32_t)(_i))-(INT32_C(1)); } }/*--*/ -/*NATIVE_ARRAY[JOB]*/T333 r333realloc(T333 C,T2 a1,T2 a2){ -T333 R=(void*)0; -R=new333(a2); -r333copy_from(R,C,((int32_t)(a1))-(INT32_C(1))); +/*NATIVE_ARRAY[JOB]*/T332 r332realloc(T332 C,T2 a1,T2 a2){ +T332 R=(void*)0; +R=new332(a2); +r332copy_from(R,C,((int32_t)(a1))-(INT32_C(1))); return R; }/*--*/ -/*NATIVE_ARRAY[JOB]*/void r333copy_from(T333 C,T333 a1,T2 a2){ +/*NATIVE_ARRAY[JOB]*/void r332copy_from(T332 C,T332 a1,T2 a2){ T2 _i=0; _i=a2; while(!(((int32_t)(_i))<(INT32_C(0)))) @@ -3728,7 +3728,7 @@ _i=((int32_t)(_i))-(INT32_C(1)); } }/*--*/ -/*NATIVE_ARRAY[JOB]*/void r333clear_all(T333 C,T2 a1){ +/*NATIVE_ARRAY[JOB]*/void r332clear_all(T332 C,T2 a1){ T0* _v=(void*)0; T2 _i=0; _i=a1; @@ -3739,7 +3739,7 @@ _i=((int32_t)(_i))-(INT32_C(1)); } }/*--*/ -/*NATIVE_ARRAY[JOB]*/void r333remove(T333 C,T2 a1,T2 a2){ +/*NATIVE_ARRAY[JOB]*/void r332remove(T332 C,T2 a1,T2 a2){ T2 _i=0; _i=a1; while(!((_i)==(a2))) @@ -3865,14 +3865,14 @@ _i=((int32_t)(_i))-(INT32_C(1)); } }/*--*/ -/*NATIVE_ARRAY[BUTTON_RANGE]*/T298 r298realloc(T298 C,T2 a1,T2 a2){ -T298 R=(void*)0; -R=new298(a2); -r298copy_from(R,C,((int32_t)(a1))-(INT32_C(1))); +/*NATIVE_ARRAY[BUTTON_RANGE]*/T304 r304realloc(T304 C,T2 a1,T2 a2){ +T304 R=(void*)0; +R=new304(a2); +r304copy_from(R,C,((int32_t)(a1))-(INT32_C(1))); return R; }/*--*/ -/*NATIVE_ARRAY[BUTTON_RANGE]*/void r298copy_from(T298 C,T298 a1,T2 a2){ +/*NATIVE_ARRAY[BUTTON_RANGE]*/void r304copy_from(T304 C,T304 a1,T2 a2){ T2 _i=0; _i=a2; while(!(((int32_t)(_i))<(INT32_C(0)))) @@ -3882,7 +3882,7 @@ _i=((int32_t)(_i))-(INT32_C(1)); } }/*--*/ -/*NATIVE_ARRAY[BUTTON_RANGE]*/void r298clear_all(T298 C,T2 a1){ +/*NATIVE_ARRAY[BUTTON_RANGE]*/void r304clear_all(T304 C,T2 a1){ T0* _v=(void*)0; T2 _i=0; _i=a1; @@ -3893,14 +3893,14 @@ _i=((int32_t)(_i))-(INT32_C(1)); } }/*--*/ -/*NATIVE_ARRAY[AXES_RANGE]*/T299 r299realloc(T299 C,T2 a1,T2 a2){ -T299 R=(void*)0; -R=new299(a2); -r299copy_from(R,C,((int32_t)(a1))-(INT32_C(1))); +/*NATIVE_ARRAY[AXES_RANGE]*/T303 r303realloc(T303 C,T2 a1,T2 a2){ +T303 R=(void*)0; +R=new303(a2); +r303copy_from(R,C,((int32_t)(a1))-(INT32_C(1))); return R; }/*--*/ -/*NATIVE_ARRAY[AXES_RANGE]*/void r299copy_from(T299 C,T299 a1,T2 a2){ +/*NATIVE_ARRAY[AXES_RANGE]*/void r303copy_from(T303 C,T303 a1,T2 a2){ T2 _i=0; _i=a2; while(!(((int32_t)(_i))<(INT32_C(0)))) @@ -3910,7 +3910,7 @@ _i=((int32_t)(_i))-(INT32_C(1)); } }/*--*/ -/*NATIVE_ARRAY[AXES_RANGE]*/void r299clear_all(T299 C,T2 a1){ +/*NATIVE_ARRAY[AXES_RANGE]*/void r303clear_all(T303 C,T2 a1){ T0* _v=(void*)0; T2 _i=0; _i=a1; @@ -3921,7 +3921,7 @@ _i=((int32_t)(_i))-(INT32_C(1)); } }/*--*/ -/*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]]*/void r302clear_all(T302 C,T2 a1){ +/*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]]*/void r301clear_all(T301 C,T2 a1){ T0* _v=(void*)0; T2 _i=0; _i=a1; @@ -3932,7 +3932,7 @@ _i=((int32_t)(_i))-(INT32_C(1)); } }/*--*/ -/*NATIVE_ARRAY[SIGNAL_1[X_INPUT_DEVICE]]*/void r301clear_all(T301 C,T2 a1){ +/*NATIVE_ARRAY[SIGNAL_1[X_INPUT_DEVICE]]*/void r299clear_all(T299 C,T2 a1){ T0* _v=(void*)0; T2 _i=0; _i=a1; @@ -4122,7 +4122,7 @@ _i=((int32_t)(_i))-(INT32_C(1)); } }/*--*/ -/*NATIVE_ARRAY[X_INPUT_DEVICE]*/void r265clear_all(T265 C,T2 a1){ +/*NATIVE_ARRAY[X_INPUT_DEVICE]*/void r264clear_all(T264 C,T2 a1){ T0* _v=(void*)0; T2 _i=0; _i=a1; @@ -4133,14 +4133,14 @@ _i=((int32_t)(_i))-(INT32_C(1)); } }/*--*/ -/*NATIVE_ARRAY[STRING]*/T267 r267realloc(T267 C,T2 a1,T2 a2){ -T267 R=(void*)0; -R=new267(a2); -r267copy_from(R,C,((int32_t)(a1))-(INT32_C(1))); +/*NATIVE_ARRAY[STRING]*/T255 r255realloc(T255 C,T2 a1,T2 a2){ +T255 R=(void*)0; +R=new255(a2); +r255copy_from(R,C,((int32_t)(a1))-(INT32_C(1))); return R; }/*--*/ -/*NATIVE_ARRAY[STRING]*/void r267copy_from(T267 C,T267 a1,T2 a2){ +/*NATIVE_ARRAY[STRING]*/void r255copy_from(T255 C,T255 a1,T2 a2){ T2 _i=0; _i=a2; while(!(((int32_t)(_i))<(INT32_C(0)))) @@ -4150,7 +4150,7 @@ _i=((int32_t)(_i))-(INT32_C(1)); } }/*--*/ -/*NATIVE_ARRAY[STRING]*/void r267clear_all(T267 C,T2 a1){ +/*NATIVE_ARRAY[STRING]*/void r255clear_all(T255 C,T2 a1){ T0* _v=(void*)0; T2 _i=0; _i=a1; @@ -4161,7 +4161,7 @@ _i=((int32_t)(_i))-(INT32_C(1)); } }/*--*/ -/*NATIVE_ARRAY[STRING]*/void r267set_all_with(T267 C,T0* a1,T2 a2){ +/*NATIVE_ARRAY[STRING]*/void r255set_all_with(T255 C,T0* a1,T2 a2){ T2 _i=0; _i=a2; while(!(((int32_t)(_i))<(INT32_C(0)))) @@ -4171,7 +4171,7 @@ _i=((int32_t)(_i))-(INT32_C(1)); } }/*--*/ -/*NATIVE_ARRAY[STRING]*/void r267clear(T267 C,T2 a1,T2 a2){ +/*NATIVE_ARRAY[STRING]*/void r255clear(T255 C,T2 a1,T2 a2){ T0* _v=(void*)0; T2 _i=0; _i=a1; @@ -4501,8 +4501,8 @@ int fBC7split_buffer=0; T0* tmp0; /*INTERNAL_C_LOCAL list]*/ if(fBC7split_buffer==0){fBC7split_buffer=1;{ -tmp0/*new*/=((T0*)(new256())); -r256with_capacity(((T256*)tmp0/*new*/),INT32_C(4),INT32_C(1)); +tmp0/*new*/=((T0*)(new257())); +r257with_capacity(((T257*)tmp0/*new*/),INT32_C(4),INT32_C(1)); oBC7split_buffer=tmp0/*new*/; /*tmp0.unlock*/ }} @@ -4512,10 +4512,10 @@ return oBC7split_buffer; /*STRING*/T0* r7split(T7* C){ T0* R=(void*)0; if(((int32_t)((/*RF2*/(C)->_count/*3p*/)))>(INT32_C(0))){ -r256clear_count((T256*)(r7split_buffer())); +r257clear_count((T257*)(r7split_buffer())); r7split_in(C,r7split_buffer()); -if((r256is_empty((T256*)(r7split_buffer())))==(0)){ -R=r256twin((T256*)(r7split_buffer())); +if((r257is_empty((T257*)(r7split_buffer())))==(0)){ +R=r257twin((T257*)(r7split_buffer())); } } return R; @@ -5095,14 +5095,14 @@ if((r3is_separator(_c))==(0)){ r7add_last((T7*)(r7string_buffer()),_c); } else{ -r256add_last(((T256*)/*no_dispatch.e*/a1),r7twin((T7*)(r7string_buffer()))); +r257add_last(((T257*)/*no_dispatch.e*/a1),r7twin((T7*)(r7string_buffer()))); _state=INT32_C(0); } } _i=((int32_t)(_i))+(INT32_C(1)); } if((_state)==(INT8_C(1))){ -r256add_last(((T256*)/*no_dispatch.e*/a1),r7twin((T7*)(r7string_buffer()))); +r257add_last(((T257*)/*no_dispatch.e*/a1),r7twin((T7*)(r7string_buffer()))); } } }/*--*/ @@ -5132,36 +5132,36 @@ R=r9fast_occurrences((/*RF2*/(C)->_storage/*3p*/),a1,((int32_t)((/*RF2*/(C)->_co return R; }/*--*/ -/*FAST_ARRAY[PROCEDURE[TUPLE[X_INPUT_DEVICE]]]*/void r300make(T300* C,T2 a1){ +/*FAST_ARRAY[PROCEDURE[TUPLE[X_INPUT_DEVICE]]]*/void r298make(T298* C,T2 a1){ if(((int32_t)(a1))>((/*RF2*/(C)->_capacity/*3p*/))){ -/*SFN*/(C->_storage/*3p*/)=new335(a1); +/*SFN*/(C->_storage/*3p*/)=new334(a1); /*SFN*/(C->_capacity/*3p*/)=a1; } else{ if(((int32_t)((/*RF2*/(C)->_capacity/*3p*/)))>(INT32_C(0))){ /*SFN*/(C->_upper/*3p*/)=r2max((/*RF2*/(C)->_upper/*3p*/),((int32_t)(a1))-(INT32_C(1))); if(((int32_t)((/*RF2*/(C)->_upper/*3p*/)))>=(INT32_C(0))){ -r335clear_all((/*RF2*/(C)->_storage/*3p*/),(/*RF2*/(C)->_upper/*3p*/)); +r334clear_all((/*RF2*/(C)->_storage/*3p*/),(/*RF2*/(C)->_upper/*3p*/)); } } } /*SFN*/(C->_upper/*3p*/)=((int32_t)(a1))-(INT32_C(1)); }/*--*/ -/*FAST_ARRAY[PROCEDURE[TUPLE[X_INPUT_DEVICE]]]*/void r300add_last(T300* C,T0* a1){ +/*FAST_ARRAY[PROCEDURE[TUPLE[X_INPUT_DEVICE]]]*/void r298add_last(T298* C,T0* a1){ T2 _new_capacity=0; if(((int32_t)(((int32_t)((/*RF2*/(C)->_upper/*3p*/)))+(INT32_C(1))))<=(((int32_t)((/*RF2*/(C)->_capacity/*3p*/)))-(INT32_C(1)))){ /*SFN*/(C->_upper/*3p*/)=((int32_t)((/*RF2*/(C)->_upper/*3p*/)))+(INT32_C(1)); } else{ if(((/*RF2*/(C)->_capacity/*3p*/))==(INT8_C(0))){ -/*SFN*/(C->_storage/*3p*/)=new335(INT32_C(2)); +/*SFN*/(C->_storage/*3p*/)=new334(INT32_C(2)); /*SFN*/(C->_capacity/*3p*/)=INT32_C(2); /*SFN*/(C->_upper/*3p*/)=INT32_C(0); } else{ _new_capacity=((int32_t)((/*RF2*/(C)->_capacity/*3p*/)))*(INT32_C(2)); -/*SFN*/(C->_storage/*3p*/)=r335realloc((/*RF2*/(C)->_storage/*3p*/),(/*RF2*/(C)->_capacity/*3p*/),_new_capacity); +/*SFN*/(C->_storage/*3p*/)=r334realloc((/*RF2*/(C)->_storage/*3p*/),(/*RF2*/(C)->_capacity/*3p*/),_new_capacity); /*SFN*/(C->_capacity/*3p*/)=_new_capacity; /*SFN*/(C->_upper/*3p*/)=((int32_t)((/*RF2*/(C)->_upper/*3p*/)))+(INT32_C(1)); } @@ -5169,14 +5169,14 @@ _new_capacity=((int32_t)((/*RF2*/(C)->_capacity/*3p*/)))*(INT32_C(2)); ((/*RF2*/(C)->_storage/*3p*/))[(/*RF2*/(C)->_upper/*3p*/)]=(a1); }/*--*/ -/*FAST_ARRAY[PROCEDURE[TUPLE[X_INPUT_DEVICE]]]*/void r300mark_native_arrays(T300* C){ +/*FAST_ARRAY[PROCEDURE[TUPLE[X_INPUT_DEVICE]]]*/void r298mark_native_arrays(T298* C){ T2 _i=0; _i=(/*RF2*/(C)->_upper/*3p*/); while(!(((int32_t)(_i))<(INT32_C(0)))) { {/*mark_item*/ T0* elt=(/*RF2*/(C)->_storage/*3p*/)[_i]; -if(NULL!=elt)gc_mark244((T244*)(elt)); +if(NULL!=elt)gc_mark245((T245*)(elt)); /*mark_item*/}_i=((int32_t)(_i))-(INT32_C(1)); } }/*--*/ @@ -5209,20 +5209,20 @@ _i=((int32_t)(_i))-(INT32_C(1)); }/*--*/ /*FAST_ARRAY[JOB]*/void r280remove(T280* C,T2 a1){ -r333remove((/*RF2*/(C)->_storage/*3p*/),a1,(/*RF2*/(C)->_upper/*3p*/)); +r332remove((/*RF2*/(C)->_storage/*3p*/),a1,(/*RF2*/(C)->_upper/*3p*/)); /*SFN*/(C->_upper/*3p*/)=((int32_t)((/*RF2*/(C)->_upper/*3p*/)))-(INT32_C(1)); }/*--*/ /*FAST_ARRAY[JOB]*/void r280make(T280* C,T2 a1){ if(((int32_t)(a1))>((/*RF2*/(C)->_capacity/*3p*/))){ -/*SFN*/(C->_storage/*3p*/)=new333(a1); +/*SFN*/(C->_storage/*3p*/)=new332(a1); /*SFN*/(C->_capacity/*3p*/)=a1; } else{ if(((int32_t)((/*RF2*/(C)->_capacity/*3p*/)))>(INT32_C(0))){ /*SFN*/(C->_upper/*3p*/)=r2max((/*RF2*/(C)->_upper/*3p*/),((int32_t)(a1))-(INT32_C(1))); if(((int32_t)((/*RF2*/(C)->_upper/*3p*/)))>=(INT32_C(0))){ -r333clear_all((/*RF2*/(C)->_storage/*3p*/),(/*RF2*/(C)->_upper/*3p*/)); +r332clear_all((/*RF2*/(C)->_storage/*3p*/),(/*RF2*/(C)->_upper/*3p*/)); } } } @@ -5236,13 +5236,13 @@ if(((int32_t)(((int32_t)((/*RF2*/(C)->_upper/*3p*/)))+(INT32_C(1))))<=(((int32_t } else{ if(((/*RF2*/(C)->_capacity/*3p*/))==(INT8_C(0))){ -/*SFN*/(C->_storage/*3p*/)=new333(INT32_C(2)); +/*SFN*/(C->_storage/*3p*/)=new332(INT32_C(2)); /*SFN*/(C->_capacity/*3p*/)=INT32_C(2); /*SFN*/(C->_upper/*3p*/)=INT32_C(0); } else{ _new_capacity=((int32_t)((/*RF2*/(C)->_capacity/*3p*/)))*(INT32_C(2)); -/*SFN*/(C->_storage/*3p*/)=r333realloc((/*RF2*/(C)->_storage/*3p*/),(/*RF2*/(C)->_capacity/*3p*/),_new_capacity); +/*SFN*/(C->_storage/*3p*/)=r332realloc((/*RF2*/(C)->_storage/*3p*/),(/*RF2*/(C)->_capacity/*3p*/),_new_capacity); /*SFN*/(C->_capacity/*3p*/)=_new_capacity; /*SFN*/(C->_upper/*3p*/)=((int32_t)((/*RF2*/(C)->_upper/*3p*/)))+(INT32_C(1)); } @@ -5362,7 +5362,7 @@ if(NULL!=elt)gc_mark275((T275*)(elt)); } }/*--*/ -/*FAST_ARRAY[KEY_RANGE]*/void r266make(T266* C,T2 a1){ +/*FAST_ARRAY[KEY_RANGE]*/void r267make(T267* C,T2 a1){ if(((int32_t)(a1))>((/*RF2*/(C)->_capacity/*3p*/))){ /*SFN*/(C->_storage/*3p*/)=new305(a1); /*SFN*/(C->_capacity/*3p*/)=a1; @@ -5378,7 +5378,7 @@ r305clear_all((/*RF2*/(C)->_storage/*3p*/),(/*RF2*/(C)->_upper/*3p*/)); /*SFN*/(C->_upper/*3p*/)=((int32_t)(a1))-(INT32_C(1)); }/*--*/ -/*FAST_ARRAY[KEY_RANGE]*/void r266add_last(T266* C,T0* a1){ +/*FAST_ARRAY[KEY_RANGE]*/void r267add_last(T267* C,T0* a1){ T2 _new_capacity=0; if(((int32_t)(((int32_t)((/*RF2*/(C)->_upper/*3p*/)))+(INT32_C(1))))<=(((int32_t)((/*RF2*/(C)->_capacity/*3p*/)))-(INT32_C(1)))){ /*SFN*/(C->_upper/*3p*/)=((int32_t)((/*RF2*/(C)->_upper/*3p*/)))+(INT32_C(1)); @@ -5399,7 +5399,7 @@ _new_capacity=((int32_t)((/*RF2*/(C)->_capacity/*3p*/)))*(INT32_C(2)); ((/*RF2*/(C)->_storage/*3p*/))[(/*RF2*/(C)->_upper/*3p*/)]=(a1); }/*--*/ -/*FAST_ARRAY[KEY_RANGE]*/void r266mark_native_arrays(T266* C){ +/*FAST_ARRAY[KEY_RANGE]*/void r267mark_native_arrays(T267* C){ T2 _i=0; _i=(/*RF2*/(C)->_upper/*3p*/); while(!(((int32_t)(_i))<(INT32_C(0)))) @@ -5411,36 +5411,36 @@ if(NULL!=elt)gc_mark146((T146*)(elt)); } }/*--*/ -/*FAST_ARRAY[BUTTON_RANGE]*/void r260make(T260* C,T2 a1){ +/*FAST_ARRAY[BUTTON_RANGE]*/void r266make(T266* C,T2 a1){ if(((int32_t)(a1))>((/*RF2*/(C)->_capacity/*3p*/))){ -/*SFN*/(C->_storage/*3p*/)=new298(a1); +/*SFN*/(C->_storage/*3p*/)=new304(a1); /*SFN*/(C->_capacity/*3p*/)=a1; } else{ if(((int32_t)((/*RF2*/(C)->_capacity/*3p*/)))>(INT32_C(0))){ /*SFN*/(C->_upper/*3p*/)=r2max((/*RF2*/(C)->_upper/*3p*/),((int32_t)(a1))-(INT32_C(1))); if(((int32_t)((/*RF2*/(C)->_upper/*3p*/)))>=(INT32_C(0))){ -r298clear_all((/*RF2*/(C)->_storage/*3p*/),(/*RF2*/(C)->_upper/*3p*/)); +r304clear_all((/*RF2*/(C)->_storage/*3p*/),(/*RF2*/(C)->_upper/*3p*/)); } } } /*SFN*/(C->_upper/*3p*/)=((int32_t)(a1))-(INT32_C(1)); }/*--*/ -/*FAST_ARRAY[BUTTON_RANGE]*/void r260add_last(T260* C,T0* a1){ +/*FAST_ARRAY[BUTTON_RANGE]*/void r266add_last(T266* C,T0* a1){ T2 _new_capacity=0; if(((int32_t)(((int32_t)((/*RF2*/(C)->_upper/*3p*/)))+(INT32_C(1))))<=(((int32_t)((/*RF2*/(C)->_capacity/*3p*/)))-(INT32_C(1)))){ /*SFN*/(C->_upper/*3p*/)=((int32_t)((/*RF2*/(C)->_upper/*3p*/)))+(INT32_C(1)); } else{ if(((/*RF2*/(C)->_capacity/*3p*/))==(INT8_C(0))){ -/*SFN*/(C->_storage/*3p*/)=new298(INT32_C(2)); +/*SFN*/(C->_storage/*3p*/)=new304(INT32_C(2)); /*SFN*/(C->_capacity/*3p*/)=INT32_C(2); /*SFN*/(C->_upper/*3p*/)=INT32_C(0); } else{ _new_capacity=((int32_t)((/*RF2*/(C)->_capacity/*3p*/)))*(INT32_C(2)); -/*SFN*/(C->_storage/*3p*/)=r298realloc((/*RF2*/(C)->_storage/*3p*/),(/*RF2*/(C)->_capacity/*3p*/),_new_capacity); +/*SFN*/(C->_storage/*3p*/)=r304realloc((/*RF2*/(C)->_storage/*3p*/),(/*RF2*/(C)->_capacity/*3p*/),_new_capacity); /*SFN*/(C->_capacity/*3p*/)=_new_capacity; /*SFN*/(C->_upper/*3p*/)=((int32_t)((/*RF2*/(C)->_upper/*3p*/)))+(INT32_C(1)); } @@ -5448,7 +5448,7 @@ _new_capacity=((int32_t)((/*RF2*/(C)->_capacity/*3p*/)))*(INT32_C(2)); ((/*RF2*/(C)->_storage/*3p*/))[(/*RF2*/(C)->_upper/*3p*/)]=(a1); }/*--*/ -/*FAST_ARRAY[BUTTON_RANGE]*/void r260mark_native_arrays(T260* C){ +/*FAST_ARRAY[BUTTON_RANGE]*/void r266mark_native_arrays(T266* C){ T2 _i=0; _i=(/*RF2*/(C)->_upper/*3p*/); while(!(((int32_t)(_i))<(INT32_C(0)))) @@ -5460,36 +5460,36 @@ if(NULL!=elt)gc_mark149((T149*)(elt)); } }/*--*/ -/*FAST_ARRAY[AXES_RANGE]*/void r261make(T261* C,T2 a1){ +/*FAST_ARRAY[AXES_RANGE]*/void r265make(T265* C,T2 a1){ if(((int32_t)(a1))>((/*RF2*/(C)->_capacity/*3p*/))){ -/*SFN*/(C->_storage/*3p*/)=new299(a1); +/*SFN*/(C->_storage/*3p*/)=new303(a1); /*SFN*/(C->_capacity/*3p*/)=a1; } else{ if(((int32_t)((/*RF2*/(C)->_capacity/*3p*/)))>(INT32_C(0))){ /*SFN*/(C->_upper/*3p*/)=r2max((/*RF2*/(C)->_upper/*3p*/),((int32_t)(a1))-(INT32_C(1))); if(((int32_t)((/*RF2*/(C)->_upper/*3p*/)))>=(INT32_C(0))){ -r299clear_all((/*RF2*/(C)->_storage/*3p*/),(/*RF2*/(C)->_upper/*3p*/)); +r303clear_all((/*RF2*/(C)->_storage/*3p*/),(/*RF2*/(C)->_upper/*3p*/)); } } } /*SFN*/(C->_upper/*3p*/)=((int32_t)(a1))-(INT32_C(1)); }/*--*/ -/*FAST_ARRAY[AXES_RANGE]*/void r261add_last(T261* C,T0* a1){ +/*FAST_ARRAY[AXES_RANGE]*/void r265add_last(T265* C,T0* a1){ T2 _new_capacity=0; if(((int32_t)(((int32_t)((/*RF2*/(C)->_upper/*3p*/)))+(INT32_C(1))))<=(((int32_t)((/*RF2*/(C)->_capacity/*3p*/)))-(INT32_C(1)))){ /*SFN*/(C->_upper/*3p*/)=((int32_t)((/*RF2*/(C)->_upper/*3p*/)))+(INT32_C(1)); } else{ if(((/*RF2*/(C)->_capacity/*3p*/))==(INT8_C(0))){ -/*SFN*/(C->_storage/*3p*/)=new299(INT32_C(2)); +/*SFN*/(C->_storage/*3p*/)=new303(INT32_C(2)); /*SFN*/(C->_capacity/*3p*/)=INT32_C(2); /*SFN*/(C->_upper/*3p*/)=INT32_C(0); } else{ _new_capacity=((int32_t)((/*RF2*/(C)->_capacity/*3p*/)))*(INT32_C(2)); -/*SFN*/(C->_storage/*3p*/)=r299realloc((/*RF2*/(C)->_storage/*3p*/),(/*RF2*/(C)->_capacity/*3p*/),_new_capacity); +/*SFN*/(C->_storage/*3p*/)=r303realloc((/*RF2*/(C)->_storage/*3p*/),(/*RF2*/(C)->_capacity/*3p*/),_new_capacity); /*SFN*/(C->_capacity/*3p*/)=_new_capacity; /*SFN*/(C->_upper/*3p*/)=((int32_t)((/*RF2*/(C)->_upper/*3p*/)))+(INT32_C(1)); } @@ -5497,7 +5497,7 @@ _new_capacity=((int32_t)((/*RF2*/(C)->_capacity/*3p*/)))*(INT32_C(2)); ((/*RF2*/(C)->_storage/*3p*/))[(/*RF2*/(C)->_upper/*3p*/)]=(a1); }/*--*/ -/*FAST_ARRAY[AXES_RANGE]*/void r261mark_native_arrays(T261* C){ +/*FAST_ARRAY[AXES_RANGE]*/void r265mark_native_arrays(T265* C){ T2 _i=0; _i=(/*RF2*/(C)->_upper/*3p*/); while(!(((int32_t)(_i))<(INT32_C(0)))) @@ -5509,35 +5509,35 @@ if(NULL!=elt)gc_mark148((T148*)(elt)); } }/*--*/ -/*FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]]*/void r263make(T263* C,T2 a1){ +/*FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]]*/void r262make(T262* C,T2 a1){ if(((int32_t)(a1))>((/*RF2*/(C)->_capacity/*3p*/))){ -/*SFN*/(C->_storage/*3p*/)=new301(a1); +/*SFN*/(C->_storage/*3p*/)=new299(a1); /*SFN*/(C->_capacity/*3p*/)=a1; } else{ if(((int32_t)((/*RF2*/(C)->_capacity/*3p*/)))>(INT32_C(0))){ /*SFN*/(C->_upper/*3p*/)=r2max((/*RF2*/(C)->_upper/*3p*/),((int32_t)(a1))-(INT32_C(1))); if(((int32_t)((/*RF2*/(C)->_upper/*3p*/)))>=(INT32_C(0))){ -r301clear_all((/*RF2*/(C)->_storage/*3p*/),(/*RF2*/(C)->_upper/*3p*/)); +r299clear_all((/*RF2*/(C)->_storage/*3p*/),(/*RF2*/(C)->_upper/*3p*/)); } } } /*SFN*/(C->_upper/*3p*/)=((int32_t)(a1))-(INT32_C(1)); }/*--*/ -/*FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]]*/void r263mark_native_arrays(T263* C){ +/*FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]]*/void r262mark_native_arrays(T262* C){ T2 _i=0; _i=(/*RF2*/(C)->_upper/*3p*/); while(!(((int32_t)(_i))<(INT32_C(0)))) { {/*mark_item*/ T0* elt=(/*RF2*/(C)->_storage/*3p*/)[_i]; -if(NULL!=elt)gc_mark262((T262*)(elt)); +if(NULL!=elt)gc_mark261((T261*)(elt)); /*mark_item*/}_i=((int32_t)(_i))-(INT32_C(1)); } }/*--*/ -/*FAST_ARRAY[INTEGER_32]*/void r258make(T258* C,T2 a1){ +/*FAST_ARRAY[INTEGER_32]*/void r259make(T259* C,T2 a1){ if(((int32_t)(a1))>((/*RF2*/(C)->_capacity/*3p*/))){ /*SFN*/(C->_storage/*3p*/)=new294(a1); /*SFN*/(C->_capacity/*3p*/)=a1; @@ -5553,103 +5553,103 @@ r294clear_all((/*RF2*/(C)->_storage/*3p*/),(/*RF2*/(C)->_upper/*3p*/)); /*SFN*/(C->_upper/*3p*/)=((int32_t)(a1))-(INT32_C(1)); }/*--*/ -/*FAST_ARRAY[INTEGER_32]*/T2 r258count(T258* C){ +/*FAST_ARRAY[INTEGER_32]*/T2 r259count(T259* C){ T2 R=0; R=((int32_t)((/*RF2*/(C)->_upper/*3p*/)))+(INT32_C(1)); return R; }/*--*/ -/*ARRAY[STRING]*/void r256put(T256* C,T0* a1,T2 a2){ +/*ARRAY[STRING]*/void r257put(T257* C,T0* a1,T2 a2){ ((/*RF2*/(C)->_storage/*4p*/))[((int32_t)(a2))-((/*RF2*/(C)->_lower/*4p*/))]=(a1); }/*--*/ -/*ARRAY[STRING]*/void r256clear_all(T256* C){ +/*ARRAY[STRING]*/void r257clear_all(T257* C){ T0* _value=(void*)0; -r256set_all_with(C,_value); +r257set_all_with(C,_value); }/*--*/ -/*ARRAY[STRING]*/void r256copy(T256* C,T0* a1){ +/*ARRAY[STRING]*/void r257copy(T257* C,T0* a1){ T2 _needed_capacity=0; -/*SFN*/(C->_lower/*4p*/)=(/*RF2*/(((T256*)a1))->_lower/*4p*/); -/*SFN*/(C->_upper/*4p*/)=(/*RF2*/(((T256*)a1))->_upper/*4p*/); +/*SFN*/(C->_lower/*4p*/)=(/*RF2*/(((T257*)a1))->_lower/*4p*/); +/*SFN*/(C->_upper/*4p*/)=(/*RF2*/(((T257*)a1))->_upper/*4p*/); _needed_capacity=((int32_t)(((int32_t)((/*RF2*/(C)->_upper/*4p*/)))-((/*RF2*/(C)->_lower/*4p*/))))+(INT32_C(1)); if(((int32_t)((/*RF2*/(C)->_capacity/*4p*/)))<(_needed_capacity)){ -/*SFN*/(C->_storage/*4p*/)=new267(_needed_capacity); +/*SFN*/(C->_storage/*4p*/)=new255(_needed_capacity); /*SFN*/(C->_capacity/*4p*/)=_needed_capacity; } if(((int32_t)(_needed_capacity))>(INT32_C(0))){ -r267copy_from((/*RF2*/(C)->_storage/*4p*/),(/*RF2*/(((T256*)a1))->_storage/*4p*/),((int32_t)(_needed_capacity))-(INT32_C(1))); +r255copy_from((/*RF2*/(C)->_storage/*4p*/),(/*RF2*/(((T257*)a1))->_storage/*4p*/),((int32_t)(_needed_capacity))-(INT32_C(1))); } }/*--*/ -/*ARRAY[STRING]*/void r256set_all_with(T256* C,T0* a1){ -r267set_all_with((/*RF2*/(C)->_storage/*4p*/),a1,((int32_t)((/*RF2*/(C)->_upper/*4p*/)))-((/*RF2*/(C)->_lower/*4p*/))); +/*ARRAY[STRING]*/void r257set_all_with(T257* C,T0* a1){ +r255set_all_with((/*RF2*/(C)->_storage/*4p*/),a1,((int32_t)((/*RF2*/(C)->_upper/*4p*/)))-((/*RF2*/(C)->_lower/*4p*/))); }/*--*/ -/*ARRAY[STRING]*/T0* r256twin(T256* C){ +/*ARRAY[STRING]*/T0* r257twin(T257* C){ T0* R=(void*)0; -R=(void*)new256(); -r256copy(((T256*)R),((T0*)C)); +R=(void*)new257(); +r257copy(((T257*)R),((T0*)C)); return R; }/*--*/ -/*ARRAY[STRING]*/void r256clear_count(T256* C){ +/*ARRAY[STRING]*/void r257clear_count(T257* C){ /*SFN*/(C->_upper/*4p*/)=((int32_t)((/*RF2*/(C)->_lower/*4p*/)))-(INT32_C(1)); }/*--*/ -/*ARRAY[STRING]*/void r256remove_last(T256* C){ +/*ARRAY[STRING]*/void r257remove_last(T257* C){ /*SFN*/(C->_upper/*4p*/)=((int32_t)((/*RF2*/(C)->_upper/*4p*/)))-(INT32_C(1)); }/*--*/ -/*ARRAY[STRING]*/void r256add_last(T256* C,T0* a1){ +/*ARRAY[STRING]*/void r257add_last(T257* C,T0* a1){ T2 _new_capacity=0; -if(((int32_t)((/*RF2*/(C)->_capacity/*4p*/)))<(((int32_t)(r256count(C)))+(INT32_C(1)))){ +if(((int32_t)((/*RF2*/(C)->_capacity/*4p*/)))<(((int32_t)(r257count(C)))+(INT32_C(1)))){ if(((/*RF2*/(C)->_capacity/*4p*/))==(INT8_C(0))){ _new_capacity=INT32_C(16); -/*SFN*/(C->_storage/*4p*/)=new267(_new_capacity); +/*SFN*/(C->_storage/*4p*/)=new255(_new_capacity); /*SFN*/(C->_capacity/*4p*/)=_new_capacity; } else{ _new_capacity=((int32_t)((/*RF2*/(C)->_capacity/*4p*/)))*(INT32_C(2)); -/*SFN*/(C->_storage/*4p*/)=r267realloc((/*RF2*/(C)->_storage/*4p*/),(/*RF2*/(C)->_capacity/*4p*/),_new_capacity); +/*SFN*/(C->_storage/*4p*/)=r255realloc((/*RF2*/(C)->_storage/*4p*/),(/*RF2*/(C)->_capacity/*4p*/),_new_capacity); /*SFN*/(C->_capacity/*4p*/)=_new_capacity; } } /*SFN*/(C->_upper/*4p*/)=((int32_t)((/*RF2*/(C)->_upper/*4p*/)))+(INT32_C(1)); -r256put(C,a1,(/*RF2*/(C)->_upper/*4p*/)); +r257put(C,a1,(/*RF2*/(C)->_upper/*4p*/)); }/*--*/ -/*ARRAY[STRING]*/void r256with_capacity(T256* C,T2 a1,T2 a2){ -r256ensure_capacity_and_bounds(C,a1,a2,((int32_t)(a2))-(INT32_C(1))); +/*ARRAY[STRING]*/void r257with_capacity(T257* C,T2 a1,T2 a2){ +r257ensure_capacity_and_bounds(C,a1,a2,((int32_t)(a2))-(INT32_C(1))); }/*--*/ -/*ARRAY[STRING]*/T2 r256count(T256* C){ +/*ARRAY[STRING]*/T2 r257count(T257* C){ T2 R=0; R=((int32_t)(((int32_t)((/*RF2*/(C)->_upper/*4p*/)))-((/*RF2*/(C)->_lower/*4p*/))))+(INT32_C(1)); return R; }/*--*/ -/*ARRAY[STRING]*/T0* r256last(T256* C){ +/*ARRAY[STRING]*/T0* r257last(T257* C){ T0* R=(void*)0; -R=r256item(C,(/*RF2*/(C)->_upper/*4p*/)); +R=r257item(C,(/*RF2*/(C)->_upper/*4p*/)); return R; }/*--*/ -/*ARRAY[STRING]*/T6 r256is_empty(T256* C){ +/*ARRAY[STRING]*/T6 r257is_empty(T257* C){ T6 R=0; R=((T6)(((int32_t)((/*RF2*/(C)->_upper/*4p*/)))<((/*RF2*/(C)->_lower/*4p*/)))); return R; }/*--*/ -/*ARRAY[STRING]*/T0* r256item(T256* C,T2 a1){ +/*ARRAY[STRING]*/T0* r257item(T257* C,T2 a1){ T0* R=(void*)0; R=((/*RF2*/(C)->_storage/*4p*/))[((int32_t)(a1))-((/*RF2*/(C)->_lower/*4p*/))]; return R; }/*--*/ -/*ARRAY[STRING]*/void r256mark_native_arrays(T256* C){ +/*ARRAY[STRING]*/void r257mark_native_arrays(T257* C){ T2 _i=0; -_i=((int32_t)(r256count(C)))-(INT32_C(1)); +_i=((int32_t)(r257count(C)))-(INT32_C(1)); while(!(((int32_t)(_i))<(INT32_C(0)))) { {/*mark_item*/ @@ -5659,7 +5659,7 @@ if(NULL!=elt)gc_mark7((T7*)(elt)); } }/*--*/ -/*ARRAY[STRING]*/void r256ensure_capacity_and_bounds(T256* C,T2 a1,T2 a2,T2 a3){ +/*ARRAY[STRING]*/void r257ensure_capacity_and_bounds(T257* C,T2 a1,T2 a2,T2 a3){ /*[INTERNAL_C_LOCAL list*/ T6 tmp0; /*INTERNAL_C_LOCAL list]*/ @@ -5669,13 +5669,13 @@ if(tmp0/*and then*/){ tmp0/*and then*/=((T6)(((int32_t)((/*RF2*/(C)->_capacity/*4p*/)))>(INT32_C(0)))); } if(tmp0/*and then*/){ -r256clear_all(C); +r257clear_all(C); } /*SFN*/(C->_lower/*4p*/)=a2; /*SFN*/(C->_upper/*4p*/)=a3; if(((int32_t)(a1))>(INT32_C(0))){ if(((int32_t)((/*RF2*/(C)->_capacity/*4p*/)))<(a1)){ -/*SFN*/(C->_storage/*4p*/)=new267(a1); +/*SFN*/(C->_storage/*4p*/)=new255(a1); /*SFN*/(C->_capacity/*4p*/)=a1; } else{ @@ -5684,7 +5684,7 @@ if(tmp0/*and then*/){ tmp0/*and then*/=((T6)(((int32_t)(a3))>=(a2))); } if(tmp0/*and then*/){ -r256clear_all(C); +r257clear_all(C); } } } @@ -5764,7 +5764,7 @@ while(!(((int32_t)(_i))<(INT32_C(0)))) { {/*mark_item*/ T0* elt=(/*RF2*/(C)->_storage/*3p*/)[_i]; -if(NULL!=elt)gc_mark154((T154*)(elt)); +if(NULL!=elt)gc_mark153((T153*)(elt)); /*mark_item*/}_i=((int32_t)(_i))-(INT32_C(1)); } }/*--*/ @@ -5842,23 +5842,23 @@ if(NULL!=elt)gc_mark155((T155*)(elt)); } }/*--*/ -/*FAST_ARRAY[X_INPUT_DEVICE]*/void r246make(T246* C,T2 a1){ +/*FAST_ARRAY[X_INPUT_DEVICE]*/void r247make(T247* C,T2 a1){ if(((int32_t)(a1))>((/*RF2*/(C)->_capacity/*3p*/))){ -/*SFN*/(C->_storage/*3p*/)=new265(a1); +/*SFN*/(C->_storage/*3p*/)=new264(a1); /*SFN*/(C->_capacity/*3p*/)=a1; } else{ if(((int32_t)((/*RF2*/(C)->_capacity/*3p*/)))>(INT32_C(0))){ /*SFN*/(C->_upper/*3p*/)=r2max((/*RF2*/(C)->_upper/*3p*/),((int32_t)(a1))-(INT32_C(1))); if(((int32_t)((/*RF2*/(C)->_upper/*3p*/)))>=(INT32_C(0))){ -r265clear_all((/*RF2*/(C)->_storage/*3p*/),(/*RF2*/(C)->_upper/*3p*/)); +r264clear_all((/*RF2*/(C)->_storage/*3p*/),(/*RF2*/(C)->_upper/*3p*/)); } } } /*SFN*/(C->_upper/*3p*/)=((int32_t)(a1))-(INT32_C(1)); }/*--*/ -/*FAST_ARRAY[X_INPUT_DEVICE]*/void r246mark_native_arrays(T246* C){ +/*FAST_ARRAY[X_INPUT_DEVICE]*/void r247mark_native_arrays(T247* C){ T2 _i=0; _i=(/*RF2*/(C)->_upper/*3p*/); while(!(((int32_t)(_i))<(INT32_C(0)))) @@ -5870,36 +5870,36 @@ if(NULL!=elt)gc_mark68((T68*)(elt)); } }/*--*/ -/*FAST_ARRAY[STRING]*/void r247make(T247* C,T2 a1){ +/*FAST_ARRAY[STRING]*/void r244make(T244* C,T2 a1){ if(((int32_t)(a1))>((/*RF2*/(C)->_capacity/*3p*/))){ -/*SFN*/(C->_storage/*3p*/)=new267(a1); +/*SFN*/(C->_storage/*3p*/)=new255(a1); /*SFN*/(C->_capacity/*3p*/)=a1; } else{ if(((int32_t)((/*RF2*/(C)->_capacity/*3p*/)))>(INT32_C(0))){ /*SFN*/(C->_upper/*3p*/)=r2max((/*RF2*/(C)->_upper/*3p*/),((int32_t)(a1))-(INT32_C(1))); if(((int32_t)((/*RF2*/(C)->_upper/*3p*/)))>=(INT32_C(0))){ -r267clear_all((/*RF2*/(C)->_storage/*3p*/),(/*RF2*/(C)->_upper/*3p*/)); +r255clear_all((/*RF2*/(C)->_storage/*3p*/),(/*RF2*/(C)->_upper/*3p*/)); } } } /*SFN*/(C->_upper/*3p*/)=((int32_t)(a1))-(INT32_C(1)); }/*--*/ -/*FAST_ARRAY[STRING]*/void r247add_last(T247* C,T0* a1){ +/*FAST_ARRAY[STRING]*/void r244add_last(T244* C,T0* a1){ T2 _new_capacity=0; if(((int32_t)(((int32_t)((/*RF2*/(C)->_upper/*3p*/)))+(INT32_C(1))))<=(((int32_t)((/*RF2*/(C)->_capacity/*3p*/)))-(INT32_C(1)))){ /*SFN*/(C->_upper/*3p*/)=((int32_t)((/*RF2*/(C)->_upper/*3p*/)))+(INT32_C(1)); } else{ if(((/*RF2*/(C)->_capacity/*3p*/))==(INT8_C(0))){ -/*SFN*/(C->_storage/*3p*/)=new267(INT32_C(2)); +/*SFN*/(C->_storage/*3p*/)=new255(INT32_C(2)); /*SFN*/(C->_capacity/*3p*/)=INT32_C(2); /*SFN*/(C->_upper/*3p*/)=INT32_C(0); } else{ _new_capacity=((int32_t)((/*RF2*/(C)->_capacity/*3p*/)))*(INT32_C(2)); -/*SFN*/(C->_storage/*3p*/)=r267realloc((/*RF2*/(C)->_storage/*3p*/),(/*RF2*/(C)->_capacity/*3p*/),_new_capacity); +/*SFN*/(C->_storage/*3p*/)=r255realloc((/*RF2*/(C)->_storage/*3p*/),(/*RF2*/(C)->_capacity/*3p*/),_new_capacity); /*SFN*/(C->_capacity/*3p*/)=_new_capacity; /*SFN*/(C->_upper/*3p*/)=((int32_t)((/*RF2*/(C)->_upper/*3p*/)))+(INT32_C(1)); } @@ -5907,20 +5907,20 @@ _new_capacity=((int32_t)((/*RF2*/(C)->_capacity/*3p*/)))*(INT32_C(2)); ((/*RF2*/(C)->_storage/*3p*/))[(/*RF2*/(C)->_upper/*3p*/)]=(a1); }/*--*/ -/*FAST_ARRAY[STRING]*/void r247with_capacity(T247* C,T2 a1){ +/*FAST_ARRAY[STRING]*/void r244with_capacity(T244* C,T2 a1){ if(((int32_t)((/*RF2*/(C)->_capacity/*3p*/)))<(a1)){ -/*SFN*/(C->_storage/*3p*/)=new267(a1); +/*SFN*/(C->_storage/*3p*/)=new255(a1); /*SFN*/(C->_capacity/*3p*/)=a1; } else{ if(((int32_t)((/*RF2*/(C)->_capacity/*3p*/)))>(a1)){ -r267clear((/*RF2*/(C)->_storage/*3p*/),INT32_C(0),(/*RF2*/(C)->_upper/*3p*/)); +r255clear((/*RF2*/(C)->_storage/*3p*/),INT32_C(0),(/*RF2*/(C)->_upper/*3p*/)); } } /*SFN*/(C->_upper/*3p*/)=INT32_C(-1); }/*--*/ -/*FAST_ARRAY[STRING]*/void r247mark_native_arrays(T247* C){ +/*FAST_ARRAY[STRING]*/void r244mark_native_arrays(T244* C){ T2 _i=0; _i=(/*RF2*/(C)->_upper/*3p*/); while(!(((int32_t)(_i))<(INT32_C(0)))) @@ -5964,11 +5964,11 @@ if(NULL!=elt)gc_mark7((T7*)(elt)); /*SFN*/(C->_next/*3p*/)=a3; }/*--*/ -/*WEAK_REFERENCE[HASHED_DICTIONARY_NODE[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]]*/void r304set_item(T304* C,T0* a1){ +/*WEAK_REFERENCE[HASHED_DICTIONARY_NODE[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]]*/void r302set_item(T302* C,T0* a1){ /*SFN*/(C->_item/*ip*/)=a1; }/*--*/ -/*HASHED_DICTIONARY_NODE[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/void r303make(T303* C,T0* a1,T0* a2,T0* a3){ +/*HASHED_DICTIONARY_NODE[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/void r300make(T300* C,T0* a1,T0* a2,T0* a3){ /*SFN*/(C->_item/*3p*/)=a1; /*SFN*/(C->_key/*3p*/)=a2; /*SFN*/(C->_next/*3p*/)=a3; @@ -6224,7 +6224,7 @@ return R; /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_HASHED_DICTIONARY_NODE],STRING]*/void r288special_common_dictionary(T288* C,T0* a1){ T2 _new_capacity=0; _new_capacity=INT32_C(53); -/*SFN*/(C->_buckets/*5p*/)=new334(_new_capacity); +/*SFN*/(C->_buckets/*5p*/)=new333(_new_capacity); /*SFN*/(C->_capacity/*5p*/)=_new_capacity; /*SFN*/(C->_cache_user/*5p*/)=INT32_C(-1); /*SFN*/(C->_count/*5p*/)=INT32_C(0); @@ -6235,12 +6235,12 @@ _new_capacity=INT32_C(53); T2 _i=0; T2 _idx=0; T2 _new_capacity=0; -T334 _old_buckets=(void*)0; +T333 _old_buckets=(void*)0; T0* _node1=(void*)0; T0* _node2=(void*)0; _new_capacity=r288prime_capacity(((int32_t)((/*RF2*/(C)->_capacity/*5p*/)))+(INT32_C(1))); _old_buckets=(/*RF2*/(C)->_buckets/*5p*/); -/*SFN*/(C->_buckets/*5p*/)=new334(_new_capacity); +/*SFN*/(C->_buckets/*5p*/)=new333(_new_capacity); _i=((int32_t)((/*RF2*/(C)->_capacity/*5p*/)))-(INT32_C(1)); /*SFN*/(C->_capacity/*5p*/)=_new_capacity; while(!(((int32_t)(_i))<(INT32_C(0)))) @@ -7078,11 +7078,11 @@ _i=((int32_t)(_i))-(INT32_C(1)); /*SFN*/(C->_cache_user/*5p*/)=INT32_C(-1); }/*--*/ -/*HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/void r264make(T264* C){ -r264create_with_capacity(C,INT32_C(53)); +/*HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/void r263make(T263* C){ +r263create_with_capacity(C,INT32_C(53)); }/*--*/ -/*HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/T0* r264reference_at(T264* C,T0* a1){ +/*HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/T0* r263reference_at(T263* C,T0* a1){ /*[INTERNAL_C_LOCAL list*/ T6 tmp0; /*INTERNAL_C_LOCAL list]*/ @@ -7096,20 +7096,20 @@ tmp0/*or else*/=((T6)((_node)==((void*)((void*)0)))); if(tmp0/*or else*/){ } else{ -tmp0/*or else*/=((T6)(r264key_safe_equal((/*RF2*/(((T303*)_node))->_key/*3p*/),a1))); +tmp0/*or else*/=((T6)(r263key_safe_equal((/*RF2*/(((T300*)_node))->_key/*3p*/),a1))); } if(tmp0/*or else*/){ break; } -_node=(/*RF2*/(((T303*)_node))->_next/*3p*/); +_node=(/*RF2*/(((T300*)_node))->_next/*3p*/); } if((_node)!=((void*)((void*)0))){ -R=(/*RF2*/(((T303*)_node))->_item/*3p*/); +R=(/*RF2*/(((T300*)_node))->_item/*3p*/); } return R; }/*--*/ -/*HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/T6 r264key_safe_equal(T0* a1,T0* a2){ +/*HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/T6 r263key_safe_equal(T0* a1,T0* a2){ T6 R=0; if((a1)==((void*)(a2))){ R=((T6)(1)); @@ -7120,19 +7120,19 @@ R=((T6)(!memcmp(((T73*)/*no_dispatch.e*/a1),(a2),sizeof(T73)))); return R; }/*--*/ -/*HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/T2 r264prime_capacity(T2 a1){ +/*HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/T2 r263prime_capacity(T2 a1){ T2 R=0; R=(int32_t)(((uint32_t)(a1))+((uint32_t)(((int32_t)(a1))/(INT32_C(2))))); if(((int32_t)(R))>(INT32_C(0))){ -R=r264prime_number_ceiling(R); +R=r263prime_number_ceiling(R); } else{ -R=r264prime_number_ceiling(INT32_C(2147483647)); +R=r263prime_number_ceiling(INT32_C(2147483647)); } return R; }/*--*/ -/*HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/T2 r264prime_number_ceiling(T2 a1){ +/*HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/T2 r263prime_number_ceiling(T2 a1){ T2 R=0; if(((int32_t)(a1))<=(INT32_C(98317))){ if(((int32_t)(a1))<=(INT32_C(769))){ @@ -7278,7 +7278,7 @@ R=INT32_C(2147483647); return R; }/*--*/ -/*HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/T6 r264should_increase_capacity(T2 a1,T2 a2){ +/*HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/T6 r263should_increase_capacity(T2 a1,T2 a2){ /*[INTERNAL_C_LOCAL list*/ T6 tmp0; /*INTERNAL_C_LOCAL list]*/ @@ -7291,7 +7291,7 @@ R=((T6)(tmp0/*and then*/)); return R; }/*--*/ -/*HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/T0* r264common_free_nodes(void){ +/*HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/T0* r263common_free_nodes(void){ /*[INTERNAL_C_LOCAL list*/ T0* tmp0; /*INTERNAL_C_LOCAL list]*/ @@ -7310,53 +7310,53 @@ r288add(((T288*)/*no_dispatch.e*/oBC143common_free_nodes),_fn,(T0*)(t[288])); return oBC143common_free_nodes; }/*--*/ -/*HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/T0* r264new_node(T264* C,T0* a1,T0* a2,T0* a3){ +/*HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/T0* r263new_node(T263* C,T0* a1,T0* a2,T0* a3){ /*[INTERNAL_C_LOCAL list*/ T0* tmp0; /*INTERNAL_C_LOCAL list]*/ T0* R=(void*)0; -R=(/*RF2*/((T304*)((/*RF2*/(C)->_free_nodes/*5p*/)))->_item/*ip*/); +R=(/*RF2*/((T302*)((/*RF2*/(C)->_free_nodes/*5p*/)))->_item/*ip*/); if((R)==((void*)((void*)0))){ -tmp0/*new*/=((T0*)(new303())); -r303make(((T303*)tmp0/*new*/),a1,a2,a3); +tmp0/*new*/=((T0*)(new300())); +r300make(((T300*)tmp0/*new*/),a1,a2,a3); R=tmp0/*new*/; /*tmp0.unlock*/ } else{ -(/*RF2*/((T304*)((/*RF2*/(C)->_free_nodes/*5p*/)))->_item/*ip*/)=(/*RF2*/(((T303*)R))->_next/*3p*/); -r303make(((T303*)R),a1,a2,a3); +(/*RF2*/((T302*)((/*RF2*/(C)->_free_nodes/*5p*/)))->_item/*ip*/)=(/*RF2*/(((T300*)R))->_next/*3p*/); +r300make(((T300*)R),a1,a2,a3); } return R; }/*--*/ -/*HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/void r264create_with_capacity(T264* C,T2 a1){ +/*HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/void r263create_with_capacity(T263* C,T2 a1){ /*[INTERNAL_C_LOCAL list*/ T0* tmp0; /*INTERNAL_C_LOCAL list]*/ -/*SFN*/(C->_free_nodes/*5p*/)=r288fast_reference_at(((T288*)/*no_dispatch.e*/r264common_free_nodes()),(T0*)(t[264])); +/*SFN*/(C->_free_nodes/*5p*/)=r288fast_reference_at(((T288*)/*no_dispatch.e*/r263common_free_nodes()),(T0*)(t[263])); if(((/*RF2*/(C)->_free_nodes/*5p*/))==((void*)((void*)0))){ -tmp0/*new*/=((T0*)(new304())); -r304set_item(((T304*)tmp0/*new*/),(void*)0); +tmp0/*new*/=((T0*)(new302())); +r302set_item(((T302*)tmp0/*new*/),(void*)0); /*SFN*/(C->_free_nodes/*5p*/)=tmp0/*new*/; /*tmp0.unlock*/ -r288add(((T288*)/*no_dispatch.e*/r264common_free_nodes()),(/*RF2*/(C)->_free_nodes/*5p*/),(T0*)(t[264])); +r288add(((T288*)/*no_dispatch.e*/r263common_free_nodes()),(/*RF2*/(C)->_free_nodes/*5p*/),(T0*)(t[263])); } -/*SFN*/(C->_buckets/*5p*/)=new302(a1); +/*SFN*/(C->_buckets/*5p*/)=new301(a1); /*SFN*/(C->_capacity/*5p*/)=a1; /*SFN*/(C->_cache_user/*5p*/)=INT32_C(-1); /*SFN*/(C->_count/*5p*/)=INT32_C(0); }/*--*/ -/*HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/void r264increase_capacity(T264* C){ +/*HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/void r263increase_capacity(T263* C){ T2 _i=0; T2 _idx=0; T2 _new_capacity=0; -T302 _old_buckets=(void*)0; +T301 _old_buckets=(void*)0; T0* _node1=(void*)0; T0* _node2=(void*)0; -_new_capacity=r264prime_capacity(((int32_t)((/*RF2*/(C)->_capacity/*5p*/)))+(INT32_C(1))); +_new_capacity=r263prime_capacity(((int32_t)((/*RF2*/(C)->_capacity/*5p*/)))+(INT32_C(1))); _old_buckets=(/*RF2*/(C)->_buckets/*5p*/); -/*SFN*/(C->_buckets/*5p*/)=new302(_new_capacity); +/*SFN*/(C->_buckets/*5p*/)=new301(_new_capacity); _i=((int32_t)((/*RF2*/(C)->_capacity/*5p*/)))-(INT32_C(1)); /*SFN*/(C->_capacity/*5p*/)=_new_capacity; while(!(((int32_t)(_i))<(INT32_C(0)))) @@ -7364,9 +7364,9 @@ while(!(((int32_t)(_i))<(INT32_C(0)))) _node1=(_old_buckets)[_i]; while(!((_node1)==((void*)((void*)0)))) { -_node2=(/*RF2*/(((T303*)_node1))->_next/*3p*/); -_idx=((int32_t)(r73hash_code(((T73*)/*no_dispatch.e*/(/*RF2*/(((T303*)_node1))->_key/*3p*/)))))%((/*RF2*/(C)->_capacity/*5p*/)); -(/*RF2*/(((T303*)_node1))->_next/*3p*/)=((/*RF2*/(C)->_buckets/*5p*/))[_idx]; +_node2=(/*RF2*/(((T300*)_node1))->_next/*3p*/); +_idx=((int32_t)(r73hash_code(((T73*)/*no_dispatch.e*/(/*RF2*/(((T300*)_node1))->_key/*3p*/)))))%((/*RF2*/(C)->_capacity/*5p*/)); +(/*RF2*/(((T300*)_node1))->_next/*3p*/)=((/*RF2*/(C)->_buckets/*5p*/))[_idx]; ((/*RF2*/(C)->_buckets/*5p*/))[_idx]=(_node1); _node1=_node2; } @@ -7375,40 +7375,40 @@ _i=((int32_t)(_i))-(INT32_C(1)); /*SFN*/(C->_cache_user/*5p*/)=INT32_C(-1); }/*--*/ -/*HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/void r264add(T264* C,T0* a1,T0* a2){ +/*HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/void r263add(T263* C,T0* a1,T0* a2){ T2 _idx=0; T0* _node=(void*)0; /*SFN*/(C->_cache_user/*5p*/)=INT32_C(-1); -if(r264should_increase_capacity((/*RF2*/(C)->_capacity/*5p*/),(/*RF2*/(C)->_count/*5p*/))){ -r264increase_capacity(C); +if(r263should_increase_capacity((/*RF2*/(C)->_capacity/*5p*/),(/*RF2*/(C)->_count/*5p*/))){ +r263increase_capacity(C); } _idx=((int32_t)(r73hash_code(((T73*)/*no_dispatch.e*/a2))))%((/*RF2*/(C)->_capacity/*5p*/)); -_node=r264new_node(C,a1,a2,((/*RF2*/(C)->_buckets/*5p*/))[_idx]); +_node=r263new_node(C,a1,a2,((/*RF2*/(C)->_buckets/*5p*/))[_idx]); ((/*RF2*/(C)->_buckets/*5p*/))[_idx]=(_node); /*SFN*/(C->_count/*5p*/)=((int32_t)((/*RF2*/(C)->_count/*5p*/)))+(INT32_C(1)); }/*--*/ -/*SIGNAL_1[X_INPUT_DEVICE]*/void r262emit(T262* C,T0* a1){ +/*SIGNAL_1[X_INPUT_DEVICE]*/void r261emit(T261* C,T0* a1){ /*SFN*/(C->_index/*3p*/)=INT32_C(0); -/*SFN*/(C->_last/*3p*/)=(/*RF2*/((T300*)((/*RF2*/(C)->_callbacks/*3p*/)))->_upper/*3p*/); +/*SFN*/(C->_last/*3p*/)=(/*RF2*/((T298*)((/*RF2*/(C)->_callbacks/*3p*/)))->_upper/*3p*/); while(!(((int32_t)((/*RF2*/(C)->_index/*3p*/)))>((/*RF2*/(C)->_last/*3p*/)))) { -agent_launcher_X_INPUT_DEVICE(((/*RF2*/((T300*)((/*RF2*/(C)->_callbacks/*3p*/)))->_storage/*3p*/))[(/*RF2*/(C)->_index/*3p*/)],a1); +agent_launcher_X_INPUT_DEVICE(((/*RF2*/((T298*)((/*RF2*/(C)->_callbacks/*3p*/)))->_storage/*3p*/))[(/*RF2*/(C)->_index/*3p*/)],a1); /*SFN*/(C->_index/*3p*/)=((int32_t)((/*RF2*/(C)->_index/*3p*/)))+(INT32_C(1)); } }/*--*/ -/*SIGNAL_1[X_INPUT_DEVICE]*/void r262make(T262* C){ +/*SIGNAL_1[X_INPUT_DEVICE]*/void r261make(T261* C){ /*[INTERNAL_C_LOCAL list*/ T0* tmp0; /*INTERNAL_C_LOCAL list]*/ -tmp0/*new*/=((T0*)(new300())); -r300make(((T300*)tmp0/*new*/),INT32_C(0)); +tmp0/*new*/=((T0*)(new298())); +r298make(((T298*)tmp0/*new*/),INT32_C(0)); /*SFN*/(C->_callbacks/*3p*/)=tmp0/*new*/; /*tmp0.unlock*/ }/*--*/ -/*HASHED_DICTIONARY[INTEGER_32,INTEGER_32]*/void r259put(T259* C,T2 a1,T2 a2){ +/*HASHED_DICTIONARY[INTEGER_32,INTEGER_32]*/void r260put(T260* C,T2 a1,T2 a2){ /*[INTERNAL_C_LOCAL list*/ T6 tmp0; /*INTERNAL_C_LOCAL list]*/ @@ -7423,7 +7423,7 @@ tmp0/*or else*/=((T6)((_node)==((void*)((void*)0)))); if(tmp0/*or else*/){ } else{ -tmp0/*or else*/=((T6)(r259key_safe_equal((/*RF2*/(((T296*)_node))->_key/*3p*/),a2))); +tmp0/*or else*/=((T6)(r260key_safe_equal((/*RF2*/(((T296*)_node))->_key/*3p*/),a2))); } if(tmp0/*or else*/){ break; @@ -7431,11 +7431,11 @@ break; _node=(/*RF2*/(((T296*)_node))->_next/*3p*/); } if((_node)==((void*)((void*)0))){ -if(r259should_increase_capacity((/*RF2*/(C)->_capacity/*5p*/),(/*RF2*/(C)->_count/*5p*/))){ -r259increase_capacity(C); +if(r260should_increase_capacity((/*RF2*/(C)->_capacity/*5p*/),(/*RF2*/(C)->_count/*5p*/))){ +r260increase_capacity(C); _idx=((int32_t)(_h))%((/*RF2*/(C)->_capacity/*5p*/)); } -_node=r259new_node(C,a1,a2,((/*RF2*/(C)->_buckets/*5p*/))[_idx]); +_node=r260new_node(C,a1,a2,((/*RF2*/(C)->_buckets/*5p*/))[_idx]); ((/*RF2*/(C)->_buckets/*5p*/))[_idx]=(_node); /*SFN*/(C->_count/*5p*/)=((int32_t)((/*RF2*/(C)->_count/*5p*/)))+(INT32_C(1)); /*SFN*/(C->_cache_user/*5p*/)=INT32_C(-1); @@ -7445,13 +7445,13 @@ else{ } }/*--*/ -/*HASHED_DICTIONARY[INTEGER_32,INTEGER_32]*/T2 r259at(T259* C,T2 a1){ +/*HASHED_DICTIONARY[INTEGER_32,INTEGER_32]*/T2 r260at(T260* C,T2 a1){ T2 R=0; T2 _idx=0; T0* _node=(void*)0; _idx=((int32_t)((a1&/*0x7FFFFFFF*/INT32_C(2147483647))))%((/*RF2*/(C)->_capacity/*5p*/)); _node=((/*RF2*/(C)->_buckets/*5p*/))[_idx]; -while(!(r259key_safe_equal((/*RF2*/(((T296*)_node))->_key/*3p*/),a1))) +while(!(r260key_safe_equal((/*RF2*/(((T296*)_node))->_key/*3p*/),a1))) { _node=(/*RF2*/(((T296*)_node))->_next/*3p*/); } @@ -7459,11 +7459,11 @@ R=(/*RF2*/(((T296*)_node))->_item/*3p*/); return R; }/*--*/ -/*HASHED_DICTIONARY[INTEGER_32,INTEGER_32]*/void r259make(T259* C){ -r259create_with_capacity(C,INT32_C(53)); +/*HASHED_DICTIONARY[INTEGER_32,INTEGER_32]*/void r260make(T260* C){ +r260create_with_capacity(C,INT32_C(53)); }/*--*/ -/*HASHED_DICTIONARY[INTEGER_32,INTEGER_32]*/T6 r259key_safe_equal(T2 a1,T2 a2){ +/*HASHED_DICTIONARY[INTEGER_32,INTEGER_32]*/T6 r260key_safe_equal(T2 a1,T2 a2){ T6 R=0; if((a1)==(a2)){ R=((T6)(1)); @@ -7474,19 +7474,19 @@ R=((T6)((a1)==(a2))); return R; }/*--*/ -/*HASHED_DICTIONARY[INTEGER_32,INTEGER_32]*/T2 r259prime_capacity(T2 a1){ +/*HASHED_DICTIONARY[INTEGER_32,INTEGER_32]*/T2 r260prime_capacity(T2 a1){ T2 R=0; R=(int32_t)(((uint32_t)(a1))+((uint32_t)(((int32_t)(a1))/(INT32_C(2))))); if(((int32_t)(R))>(INT32_C(0))){ -R=r259prime_number_ceiling(R); +R=r260prime_number_ceiling(R); } else{ -R=r259prime_number_ceiling(INT32_C(2147483647)); +R=r260prime_number_ceiling(INT32_C(2147483647)); } return R; }/*--*/ -/*HASHED_DICTIONARY[INTEGER_32,INTEGER_32]*/T2 r259prime_number_ceiling(T2 a1){ +/*HASHED_DICTIONARY[INTEGER_32,INTEGER_32]*/T2 r260prime_number_ceiling(T2 a1){ T2 R=0; if(((int32_t)(a1))<=(INT32_C(98317))){ if(((int32_t)(a1))<=(INT32_C(769))){ @@ -7632,7 +7632,7 @@ R=INT32_C(2147483647); return R; }/*--*/ -/*HASHED_DICTIONARY[INTEGER_32,INTEGER_32]*/T6 r259should_increase_capacity(T2 a1,T2 a2){ +/*HASHED_DICTIONARY[INTEGER_32,INTEGER_32]*/T6 r260should_increase_capacity(T2 a1,T2 a2){ /*[INTERNAL_C_LOCAL list*/ T6 tmp0; /*INTERNAL_C_LOCAL list]*/ @@ -7645,7 +7645,7 @@ R=((T6)(tmp0/*and then*/)); return R; }/*--*/ -/*HASHED_DICTIONARY[INTEGER_32,INTEGER_32]*/T0* r259common_free_nodes(void){ +/*HASHED_DICTIONARY[INTEGER_32,INTEGER_32]*/T0* r260common_free_nodes(void){ /*[INTERNAL_C_LOCAL list*/ T0* tmp0; /*INTERNAL_C_LOCAL list]*/ @@ -7664,7 +7664,7 @@ r288add(((T288*)/*no_dispatch.e*/oBC143common_free_nodes),_fn,(T0*)(t[288])); return oBC143common_free_nodes; }/*--*/ -/*HASHED_DICTIONARY[INTEGER_32,INTEGER_32]*/T0* r259new_node(T259* C,T2 a1,T2 a2,T0* a3){ +/*HASHED_DICTIONARY[INTEGER_32,INTEGER_32]*/T0* r260new_node(T260* C,T2 a1,T2 a2,T0* a3){ /*[INTERNAL_C_LOCAL list*/ T0* tmp0; /*INTERNAL_C_LOCAL list]*/ @@ -7683,17 +7683,17 @@ r296make(((T296*)R),a1,a2,a3); return R; }/*--*/ -/*HASHED_DICTIONARY[INTEGER_32,INTEGER_32]*/void r259create_with_capacity(T259* C,T2 a1){ +/*HASHED_DICTIONARY[INTEGER_32,INTEGER_32]*/void r260create_with_capacity(T260* C,T2 a1){ /*[INTERNAL_C_LOCAL list*/ T0* tmp0; /*INTERNAL_C_LOCAL list]*/ -/*SFN*/(C->_free_nodes/*5p*/)=r288fast_reference_at(((T288*)/*no_dispatch.e*/r259common_free_nodes()),(T0*)(t[259])); +/*SFN*/(C->_free_nodes/*5p*/)=r288fast_reference_at(((T288*)/*no_dispatch.e*/r260common_free_nodes()),(T0*)(t[260])); if(((/*RF2*/(C)->_free_nodes/*5p*/))==((void*)((void*)0))){ tmp0/*new*/=((T0*)(new297())); r297set_item(((T297*)tmp0/*new*/),(void*)0); /*SFN*/(C->_free_nodes/*5p*/)=tmp0/*new*/; /*tmp0.unlock*/ -r288add(((T288*)/*no_dispatch.e*/r259common_free_nodes()),(/*RF2*/(C)->_free_nodes/*5p*/),(T0*)(t[259])); +r288add(((T288*)/*no_dispatch.e*/r260common_free_nodes()),(/*RF2*/(C)->_free_nodes/*5p*/),(T0*)(t[260])); } /*SFN*/(C->_buckets/*5p*/)=new295(a1); /*SFN*/(C->_capacity/*5p*/)=a1; @@ -7701,14 +7701,14 @@ r288add(((T288*)/*no_dispatch.e*/r259common_free_nodes()),(/*RF2*/(C)->_free_nod /*SFN*/(C->_count/*5p*/)=INT32_C(0); }/*--*/ -/*HASHED_DICTIONARY[INTEGER_32,INTEGER_32]*/void r259increase_capacity(T259* C){ +/*HASHED_DICTIONARY[INTEGER_32,INTEGER_32]*/void r260increase_capacity(T260* C){ T2 _i=0; T2 _idx=0; T2 _new_capacity=0; T295 _old_buckets=(void*)0; T0* _node1=(void*)0; T0* _node2=(void*)0; -_new_capacity=r259prime_capacity(((int32_t)((/*RF2*/(C)->_capacity/*5p*/)))+(INT32_C(1))); +_new_capacity=r260prime_capacity(((int32_t)((/*RF2*/(C)->_capacity/*5p*/)))+(INT32_C(1))); _old_buckets=(/*RF2*/(C)->_buckets/*5p*/); /*SFN*/(C->_buckets/*5p*/)=new295(_new_capacity); _i=((int32_t)((/*RF2*/(C)->_capacity/*5p*/)))-(INT32_C(1)); @@ -7729,7 +7729,7 @@ _i=((int32_t)(_i))-(INT32_C(1)); /*SFN*/(C->_cache_user/*5p*/)=INT32_C(-1); }/*--*/ -/*RING_ARRAY[INTEGER_32]*/void r255move(T255* C,T2 a1,T2 a2,T2 a3){ +/*RING_ARRAY[INTEGER_32]*/void r256move(T256* C,T2 a1,T2 a2,T2 a3){ T2 _default_value=0; T2 _i=0; if((a3)==(INT8_C(0))){ @@ -7739,8 +7739,8 @@ if(((int32_t)(a3))<(INT32_C(0))){ _i=a1; while(!(((int32_t)(_i))>(a2))) { -r255put(C,r255item(C,_i),((int32_t)(_i))+(a3)); -r255put(C,_default_value,_i); +r256put(C,r256item(C,_i),((int32_t)(_i))+(a3)); +r256put(C,_default_value,_i); _i=((int32_t)(_i))+(INT32_C(1)); } } @@ -7748,15 +7748,15 @@ else{ _i=a2; while(!(((int32_t)(_i))<(a1))) { -r255put(C,r255item(C,_i),((int32_t)(_i))+(a3)); -r255put(C,_default_value,_i); +r256put(C,r256item(C,_i),((int32_t)(_i))+(a3)); +r256put(C,_default_value,_i); _i=((int32_t)(_i))-(INT32_C(1)); } } } }/*--*/ -/*RING_ARRAY[INTEGER_32]*/void r255remove_first(T255* C){ +/*RING_ARRAY[INTEGER_32]*/void r256remove_first(T256* C){ /*SFN*/(C->_lower/*5p*/)=((int32_t)((/*RF2*/(C)->_lower/*5p*/)))+(INT32_C(1)); /*SFN*/(C->_storage_lower/*5p*/)=((int32_t)((/*RF2*/(C)->_storage_lower/*5p*/)))+(INT32_C(1)); if(((/*RF2*/(C)->_storage_lower/*5p*/))==((/*RF2*/(C)->_capacity/*5p*/))){ @@ -7764,60 +7764,60 @@ if(((/*RF2*/(C)->_storage_lower/*5p*/))==((/*RF2*/(C)->_capacity/*5p*/))){ } }/*--*/ -/*RING_ARRAY[INTEGER_32]*/T2 r255wrap_point(T255* C){ +/*RING_ARRAY[INTEGER_32]*/T2 r256wrap_point(T256* C){ T2 R=0; R=((int32_t)(((int32_t)((/*RF2*/(C)->_capacity/*5p*/)))+((/*RF2*/(C)->_lower/*5p*/))))-((/*RF2*/(C)->_storage_lower/*5p*/)); return R; }/*--*/ -/*RING_ARRAY[INTEGER_32]*/void r255make_space_for_one(T255* C){ +/*RING_ARRAY[INTEGER_32]*/void r256make_space_for_one(T256* C){ T2 _old_capacity=0; T2 _s_u=0; T2 _wp=0; -if(((int32_t)((/*RF2*/(C)->_capacity/*5p*/)))<(((int32_t)(r255count(C)))+(INT32_C(1)))){ +if(((int32_t)((/*RF2*/(C)->_capacity/*5p*/)))<(((int32_t)(r256count(C)))+(INT32_C(1)))){ if(((/*RF2*/(C)->_capacity/*5p*/))==(INT8_C(0))){ /*SFN*/(C->_capacity/*5p*/)=INT32_C(16); /*SFN*/(C->_storage/*5p*/)=new294((/*RF2*/(C)->_capacity/*5p*/)); } else{ -_wp=r255wrap_point(C); -_s_u=r255storage_upper(C); +_wp=r256wrap_point(C); +_s_u=r256storage_upper(C); _old_capacity=(/*RF2*/(C)->_capacity/*5p*/); /*SFN*/(C->_capacity/*5p*/)=((int32_t)(INT32_C(2)))*((/*RF2*/(C)->_capacity/*5p*/)); /*SFN*/(C->_storage/*5p*/)=r294realloc((/*RF2*/(C)->_storage/*5p*/),_old_capacity,(/*RF2*/(C)->_capacity/*5p*/)); if(((int32_t)(_s_u))<((/*RF2*/(C)->_storage_lower/*5p*/))){ /*SFN*/(C->_upper/*5p*/)=((int32_t)(((int32_t)((/*RF2*/(C)->_upper/*5p*/)))+((/*RF2*/(C)->_capacity/*5p*/))))-(_old_capacity); -r255squeeze_bubble(C,(/*RF2*/(C)->_lower/*5p*/),(/*RF2*/(C)->_upper/*5p*/),_wp,((int32_t)((/*RF2*/(C)->_capacity/*5p*/)))-(_old_capacity)); +r256squeeze_bubble(C,(/*RF2*/(C)->_lower/*5p*/),(/*RF2*/(C)->_upper/*5p*/),_wp,((int32_t)((/*RF2*/(C)->_capacity/*5p*/)))-(_old_capacity)); /*SFN*/(C->_upper/*5p*/)=((int32_t)(((int32_t)((/*RF2*/(C)->_upper/*5p*/)))-((/*RF2*/(C)->_capacity/*5p*/))))+(_old_capacity); } } } }/*--*/ -/*RING_ARRAY[INTEGER_32]*/void r255squeeze_bubble(T255* C,T2 a1,T2 a2,T2 a3,T2 a4){ +/*RING_ARRAY[INTEGER_32]*/void r256squeeze_bubble(T256* C,T2 a1,T2 a2,T2 a3,T2 a4){ if(((int32_t)(((int32_t)(a3))-(a1)))<=(((int32_t)(((int32_t)(a2))-(a3)))-(a4))){ -r255move(C,a1,((int32_t)(a3))-(INT32_C(1)),a4); +r256move(C,a1,((int32_t)(a3))-(INT32_C(1)),a4); /*SFN*/(C->_storage_lower/*5p*/)=((int32_t)((/*RF2*/(C)->_storage_lower/*5p*/)))+(a4); if(((int32_t)((/*RF2*/(C)->_storage_lower/*5p*/)))>=((/*RF2*/(C)->_capacity/*5p*/))){ /*SFN*/(C->_storage_lower/*5p*/)=((int32_t)((/*RF2*/(C)->_storage_lower/*5p*/)))-((/*RF2*/(C)->_capacity/*5p*/)); } } else{ -r255move(C,((int32_t)(a3))+(a4),a2,-(a4)); +r256move(C,((int32_t)(a3))+(a4),a2,-(a4)); } }/*--*/ -/*RING_ARRAY[INTEGER_32]*/T2 r255storage_upper(T255* C){ +/*RING_ARRAY[INTEGER_32]*/T2 r256storage_upper(T256* C){ T2 R=0; -R=r255storage_index(C,(/*RF2*/(C)->_upper/*5p*/)); +R=r256storage_index(C,(/*RF2*/(C)->_upper/*5p*/)); return R; }/*--*/ -/*RING_ARRAY[INTEGER_32]*/void r255put(T255* C,T2 a1,T2 a2){ -((/*RF2*/(C)->_storage/*5p*/))[r255storage_index(C,a2)]=(a1); +/*RING_ARRAY[INTEGER_32]*/void r256put(T256* C,T2 a1,T2 a2){ +((/*RF2*/(C)->_storage/*5p*/))[r256storage_index(C,a2)]=(a1); }/*--*/ -/*RING_ARRAY[INTEGER_32]*/T2 r255storage_index(T255* C,T2 a1){ +/*RING_ARRAY[INTEGER_32]*/T2 r256storage_index(T256* C,T2 a1){ T2 R=0; R=((int32_t)(((int32_t)(a1))-((/*RF2*/(C)->_lower/*5p*/))))+((/*RF2*/(C)->_storage_lower/*5p*/)); if(((int32_t)(R))>=((/*RF2*/(C)->_capacity/*5p*/))){ @@ -7826,17 +7826,17 @@ R=((int32_t)(R))-((/*RF2*/(C)->_capacity/*5p*/)); return R; }/*--*/ -/*RING_ARRAY[INTEGER_32]*/void r255clear_all(T255* C){ +/*RING_ARRAY[INTEGER_32]*/void r256clear_all(T256* C){ T2 _value=0; -r255set_all_with(C,_value); +r256set_all_with(C,_value); }/*--*/ -/*RING_ARRAY[INTEGER_32]*/void r255set_all_with(T255* C,T2 a1){ +/*RING_ARRAY[INTEGER_32]*/void r256set_all_with(T256* C,T2 a1){ T2 _s_u=0; -if(r255is_empty(C)){ +if(r256is_empty(C)){ } else{ -_s_u=r255storage_upper(C); +_s_u=r256storage_upper(C); if(((int32_t)((/*RF2*/(C)->_storage_lower/*5p*/)))<=(_s_u)){ r294set_slice_with((/*RF2*/(C)->_storage/*5p*/),a1,(/*RF2*/(C)->_storage_lower/*5p*/),_s_u); } @@ -7847,7 +7847,7 @@ r294set_slice_with((/*RF2*/(C)->_storage/*5p*/),a1,(/*RF2*/(C)->_storage_lower/* } }/*--*/ -/*RING_ARRAY[INTEGER_32]*/void r255make(T255* C,T2 a1,T2 a2){ +/*RING_ARRAY[INTEGER_32]*/void r256make(T256* C,T2 a1,T2 a2){ T2 _needed=0; /*SFN*/(C->_lower/*5p*/)=a1; /*SFN*/(C->_upper/*5p*/)=a2; @@ -7859,32 +7859,32 @@ if(((int32_t)((/*RF2*/(C)->_capacity/*5p*/)))<(_needed)){ /*SFN*/(C->_capacity/*5p*/)=_needed; } else{ -r255clear_all(C); +r256clear_all(C); } } }/*--*/ -/*RING_ARRAY[INTEGER_32]*/void r255add_last(T255* C,T2 a1){ -r255make_space_for_one(C); +/*RING_ARRAY[INTEGER_32]*/void r256add_last(T256* C,T2 a1){ +r256make_space_for_one(C); /*SFN*/(C->_upper/*5p*/)=((int32_t)((/*RF2*/(C)->_upper/*5p*/)))+(INT32_C(1)); -r255put(C,a1,(/*RF2*/(C)->_upper/*5p*/)); +r256put(C,a1,(/*RF2*/(C)->_upper/*5p*/)); }/*--*/ -/*RING_ARRAY[INTEGER_32]*/T2 r255count(T255* C){ +/*RING_ARRAY[INTEGER_32]*/T2 r256count(T256* C){ T2 R=0; R=((int32_t)(((int32_t)((/*RF2*/(C)->_upper/*5p*/)))-((/*RF2*/(C)->_lower/*5p*/))))+(INT32_C(1)); return R; }/*--*/ -/*RING_ARRAY[INTEGER_32]*/T6 r255is_empty(T255* C){ +/*RING_ARRAY[INTEGER_32]*/T6 r256is_empty(T256* C){ T6 R=0; R=((T6)(((int32_t)((/*RF2*/(C)->_upper/*5p*/)))<((/*RF2*/(C)->_lower/*5p*/)))); return R; }/*--*/ -/*RING_ARRAY[INTEGER_32]*/T2 r255item(T255* C,T2 a1){ +/*RING_ARRAY[INTEGER_32]*/T2 r256item(T256* C,T2 a1){ T2 R=0; -R=((/*RF2*/(C)->_storage/*5p*/))[r255storage_index(C,a1)]; +R=((/*RF2*/(C)->_storage/*5p*/))[r256storage_index(C,a1)]; return R; }/*--*/ @@ -8437,12 +8437,12 @@ _node=r250new_node(C,a1,a2,((/*RF2*/(C)->_buckets/*5p*/))[_idx]); }/*--*/ /*STREAM_EXCEPTION*/void r113expect(T113* C,T0* a1){ -r153when_exception(((T153*)a1),(/*RF2*/(C)->_stream/*ip*/)); +r154when_exception(((T154*)a1),(/*RF2*/(C)->_stream/*ip*/)); }/*--*/ /*STREAM_EXCEPTION*/T6 r113occurred(T113* C,T0* a1){ T6 R=0; -R=((T6)(r153is_exception(((T153*)a1),(/*RF2*/(C)->_stream/*ip*/)))); +R=((T6)(r154is_exception(((T154*)a1),(/*RF2*/(C)->_stream/*ip*/)))); return R; }/*--*/ @@ -8451,12 +8451,12 @@ return R; }/*--*/ /*CAN_READ_DATA_FROM_STREAM*/void r123expect(T123* C,T0* a1){ -r153when_data(((T153*)a1),(/*RF2*/(C)->_input_stream/*ip*/)); +r154when_data(((T154*)a1),(/*RF2*/(C)->_input_stream/*ip*/)); }/*--*/ /*CAN_READ_DATA_FROM_STREAM*/T6 r123occurred(T123* C,T0* a1){ T6 R=0; -R=((T6)(r153is_data(((T153*)a1),(/*RF2*/(C)->_input_stream/*ip*/)))); +R=((T6)(r154is_data(((T154*)a1),(/*RF2*/(C)->_input_stream/*ip*/)))); return R; }/*--*/ @@ -8509,70 +8509,70 @@ basic_microsecond_update; /*SFN*/(C->_microsecond/**/)=basic_microsecond_microsecond; }/*--*/ -/*EVENTS_SET*/T6 r153has_exception(T153* C,T2 a1){ +/*EVENTS_SET*/T6 r154has_exception(T154* C,T2 a1){ T6 R=0; R=((T6)(sequencer_is_ready((/*RF2*/(C)->_exception_set/*12p*/),a1))); return R; }/*--*/ -/*EVENTS_SET*/void r153expect_readable(T153* C,T2 a1){ +/*EVENTS_SET*/void r154expect_readable(T154* C,T2 a1){ sequencer_watch((/*RF2*/(C)->_read_set/*12p*/),a1); /*SFN*/(C->_read_size/*12p*/)=((int32_t)((/*RF2*/(C)->_read_size/*12p*/)))+(INT32_C(1)); /*SFN*/(C->_highest/*12p*/)=r2max((/*RF2*/(C)->_highest/*12p*/),a1); }/*--*/ -/*EVENTS_SET*/void r153when_data(T153* C,T0* a1){ +/*EVENTS_SET*/void r154when_data(T154* C,T0* a1){ /*[INTERNAL_C_LOCAL list*/ T2 tmp0; /*INTERNAL_C_LOCAL list]*/ /*[inspectDynamicDispatch*/ switch(((a1)->id)){ -case 154: -tmp0/*descriptor*/=(/*RF2*/(((T154*)a1))->_filtered_descriptor/*i8p*/); +case 153: +tmp0/*descriptor*/=(/*RF2*/(((T153*)a1))->_filtered_descriptor/*i8p*/); break; default:; tmp0/*descriptor*/=(/*RF2*/(((T134*)a1))->_descriptor/*i2p*/); } /*inspect]*/ -r153expect_readable(C,tmp0/*descriptor*/); +r154expect_readable(C,tmp0/*descriptor*/); }/*--*/ -/*EVENTS_SET*/T6 r153can_read(T153* C,T2 a1){ +/*EVENTS_SET*/T6 r154can_read(T154* C,T2 a1){ T6 R=0; R=((T6)(sequencer_is_ready((/*RF2*/(C)->_read_set/*12p*/),a1))); return R; }/*--*/ -/*EVENTS_SET*/T6 r153is_data(T153* C,T0* a1){ +/*EVENTS_SET*/T6 r154is_data(T154* C,T0* a1){ /*[INTERNAL_C_LOCAL list*/ T2 tmp0; /*INTERNAL_C_LOCAL list]*/ T6 R=0; /*[inspectDynamicDispatch*/ switch(((a1)->id)){ -case 154: -tmp0/*descriptor*/=(/*RF2*/(((T154*)a1))->_filtered_descriptor/*i8p*/); +case 153: +tmp0/*descriptor*/=(/*RF2*/(((T153*)a1))->_filtered_descriptor/*i8p*/); break; default:; tmp0/*descriptor*/=(/*RF2*/(((T134*)a1))->_descriptor/*i2p*/); } /*inspect]*/ -R=((T6)(r153can_read(C,tmp0/*descriptor*/))); +R=((T6)(r154can_read(C,tmp0/*descriptor*/))); return R; }/*--*/ -/*EVENTS_SET*/void r153make(T153* C){ +/*EVENTS_SET*/void r154make(T154* C){ /*SFN*/(C->_read_set/*12p*/)=sequencer_create_set; /*SFN*/(C->_write_set/*12p*/)=sequencer_create_set; /*SFN*/(C->_exception_set/*12p*/)=sequencer_create_set; -r153reset(C); +r154reset(C); }/*--*/ -/*EVENTS_SET*/void r153when_exception(T153* C,T0* a1){ -r153expect_exception(C,(/*RF2*/(((T154*)/*no_dispatch.e*/a1))->_filtered_descriptor/*i8p*/)); +/*EVENTS_SET*/void r154when_exception(T154* C,T0* a1){ +r154expect_exception(C,(/*RF2*/(((T153*)/*no_dispatch.e*/a1))->_filtered_descriptor/*i8p*/)); }/*--*/ -/*EVENTS_SET*/T6 r153event_occurred(T153* C,T0* a1){ +/*EVENTS_SET*/T6 r154event_occurred(T154* C,T0* a1){ /*[INTERNAL_C_LOCAL list*/ T6 tmp0; /*INTERNAL_C_LOCAL list]*/ @@ -8590,13 +8590,13 @@ R=((T6)(tmp0/*occurred*/)); return R; }/*--*/ -/*EVENTS_SET*/T6 r153is_exception(T153* C,T0* a1){ +/*EVENTS_SET*/T6 r154is_exception(T154* C,T0* a1){ T6 R=0; -R=((T6)(r153has_exception(C,(/*RF2*/(((T154*)/*no_dispatch.e*/a1))->_filtered_descriptor/*i8p*/)))); +R=((T6)(r154has_exception(C,(/*RF2*/(((T153*)/*no_dispatch.e*/a1))->_filtered_descriptor/*i8p*/)))); return R; }/*--*/ -/*EVENTS_SET*/void r153wait(T153* C){ +/*EVENTS_SET*/void r154wait(T154* C){ T192 _now={{0},0}; T2 _s=0; T2 _us=0; @@ -8626,13 +8626,13 @@ sequencer_reset((/*RF2*/(C)->_exception_set/*12p*/)); /*SFN*/(C->_current_time_valid/*12p*/)=((T6)(0)); }/*--*/ -/*EVENTS_SET*/void r153expect_exception(T153* C,T2 a1){ +/*EVENTS_SET*/void r154expect_exception(T154* C,T2 a1){ sequencer_watch((/*RF2*/(C)->_exception_set/*12p*/),a1); /*SFN*/(C->_exception_size/*12p*/)=((int32_t)((/*RF2*/(C)->_exception_size/*12p*/)))+(INT32_C(1)); /*SFN*/(C->_highest/*12p*/)=r2max((/*RF2*/(C)->_highest/*12p*/),a1); }/*--*/ -/*EVENTS_SET*/void r153reset(T153* C){ +/*EVENTS_SET*/void r154reset(T154* C){ /*SFN*/(C->_timeout/*12p*/)=INT32_C(2147483647); /*SFN*/(C->_expiration_valid/*12p*/)=((T6)(0)); /*SFN*/(C->_current_time_valid/*12p*/)=((T6)(0)); @@ -8646,7 +8646,7 @@ sequencer_reset((/*RF2*/(C)->_exception_set/*12p*/)); /*SFN*/(C->_queryable/*12p*/)=((T6)(0)); }/*--*/ -/*EVENTS_SET*/void r153expect(T153* C,T0* a1){ +/*EVENTS_SET*/void r154expect(T154* C,T0* a1){ /*[inspectDynamicDispatch*/ switch(((a1)->id)){ case 123: @@ -8672,33 +8672,33 @@ T0* tmp0; /*INTERNAL_C_LOCAL list]*/ T2 _nb_axes=0; x_valuator_info_init(a1,/*$*/(void*)&_nb_axes,/*$*/(void*)&(/*RF2*/(C)->_absolute/*5p*/),/*$*/(void*)&(/*RF2*/(C)->_motion_buffer_size/*5p*/)); -tmp0/*new*/=((T0*)(new258())); -r258make(((T258*)tmp0/*new*/),_nb_axes); +tmp0/*new*/=((T0*)(new259())); +r259make(((T259*)tmp0/*new*/),_nb_axes); /*SFN*/(C->_minimums/*5p*/)=tmp0/*new*/; /*tmp0.unlock*/ -/*reusing tmp0*/tmp0/*new*/=((T0*)(new258())); -r258make(((T258*)tmp0/*new*/),_nb_axes); +/*reusing tmp0*/tmp0/*new*/=((T0*)(new259())); +r259make(((T259*)tmp0/*new*/),_nb_axes); /*SFN*/(C->_maximums/*5p*/)=tmp0/*new*/; /*tmp0.unlock*/ -/*reusing tmp0*/tmp0/*new*/=((T0*)(new258())); -r258make(((T258*)tmp0/*new*/),_nb_axes); +/*reusing tmp0*/tmp0/*new*/=((T0*)(new259())); +r259make(((T259*)tmp0/*new*/),_nb_axes); /*SFN*/(C->_resolutions/*5p*/)=tmp0/*new*/; /*tmp0.unlock*/ _nb_axes=((int32_t)(_nb_axes))-(INT32_C(1)); while(!(((int32_t)(_nb_axes))<(INT32_C(0)))) { -((/*RF2*/((T258*)((/*RF2*/(C)->_resolutions/*5p*/)))->_storage/*3p*/))[_nb_axes]=(x_valuator_info_resolution(a1,_nb_axes)); -((/*RF2*/((T258*)((/*RF2*/(C)->_minimums/*5p*/)))->_storage/*3p*/))[_nb_axes]=(x_valuator_info_minimum(a1,_nb_axes)); -((/*RF2*/((T258*)((/*RF2*/(C)->_maximums/*5p*/)))->_storage/*3p*/))[_nb_axes]=(x_valuator_info_maximum(a1,_nb_axes)); +((/*RF2*/((T259*)((/*RF2*/(C)->_resolutions/*5p*/)))->_storage/*3p*/))[_nb_axes]=(x_valuator_info_resolution(a1,_nb_axes)); +((/*RF2*/((T259*)((/*RF2*/(C)->_minimums/*5p*/)))->_storage/*3p*/))[_nb_axes]=(x_valuator_info_minimum(a1,_nb_axes)); +((/*RF2*/((T259*)((/*RF2*/(C)->_maximums/*5p*/)))->_storage/*3p*/))[_nb_axes]=(x_valuator_info_maximum(a1,_nb_axes)); _nb_axes=((int32_t)(_nb_axes))-(INT32_C(1)); } }/*--*/ -/*IVY_CLIENT*/void r154process_incomming_data(T154* C){ +/*IVY_CLIENT*/void r153process_incomming_data(T153* C){ read_callback((/*RF2*/(C)->_read_function/*i8p*/),(T0*)C,(/*RF2*/(C)->_filtered_descriptor/*i8p*/),(/*RF2*/(C)->_data/*i8p*/)); }/*--*/ -/*IVY_CLIENT*/T0* r154event_can_read(T154* C){ +/*IVY_CLIENT*/T0* r153event_can_read(T153* C){ /*[INTERNAL_C_LOCAL list*/ T0* tmp0; /*INTERNAL_C_LOCAL list]*/ @@ -8714,7 +8714,7 @@ R=(/*RF2*/(C)->_can_read/*i8p*/); return R; }/*--*/ -/*IVY_CLIENT*/void r154make(T154* C,T2 a1,T8 a2,T8 a3,T8 a4,T8 a5){ +/*IVY_CLIENT*/void r153make(T153* C,T2 a1,T8 a2,T8 a3,T8 a4,T8 a5){ /*SFN*/(C->_filtered_descriptor/*i8p*/)=a1; /*SFN*/(C->_data/*i8p*/)=a2; /*SFN*/(C->_delete_function/*i8p*/)=a3; @@ -8723,20 +8723,20 @@ return R; /*SFN*/(C->_is_connected/*i8p*/)=((T6)(1)); }/*--*/ -/*IVY_CLIENT*/void r154disconnect(T154* C){ +/*IVY_CLIENT*/void r153disconnect(T153* C){ if((NULL!=(/*RF2*/(C)->_delete_function/*i8p*/))){ delete_callback((/*RF2*/(C)->_delete_function/*i8p*/),(/*RF2*/(C)->_data/*i8p*/)); } /*SFN*/(C->_is_connected/*i8p*/)=((T6)(0)); }/*--*/ -/*IVY_CLIENT*/void r154dispose(T154* C){ +/*IVY_CLIENT*/void r153dispose(T153* C){ if((/*RF2*/(C)->_is_connected/*i8p*/)){ -r154disconnect(C); +r153disconnect(C); } }/*--*/ -/*IVY_CLIENT*/T0* r154event_exception(T154* C){ +/*IVY_CLIENT*/T0* r153event_exception(T153* C){ /*[INTERNAL_C_LOCAL list*/ T0* tmp0; /*INTERNAL_C_LOCAL list]*/ @@ -8778,8 +8778,8 @@ r280make(((T280*)tmp0/*new*/),INT32_C(0)); r280make(((T280*)tmp0/*new*/),INT32_C(0)); /*SFN*/(C->_ready_jobs/*6p*/)=tmp0/*new*/; /*tmp0.unlock*/ -/*reusing tmp0*/tmp0/*new*/=((T0*)(new153())); -r153make(((T153*)tmp0/*new*/)); +/*reusing tmp0*/tmp0/*new*/=((T0*)(new154())); +r154make(((T154*)tmp0/*new*/)); /*SFN*/(C->_events/*6p*/)=tmp0/*new*/; /*tmp0.unlock*/ /*SFN*/(C->_pause/*6p*/)=((T6)(1)); @@ -8858,7 +8858,7 @@ if(tmp1/*or else*/){ break; } _i=INT32_C(0); -r153reset((T153*)((/*RF2*/(C)->_events/*6p*/))); +r154reset((T154*)((/*RF2*/(C)->_events/*6p*/))); while(!(((int32_t)(_i))>((/*RF2*/((T280*)((/*RF2*/(C)->_job_list/*6p*/)))->_upper/*3p*/)))) { _job=((/*RF2*/((T280*)((/*RF2*/(C)->_job_list/*6p*/)))->_storage/*3p*/))[_i]; @@ -8889,7 +8889,7 @@ _i=((int32_t)(_i))+(INT32_C(1)); } } if((r280is_empty((T280*)((/*RF2*/(C)->_job_list/*6p*/))))==(0)){ -r153wait((T153*)((/*RF2*/(C)->_events/*6p*/))); +r154wait((T154*)((/*RF2*/(C)->_events/*6p*/))); _i=INT32_C(0); _selected_priority=INT32_MIN; (/*RF2*/((T280*)((/*RF2*/(C)->_ready_jobs/*6p*/)))->_upper/*3p*/)=INT32_C(-1); @@ -9158,12 +9158,12 @@ r268make(((T268*)tmp0/*new*/)); /*EVENT_CATCHER*/void r131prepare(T131* C,T0* a1){ basic_vision_flush; -r153expect(((T153*)a1),r134event_can_read((T134*)((/*RF2*/(C)->_graphic_connection/*i11p*/)))); +r154expect(((T154*)a1),r134event_can_read((T134*)((/*RF2*/(C)->_graphic_connection/*i11p*/)))); }/*--*/ /*EVENT_CATCHER*/T6 r131is_ready(T131* C,T0* a1){ T6 R=0; -R=((T6)(r153event_occurred(((T153*)a1),r134event_can_read((T134*)((/*RF2*/(C)->_graphic_connection/*i11p*/)))))); +R=((T6)(r154event_occurred(((T154*)a1),r134event_can_read((T134*)((/*RF2*/(C)->_graphic_connection/*i11p*/)))))); return R; }/*--*/ @@ -9390,8 +9390,8 @@ T2 _i=0; T8 _device_list=(void*)0; T0* _device=(void*)0; _device_list=x_list_input_devices(/*$*/(void*)&_size); -tmp0/*new*/=((T0*)(new246())); -r246make(((T246*)tmp0/*new*/),_size); +tmp0/*new*/=((T0*)(new247())); +r247make(((T247*)tmp0/*new*/),_size); /*SFN*/(C->_devices/*p*/)=tmp0/*new*/; /*tmp0.unlock*/ _i=INT32_C(0); @@ -9401,7 +9401,7 @@ while(!(((int32_t)(_i))>=(_size))) r68make(((T68*)tmp0/*new*/),_device_list,_i); _device=tmp0/*new*/; /*tmp0.unlock*/ -((/*RF2*/((T246*)((/*RF2*/(C)->_devices/*p*/)))->_storage/*3p*/))[_i]=(_device); +((/*RF2*/((T247*)((/*RF2*/(C)->_devices/*p*/)))->_storage/*3p*/))[_i]=(_device); _i=((int32_t)(_i))+(INT32_C(1)); } XFreeDeviceList(_device_list); @@ -9500,16 +9500,16 @@ r7from_external_copy(((T7*)tmp1/*new*/),x_device_info_name(a1,a2)); /*SFN*/(C->_is_current_pointer/*14p*/)=((T6)(x_device_info_is_pointer(a1,a2))); /*SFN*/(C->_is_current_keyboard/*14p*/)=((T6)(x_device_info_is_keyboard(a1,a2))); /*SFN*/(C->_is_available_extension/*14p*/)=((T6)(x_device_info_is_available_extension(a1,a2))); -/*reusing tmp1*/tmp1/*new*/=((T0*)(new266())); -r266make(((T266*)tmp1/*new*/),INT32_C(0)); +/*reusing tmp1*/tmp1/*new*/=((T0*)(new267())); +r267make(((T267*)tmp1/*new*/),INT32_C(0)); /*SFN*/(C->_key_capabilities/*14p*/)=tmp1/*new*/; /*tmp1.unlock*/ -/*reusing tmp1*/tmp1/*new*/=((T0*)(new260())); -r260make(((T260*)tmp1/*new*/),INT32_C(0)); +/*reusing tmp1*/tmp1/*new*/=((T0*)(new266())); +r266make(((T266*)tmp1/*new*/),INT32_C(0)); /*SFN*/(C->_button_capabilities/*14p*/)=tmp1/*new*/; /*tmp1.unlock*/ -/*reusing tmp1*/tmp1/*new*/=((T0*)(new261())); -r261make(((T261*)tmp1/*new*/),INT32_C(0)); +/*reusing tmp1*/tmp1/*new*/=((T0*)(new265())); +r265make(((T265*)tmp1/*new*/),INT32_C(0)); /*SFN*/(C->_axes_capabilities/*14p*/)=tmp1/*new*/; /*tmp1.unlock*/ _i=x_device_info_num_classes(a1,a2); @@ -9521,7 +9521,7 @@ if(x_is_key_class_info(_current_class_info)){ r146make(((T146*)tmp1/*new*/),_current_class_info); _key=tmp1/*new*/; /*tmp1.unlock*/ -r266add_last((T266*)((/*RF2*/(C)->_key_capabilities/*14p*/)),_key); +r267add_last((T267*)((/*RF2*/(C)->_key_capabilities/*14p*/)),_key); } else{ if(x_is_button_class_info(_current_class_info)){ @@ -9529,29 +9529,29 @@ if(x_is_button_class_info(_current_class_info)){ r149make(((T149*)tmp1/*new*/),_current_class_info); _button=tmp1/*new*/; /*tmp1.unlock*/ -r260add_last((T260*)((/*RF2*/(C)->_button_capabilities/*14p*/)),_button); +r266add_last((T266*)((/*RF2*/(C)->_button_capabilities/*14p*/)),_button); } else{ /*reusing tmp1*/tmp1/*new*/=((T0*)(new148())); r148make(((T148*)tmp1/*new*/),_current_class_info); _axes=tmp1/*new*/; /*tmp1.unlock*/ -r261add_last((T261*)((/*RF2*/(C)->_axes_capabilities/*14p*/)),_axes); +r265add_last((T265*)((/*RF2*/(C)->_axes_capabilities/*14p*/)),_axes); } } _current_class_info=x_next_class_info(_current_class_info); _i=((int32_t)(_i))-(INT32_C(1)); } -/*reusing tmp1*/tmp1/*new*/=((T0*)(new264())); -r264make(((T264*)tmp1/*new*/)); +/*reusing tmp1*/tmp1/*new*/=((T0*)(new263())); +r263make(((T263*)tmp1/*new*/)); /*SFN*/(C->_actions/*14p*/)=tmp1/*new*/; /*tmp1.unlock*/ -/*reusing tmp1*/tmp1/*new*/=((T0*)(new259())); -r259make(((T259*)tmp1/*new*/)); +/*reusing tmp1*/tmp1/*new*/=((T0*)(new260())); +r260make(((T260*)tmp1/*new*/)); /*SFN*/(C->_events_indexes/*14p*/)=tmp1/*new*/; /*tmp1.unlock*/ -/*reusing tmp1*/tmp1/*new*/=((T0*)(new258())); -r258make(((T258*)tmp1/*new*/),INT32_C(7)); +/*reusing tmp1*/tmp1/*new*/=((T0*)(new259())); +r259make(((T259*)tmp1/*new*/),INT32_C(7)); /*SFN*/(C->_events_id/*14p*/)=tmp1/*new*/; /*tmp1.unlock*/ }/*--*/ @@ -9560,12 +9560,12 @@ r258make(((T258*)tmp1/*new*/),INT32_C(7)); T2 _event_index=0; T0* _action_list=(void*)0; T0* _signal=(void*)0; -_event_index=r259at((T259*)((/*RF2*/(C)->_events_indexes/*14p*/)),a1); -_action_list=r264reference_at((T264*)((/*RF2*/(C)->_actions/*14p*/)),a2); +_event_index=r260at((T260*)((/*RF2*/(C)->_events_indexes/*14p*/)),a1); +_action_list=r263reference_at((T263*)((/*RF2*/(C)->_actions/*14p*/)),a2); if((_action_list)!=((void*)((void*)0))){ -_signal=((/*RF2*/(((T263*)_action_list))->_storage/*3p*/))[_event_index]; +_signal=((/*RF2*/(((T262*)_action_list))->_storage/*3p*/))[_event_index]; if((_signal)!=((void*)((void*)0))){ -r262emit(((T262*)_signal),(T0*)C); +r261emit(((T261*)_signal),(T0*)C); } } }/*--*/ @@ -9578,11 +9578,11 @@ r68when_event(C,INT32_C(6),a1,a2); T2 _i=0; r131add_extension((T131*)((/*RF2*/((T65*)(r68vision()))->_event_catcher/*6p*/)),(T0*)C); /*SFN*/(C->_x_device/*14p*/)=x_open_device((/*RF2*/(C)->_device_id/*14p*/)); -/*SFN*/(C->_events_classes/*14p*/)=x_device_init_events((/*RF2*/(C)->_x_device/*14p*/),((void*)((/*RF2*/((T258*)((/*RF2*/(C)->_events_id/*14p*/)))->_storage/*3p*/)))); -_i=(/*RF2*/((T258*)((/*RF2*/(C)->_events_id/*14p*/)))->_upper/*3p*/); +/*SFN*/(C->_events_classes/*14p*/)=x_device_init_events((/*RF2*/(C)->_x_device/*14p*/),((void*)((/*RF2*/((T259*)((/*RF2*/(C)->_events_id/*14p*/)))->_storage/*3p*/)))); +_i=(/*RF2*/((T259*)((/*RF2*/(C)->_events_id/*14p*/)))->_upper/*3p*/); while(!(((int32_t)(_i))<(INT32_C(0)))) { -r259put((T259*)((/*RF2*/(C)->_events_indexes/*14p*/)),_i,((/*RF2*/((T258*)((/*RF2*/(C)->_events_id/*14p*/)))->_storage/*3p*/))[_i]); +r260put((T260*)((/*RF2*/(C)->_events_indexes/*14p*/)),_i,((/*RF2*/((T259*)((/*RF2*/(C)->_events_id/*14p*/)))->_storage/*3p*/))[_i]); _i=((int32_t)(_i))-(INT32_C(1)); } }/*--*/ @@ -9597,24 +9597,24 @@ T0* tmp0; /*INTERNAL_C_LOCAL list]*/ T0* _action_list=(void*)0; T0* _signal=(void*)0; -_action_list=r264reference_at((T264*)((/*RF2*/(C)->_actions/*14p*/)),a2); +_action_list=r263reference_at((T263*)((/*RF2*/(C)->_actions/*14p*/)),a2); if((_action_list)==((void*)((void*)0))){ -tmp0/*new*/=((T0*)(new263())); -r263make(((T263*)tmp0/*new*/),r258count((T258*)((/*RF2*/(C)->_events_id/*14p*/)))); +tmp0/*new*/=((T0*)(new262())); +r262make(((T262*)tmp0/*new*/),r259count((T259*)((/*RF2*/(C)->_events_id/*14p*/)))); _action_list=tmp0/*new*/; /*tmp0.unlock*/ -r264add((T264*)((/*RF2*/(C)->_actions/*14p*/)),_action_list,a2); +r263add((T263*)((/*RF2*/(C)->_actions/*14p*/)),_action_list,a2); x_device_select_events((/*RF2*/(((T73*)/*no_dispatch.e*/a2))->_widget/*9p*/),(/*RF2*/(C)->_events_classes/*14p*/)); } -_signal=((/*RF2*/(((T263*)_action_list))->_storage/*3p*/))[a1]; +_signal=((/*RF2*/(((T262*)_action_list))->_storage/*3p*/))[a1]; if((_signal)==((void*)((void*)0))){ -/*reusing tmp0*/tmp0/*new*/=((T0*)(new262())); -r262make(((T262*)tmp0/*new*/)); +/*reusing tmp0*/tmp0/*new*/=((T0*)(new261())); +r261make(((T261*)tmp0/*new*/)); _signal=tmp0/*new*/; /*tmp0.unlock*/ -((/*RF2*/(((T263*)_action_list))->_storage/*3p*/))[a1]=(_signal); +((/*RF2*/(((T262*)_action_list))->_storage/*3p*/))[a1]=(_signal); } -r300add_last((T300*)((/*RF2*/(((T262*)_signal))->_callbacks/*3p*/)),a3); +r298add_last((T298*)((/*RF2*/(((T261*)_signal))->_callbacks/*3p*/)),a3); }/*--*/ /*X_INPUT_DEVICE*/void r68when_moved(T68* C,T0* a1,T0* a2){ @@ -9694,12 +9694,12 @@ T5 _t3=0; T0* _message=(void*)0; _x=r68motion_axis_data(INT32_C(1)); _y=r68motion_axis_data(INT32_C(2)); -r255remove_first((T255*)((/*RF2*/(C)->_x_history/*32p*/))); -r255add_last((T255*)((/*RF2*/(C)->_x_history/*32p*/)),_x); -r255remove_first((T255*)((/*RF2*/(C)->_y_history/*32p*/))); -r255add_last((T255*)((/*RF2*/(C)->_y_history/*32p*/)),_y); -r255remove_first((T255*)((/*RF2*/(C)->_time_history/*32p*/))); -r255add_last((T255*)((/*RF2*/(C)->_time_history/*32p*/)),x_device_event_time); +r256remove_first((T256*)((/*RF2*/(C)->_x_history/*32p*/))); +r256add_last((T256*)((/*RF2*/(C)->_x_history/*32p*/)),_x); +r256remove_first((T256*)((/*RF2*/(C)->_y_history/*32p*/))); +r256add_last((T256*)((/*RF2*/(C)->_y_history/*32p*/)),_y); +r256remove_first((T256*)((/*RF2*/(C)->_time_history/*32p*/))); +r256add_last((T256*)((/*RF2*/(C)->_time_history/*32p*/)),x_device_event_time); _t3=r70mean((/*RF2*/(C)->_time_history/*32p*/)); if(((T5)((_t3)))!=(((T5)((/*RF2*/(C)->_t2/*32p*/))))){ r70update_predicted_position(C,r70mean((/*RF2*/(C)->_x_history/*32p*/)),r70mean((/*RF2*/(C)->_y_history/*32p*/)),_t3); @@ -9765,16 +9765,16 @@ r7append((T7*)((/*RF2*/(C)->_pointer_message_header/*32p*/)),a1); /*SFN*/(C->_button_message_header/*32p*/)=se_ms(6,s70_397440); r7append((T7*)((/*RF2*/(C)->_button_message_header/*32p*/)),a1); _history_size=INT32_C(1); -tmp0/*new*/=((T0*)(new255())); -r255make(((T255*)tmp0/*new*/),INT32_C(0),_history_size); +tmp0/*new*/=((T0*)(new256())); +r256make(((T256*)tmp0/*new*/),INT32_C(0),_history_size); /*SFN*/(C->_x_history/*32p*/)=tmp0/*new*/; /*tmp0.unlock*/ -/*reusing tmp0*/tmp0/*new*/=((T0*)(new255())); -r255make(((T255*)tmp0/*new*/),INT32_C(0),_history_size); +/*reusing tmp0*/tmp0/*new*/=((T0*)(new256())); +r256make(((T256*)tmp0/*new*/),INT32_C(0),_history_size); /*SFN*/(C->_y_history/*32p*/)=tmp0/*new*/; /*tmp0.unlock*/ -/*reusing tmp0*/tmp0/*new*/=((T0*)(new255())); -r255make(((T255*)tmp0/*new*/),INT32_C(0),_history_size); +/*reusing tmp0*/tmp0/*new*/=((T0*)(new256())); +r256make(((T256*)tmp0/*new*/),INT32_C(0),_history_size); /*SFN*/(C->_time_history/*32p*/)=tmp0/*new*/; /*tmp0.unlock*/ }/*--*/ @@ -9791,19 +9791,19 @@ if(R){ _tmp=r7twin(((T7*)a1)); r7replace_all(((T7*)_tmp),((T3)'\054'),((T3)'\040')); _values=r7split(((T7*)_tmp)); -R=((T6)((r256count(((T256*)_values)))==(INT8_C(4)))); +R=((T6)((r257count(((T257*)_values)))==(INT8_C(4)))); while(1){ tmp0/*or else*/=((T6)((R)==(0))); if(tmp0/*or else*/){ } else{ -tmp0/*or else*/=((T6)(r256is_empty(((T256*)_values)))); +tmp0/*or else*/=((T6)(r257is_empty(((T257*)_values)))); } if(tmp0/*or else*/){ break; } -R=((T6)(r7is_integer((T7*)(r256last(((T256*)_values)))))); -r256remove_last(((T256*)_values)); +R=((T6)(r7is_integer((T7*)(r257last(((T257*)_values)))))); +r257remove_last(((T257*)_values)); } } return R; @@ -9817,12 +9817,12 @@ T5 _t3=0; T0* _message=(void*)0; _x=r68motion_axis_data(INT32_C(1)); _y=r68motion_axis_data(INT32_C(2)); -r255remove_first((T255*)((/*RF2*/(C)->_x_history/*32p*/))); -r255add_last((T255*)((/*RF2*/(C)->_x_history/*32p*/)),_x); -r255remove_first((T255*)((/*RF2*/(C)->_y_history/*32p*/))); -r255add_last((T255*)((/*RF2*/(C)->_y_history/*32p*/)),_y); -r255remove_first((T255*)((/*RF2*/(C)->_time_history/*32p*/))); -r255add_last((T255*)((/*RF2*/(C)->_time_history/*32p*/)),x_device_event_time); +r256remove_first((T256*)((/*RF2*/(C)->_x_history/*32p*/))); +r256add_last((T256*)((/*RF2*/(C)->_x_history/*32p*/)),_x); +r256remove_first((T256*)((/*RF2*/(C)->_y_history/*32p*/))); +r256add_last((T256*)((/*RF2*/(C)->_y_history/*32p*/)),_y); +r256remove_first((T256*)((/*RF2*/(C)->_time_history/*32p*/))); +r256add_last((T256*)((/*RF2*/(C)->_time_history/*32p*/)),x_device_event_time); _t3=r70mean((/*RF2*/(C)->_time_history/*32p*/)); if(((T5)((_t3)))!=(((T5)((/*RF2*/(C)->_t2/*32p*/))))){ r70update_predicted_position(C,r70mean((/*RF2*/(C)->_x_history/*32p*/)),r70mean((/*RF2*/(C)->_y_history/*32p*/)),_t3); @@ -9851,12 +9851,12 @@ T0* _message=(void*)0; T0* _proximity_status=(void*)0; _x=r68proximity_axis_data(INT32_C(1)); _y=r68proximity_axis_data(INT32_C(2)); -r255remove_first((T255*)((/*RF2*/(C)->_x_history/*32p*/))); -r255add_last((T255*)((/*RF2*/(C)->_x_history/*32p*/)),_x); -r255remove_first((T255*)((/*RF2*/(C)->_y_history/*32p*/))); -r255add_last((T255*)((/*RF2*/(C)->_y_history/*32p*/)),_y); -r255remove_first((T255*)((/*RF2*/(C)->_time_history/*32p*/))); -r255add_last((T255*)((/*RF2*/(C)->_time_history/*32p*/)),x_device_event_time); +r256remove_first((T256*)((/*RF2*/(C)->_x_history/*32p*/))); +r256add_last((T256*)((/*RF2*/(C)->_x_history/*32p*/)),_x); +r256remove_first((T256*)((/*RF2*/(C)->_y_history/*32p*/))); +r256add_last((T256*)((/*RF2*/(C)->_y_history/*32p*/)),_y); +r256remove_first((T256*)((/*RF2*/(C)->_time_history/*32p*/))); +r256add_last((T256*)((/*RF2*/(C)->_time_history/*32p*/)),x_device_event_time); _t3=r70mean((/*RF2*/(C)->_time_history/*32p*/)); if(((T5)((_t3)))!=(((T5)((/*RF2*/(C)->_t2/*32p*/))))){ r70update_predicted_position(C,r70mean((/*RF2*/(C)->_x_history/*32p*/)),r70mean((/*RF2*/(C)->_y_history/*32p*/)),_t3); @@ -9949,23 +9949,23 @@ return R; T5 R=0; T11 _sum=0; T2 _i=0; -_i=(/*RF2*/(((T255*)a1))->_lower/*5p*/); -while(!(((int32_t)(_i))>((/*RF2*/(((T255*)a1))->_upper/*5p*/)))) +_i=(/*RF2*/(((T256*)a1))->_lower/*5p*/); +while(!(((int32_t)(_i))>((/*RF2*/(((T256*)a1))->_upper/*5p*/)))) { -_sum=((int64_t)(_sum))+(/*IC*/(T11)(r255item(((T255*)a1),_i))); +_sum=((int64_t)(_sum))+(/*IC*/(T11)(r256item(((T256*)a1),_i))); _i=((int32_t)(_i))+(INT32_C(1)); } -R=((T5)(_sum))/(/*IC*/(T11)(r255count(((T255*)a1)))); +R=((T5)(_sum))/(/*IC*/(T11)(r256count(((T256*)a1)))); return R; }/*--*/ /*WACOM_POINTER*/void r70reconfigure_crop(T70* C,T0* a1){ -if(r70is_valid_crop(((/*RF2*/(((T247*)a1))->_storage/*3p*/))[INT32_C(0)])){ -r70set_crop(C,((/*RF2*/(((T247*)a1))->_storage/*3p*/))[INT32_C(0)]); +if(r70is_valid_crop(((/*RF2*/(((T244*)a1))->_storage/*3p*/))[INT32_C(0)])){ +r70set_crop(C,((/*RF2*/(((T244*)a1))->_storage/*3p*/))[INT32_C(0)]); } else{ r46put_string(ms70_2097616536); -r46put_line(((/*RF2*/(((T247*)a1))->_storage/*3p*/))[INT32_C(0)]); +r46put_line(((/*RF2*/(((T244*)a1))->_storage/*3p*/))[INT32_C(0)]); } }/*--*/ @@ -9973,10 +9973,10 @@ r46put_line(((/*RF2*/(((T247*)a1))->_storage/*3p*/))[INT32_C(0)]); T0* _values=(void*)0; r7replace_all(((T7*)a1),((T3)'\054'),((T3)'\040')); _values=r7split(((T7*)a1)); -/*SFN*/(C->_x_min_crop/*32p*/)=r7to_integer((T7*)(r256item(((T256*)_values),INT32_C(1)))); -/*SFN*/(C->_y_min_crop/*32p*/)=r7to_integer((T7*)(r256item(((T256*)_values),INT32_C(2)))); -/*SFN*/(C->_x_max_crop/*32p*/)=r7to_integer((T7*)(r256item(((T256*)_values),INT32_C(3)))); -/*SFN*/(C->_y_max_crop/*32p*/)=r7to_integer((T7*)(r256item(((T256*)_values),INT32_C(4)))); +/*SFN*/(C->_x_min_crop/*32p*/)=r7to_integer((T7*)(r257item(((T257*)_values),INT32_C(1)))); +/*SFN*/(C->_y_min_crop/*32p*/)=r7to_integer((T7*)(r257item(((T257*)_values),INT32_C(2)))); +/*SFN*/(C->_x_max_crop/*32p*/)=r7to_integer((T7*)(r257item(((T257*)_values),INT32_C(3)))); +/*SFN*/(C->_y_max_crop/*32p*/)=r7to_integer((T7*)(r257item(((T257*)_values),INT32_C(4)))); /*SFN*/(C->_cropping/*32p*/)=((T6)(1)); /*SFN*/(C->_crop_width/*32p*/)=((int32_t)((/*RF2*/(C)->_x_max_crop/*32p*/)))-((/*RF2*/(C)->_x_min_crop/*32p*/)); /*SFN*/(C->_crop_height/*32p*/)=((int32_t)((/*RF2*/(C)->_y_max_crop/*32p*/)))-((/*RF2*/(C)->_y_min_crop/*32p*/)); @@ -10116,8 +10116,8 @@ T2 _i=0; _i=INT32_C(0); while(!(((int32_t)(_i))>((/*RF2*/((T249*)((/*RF2*/(C)->_ivy_clients/*i11p*/)))->_upper/*3p*/)))) { -r153expect(((T153*)a1),r154event_can_read((T154*)(((/*RF2*/((T249*)((/*RF2*/(C)->_ivy_clients/*i11p*/)))->_storage/*3p*/))[_i]))); -r153expect(((T153*)a1),r154event_exception((T154*)(((/*RF2*/((T249*)((/*RF2*/(C)->_ivy_clients/*i11p*/)))->_storage/*3p*/))[_i]))); +r154expect(((T154*)a1),r153event_can_read((T153*)(((/*RF2*/((T249*)((/*RF2*/(C)->_ivy_clients/*i11p*/)))->_storage/*3p*/))[_i]))); +r154expect(((T154*)a1),r153event_exception((T153*)(((/*RF2*/((T249*)((/*RF2*/(C)->_ivy_clients/*i11p*/)))->_storage/*3p*/))[_i]))); _i=((int32_t)(_i))+(INT32_C(1)); } }/*--*/ @@ -10140,11 +10140,11 @@ tmp0/*or else*/=((T6)(R)); if(tmp0/*or else*/){ break; } -tmp1/*or else*/=((T6)(r153event_occurred(((T153*)a1),r154event_exception((T154*)(((/*RF2*/((T249*)((/*RF2*/(C)->_ivy_clients/*i11p*/)))->_storage/*3p*/))[_i]))))); +tmp1/*or else*/=((T6)(r154event_occurred(((T154*)a1),r153event_exception((T153*)(((/*RF2*/((T249*)((/*RF2*/(C)->_ivy_clients/*i11p*/)))->_storage/*3p*/))[_i]))))); if(tmp1/*or else*/){ } else{ -tmp1/*or else*/=((T6)(r153event_occurred(((T153*)a1),r154event_can_read((T154*)(((/*RF2*/((T249*)((/*RF2*/(C)->_ivy_clients/*i11p*/)))->_storage/*3p*/))[_i]))))); +tmp1/*or else*/=((T6)(r154event_occurred(((T154*)a1),r153event_can_read((T153*)(((/*RF2*/((T249*)((/*RF2*/(C)->_ivy_clients/*i11p*/)))->_storage/*3p*/))[_i]))))); } R=((T6)(tmp1/*or else*/)); _i=((int32_t)(_i))+(INT32_C(1)); @@ -10161,12 +10161,12 @@ _i=INT32_C(0); while(!(((int32_t)(_i))>((/*RF2*/((T249*)((/*RF2*/(C)->_tmp_client_list/*i11p*/)))->_upper/*3p*/)))) { _client=((/*RF2*/((T249*)((/*RF2*/(C)->_tmp_client_list/*i11p*/)))->_storage/*3p*/))[_i]; -if(r153event_occurred((T153*)((/*RF2*/(C)->_events_set/*i11p*/)),r154event_exception(((T154*)_client)))){ -r154disconnect(((T154*)_client)); +if(r154event_occurred((T154*)((/*RF2*/(C)->_events_set/*i11p*/)),r153event_exception(((T153*)_client)))){ +r153disconnect(((T153*)_client)); } else{ -if(r153event_occurred((T153*)((/*RF2*/(C)->_events_set/*i11p*/)),r154event_can_read(((T154*)_client)))){ -r154process_incomming_data(((T154*)_client)); +if(r154event_occurred((T154*)((/*RF2*/(C)->_events_set/*i11p*/)),r153event_can_read(((T153*)_client)))){ +r153process_incomming_data(((T153*)_client)); } _i=((int32_t)(_i))+(INT32_C(1)); } @@ -10183,7 +10183,7 @@ r250add((T250*)((/*RF2*/(C)->_callback_list/*i11p*/)),a2,_pattern_copy); }/*--*/ /*IVY*/void r71channel_down(T71* C,T0* a1){ -r154disconnect(((T154*)a1)); +r153disconnect(((T153*)a1)); r249remove((T249*)((/*RF2*/(C)->_ivy_clients/*i11p*/)),r249fast_index_of((T249*)((/*RF2*/(C)->_ivy_clients/*i11p*/)),a1,INT32_C(0))); }/*--*/ @@ -10193,13 +10193,13 @@ T0* tmp0; /*INTERNAL_C_LOCAL list]*/ T2 _i=0; T0* _match_list=(void*)0; -tmp0/*new*/=((T0*)(new247())); -r247with_capacity(((T247*)tmp0/*new*/),a2); +tmp0/*new*/=((T0*)(new244())); +r244with_capacity(((T244*)tmp0/*new*/),a2); _match_list=tmp0/*new*/; /*tmp0.unlock*/ while(!(((int32_t)(_i))>=(a2))) { -r247add_last(((T247*)_match_list),((T0*)create7from_external((a3)[_i]))); +r244add_last(((T244*)_match_list),((T0*)create7from_external((a3)[_i]))); _i=((int32_t)(_i))+(INT32_C(1)); } agent_launcher_FAST_ARRAY__STRING__(a1,_match_list); @@ -10210,8 +10210,8 @@ agent_launcher_FAST_ARRAY__STRING__(a1,_match_list); T0* tmp0; /*INTERNAL_C_LOCAL list]*/ T0* R=(void*)0; -tmp0/*new*/=((T0*)(new154())); -r154make(((T154*)tmp0/*new*/),a1,a2,a3,a4,a5); +tmp0/*new*/=((T0*)(new153())); +r153make(((T153*)tmp0/*new*/),a1,a2,a3,a4,a5); R=tmp0/*new*/; /*tmp0.unlock*/ r249add_last((T249*)((/*RF2*/(C)->_ivy_clients/*i11p*/)),R); @@ -10311,7 +10311,7 @@ r70proximity(((T70*)closed_C),(T6)(0),open_a2); }/*--*/ /*agent creation*/T0*agenT25f25l227c40(T0* closed_C){ -se_agenT25f25l227c40*u=(void*)new_agent(244); +se_agenT25f25l227c40*u=(void*)new_agent(245); u->creation_mold_id=1; u->afp=_agenT25f25l227c40; u->gc_mark_agent_mold=gc_mark_agenT25f25l227c40; @@ -10334,7 +10334,7 @@ r70proximity(((T70*)closed_C),(T6)(1),open_a2); }/*--*/ /*agent creation*/T0*agenT25f25l226c39(T0* closed_C){ -se_agenT25f25l226c39*u=(void*)new_agent(244); +se_agenT25f25l226c39*u=(void*)new_agent(245); u->creation_mold_id=2; u->afp=_agenT25f25l226c39; u->gc_mark_agent_mold=gc_mark_agenT25f25l226c39; @@ -10357,7 +10357,7 @@ r70button(((T70*)closed_C),(T6)(0),open_a2); }/*--*/ /*agent creation*/T0*agenT25f25l225c42(T0* closed_C){ -se_agenT25f25l225c42*u=(void*)new_agent(244); +se_agenT25f25l225c42*u=(void*)new_agent(245); u->creation_mold_id=3; u->afp=_agenT25f25l225c42; u->gc_mark_agent_mold=gc_mark_agenT25f25l225c42; @@ -10380,7 +10380,7 @@ r70button(((T70*)closed_C),(T6)(1),open_a2); }/*--*/ /*agent creation*/T0*agenT25f25l224c41(T0* closed_C){ -se_agenT25f25l224c41*u=(void*)new_agent(244); +se_agenT25f25l224c41*u=(void*)new_agent(245); u->creation_mold_id=4; u->afp=_agenT25f25l224c41; u->gc_mark_agent_mold=gc_mark_agenT25f25l224c41; @@ -10403,7 +10403,7 @@ r70move(((T70*)closed_C),open_a1); }/*--*/ /*agent creation*/T0*agenT25f25l223c32(T0* closed_C){ -se_agenT25f25l223c32*u=(void*)new_agent(244); +se_agenT25f25l223c32*u=(void*)new_agent(245); u->creation_mold_id=5; u->afp=_agenT25f25l223c32; u->gc_mark_agent_mold=gc_mark_agenT25f25l223c32; @@ -10427,7 +10427,7 @@ r25pad_button_released(((T25*)closed_C),closed_a1,open_a2); }/*--*/ /*agent creation*/T0*agenT25f25l205c38(T0* closed_C,T0* closed_a1){ -se_agenT25f25l205c38*u=(void*)new_agent(244); +se_agenT25f25l205c38*u=(void*)new_agent(245); u->creation_mold_id=6; u->afp=_agenT25f25l205c38; u->gc_mark_agent_mold=gc_mark_agenT25f25l205c38; @@ -10453,7 +10453,7 @@ r25pad_button_pressed(((T25*)closed_C),closed_a1,open_a2); }/*--*/ /*agent creation*/T0*agenT25f25l204c37(T0* closed_C,T0* closed_a1){ -se_agenT25f25l204c37*u=(void*)new_agent(244); +se_agenT25f25l204c37*u=(void*)new_agent(245); u->creation_mold_id=7; u->afp=_agenT25f25l204c37; u->gc_mark_agent_mold=gc_mark_agenT25f25l204c37; @@ -10479,7 +10479,7 @@ r25left_slider_out(((T25*)closed_C),closed_a1,open_a2); }/*--*/ /*agent creation*/T0*agenT25f25l199c36(T0* closed_C,T0* closed_a1){ -se_agenT25f25l199c36*u=(void*)new_agent(244); +se_agenT25f25l199c36*u=(void*)new_agent(245); u->creation_mold_id=8; u->afp=_agenT25f25l199c36; u->gc_mark_agent_mold=gc_mark_agenT25f25l199c36; @@ -10505,7 +10505,7 @@ r25slider_event(((T25*)closed_C),closed_a1,open_a2); }/*--*/ /*agent creation*/T0*agenT25f25l198c28(T0* closed_C,T0* closed_a1){ -se_agenT25f25l198c28*u=(void*)new_agent(244); +se_agenT25f25l198c28*u=(void*)new_agent(245); u->creation_mold_id=9; u->afp=_agenT25f25l198c28; u->gc_mark_agent_mold=gc_mark_agenT25f25l198c28; @@ -10573,7 +10573,7 @@ _tmp_pointer=tmp0/*new*/; /*tmp0.unlock*/ while(!(r6_ix_or((T6)(((int32_t)(_i))>(r25argument_count())),(T6)(_error)))) { -r7copy(((T7*)_option),((/*RF2*/((T247*)(r25command_arguments()))->_storage/*3p*/))[_i]); +r7copy(((T7*)_option),((/*RF2*/((T244*)(r25command_arguments()))->_storage/*3p*/))[_i]); _equal_index=r7first_index_of(((T7*)_option),((T3)'\075')); if((_equal_index)==(INT8_C(0))){ (/*RF2*/(((T7*)_value))->_count/*3p*/)=INT32_C(0); @@ -11130,7 +11130,7 @@ break; case 6: if(((int32_t)(_i))<(r25argument_count())){ _i=((int32_t)(_i))+(INT32_C(1)); -r7copy((T7*)((/*RF2*/(C)->_ivy_bus/*8p*/)),((/*RF2*/((T247*)(r25command_arguments()))->_storage/*3p*/))[_i]); +r7copy((T7*)((/*RF2*/(C)->_ivy_bus/*8p*/)),((/*RF2*/((T244*)(r25command_arguments()))->_storage/*3p*/))[_i]); } else{ _error=((T6)(1)); @@ -11203,7 +11203,7 @@ break; default:; _error=((T6)(1)); r43put_string(se_ms(15,s25_1260406502)); -r43put_string(((/*RF2*/((T247*)(r25command_arguments()))->_storage/*3p*/))[_i]); +r43put_string(((/*RF2*/((T244*)(r25command_arguments()))->_storage/*3p*/))[_i]); io_putc(((T3)'\n'),(stderr)); r25print_help(); } @@ -11229,9 +11229,9 @@ r43put_line(se_ms(33,s25_1213754110)); else{ _devices=(/*RF2*/((T191*)(r150x_input_extension()))->_devices/*p*/); _i=INT32_C(0); -while(!(((int32_t)(_i))>((/*RF2*/(((T246*)_devices))->_upper/*3p*/)))) +while(!(((int32_t)(_i))>((/*RF2*/(((T247*)_devices))->_upper/*3p*/)))) { -_device=((/*RF2*/(((T246*)_devices))->_storage/*3p*/))[_i]; +_device=((/*RF2*/(((T247*)_devices))->_storage/*3p*/))[_i]; r53put_string((T53*)(r25std_output()),(/*RF2*/(((T68*)_device))->_name/*14p*/)); r53put_string((T53*)(r25std_output()),ms25_3479972); if(((/*RF2*/(((T68*)_device))->_type/*14p*/))==((void*)((void*)0))){ @@ -11283,8 +11283,8 @@ T2 _equal_index=0; _i=INT32_C(1); while(!(((int32_t)(_i))>(r25argument_count()))) { -if(r7has_prefix((T7*)(((/*RF2*/((T247*)(r25command_arguments()))->_storage/*3p*/))[_i]),ms25_92383297)){ -r7copy((T7*)((/*RF2*/(C)->_application_name/*8p*/)),((/*RF2*/((T247*)(r25command_arguments()))->_storage/*3p*/))[_i]); +if(r7has_prefix((T7*)(((/*RF2*/((T244*)(r25command_arguments()))->_storage/*3p*/))[_i]),ms25_92383297)){ +r7copy((T7*)((/*RF2*/(C)->_application_name/*8p*/)),((/*RF2*/((T244*)(r25command_arguments()))->_storage/*3p*/))[_i]); _equal_index=r7first_index_of((T7*)((/*RF2*/(C)->_application_name/*8p*/)),((T3)'\075')); r7remove_head((T7*)((/*RF2*/(C)->_application_name/*8p*/)),_equal_index); } @@ -11315,7 +11315,7 @@ r71send_message((T71*)((/*RF2*/(C)->_ivy/*8p*/)),_message); /*XINPUT_IVY*/T2 r25argument_count(void){ T2 R=0; -R=(/*RF2*/((T247*)(r25command_arguments()))->_upper/*3p*/); +R=(/*RF2*/((T244*)(r25command_arguments()))->_upper/*3p*/); return R; }/*--*/ @@ -11365,7 +11365,7 @@ else{ _devices=(/*RF2*/((T191*)(r150x_input_extension()))->_devices/*p*/); _i=INT32_C(0); while(1){ -tmp0/*or else*/=((T6)(((int32_t)(_i))>((/*RF2*/(((T246*)_devices))->_upper/*3p*/)))); +tmp0/*or else*/=((T6)(((int32_t)(_i))>((/*RF2*/(((T247*)_devices))->_upper/*3p*/)))); if(tmp0/*or else*/){ } else{ @@ -11374,8 +11374,8 @@ tmp0/*or else*/=((T6)((R)!=((void*)((void*)0)))); if(tmp0/*or else*/){ break; } -if(r7is_equal((T7*)((/*RF2*/((T68*)(((/*RF2*/(((T246*)_devices))->_storage/*3p*/))[_i]))->_name/*14p*/)),a1)){ -R=((/*RF2*/(((T246*)_devices))->_storage/*3p*/))[_i]; +if(r7is_equal((T7*)((/*RF2*/((T68*)(((/*RF2*/(((T247*)_devices))->_storage/*3p*/))[_i]))->_name/*14p*/)),a1)){ +R=((/*RF2*/(((T247*)_devices))->_storage/*3p*/))[_i]; if((/*RF2*/(((T68*)R))->_is_available_extension/*14p*/)){ r68connect(((T68*)R)); } @@ -11421,15 +11421,15 @@ T2 _i=0; T0* _arg=(void*)0; if(fBC30command_arguments==0){fBC30command_arguments=1;{ _i=se_argc; -tmp0/*new*/=((T0*)(new247())); -r247make(((T247*)tmp0/*new*/),_i); +tmp0/*new*/=((T0*)(new244())); +r244make(((T244*)tmp0/*new*/),_i); oBC30command_arguments=tmp0/*new*/; /*tmp0.unlock*/ while(!((_i)==(INT8_C(0)))) { _i=((int32_t)(_i))-(INT32_C(1)); _arg=((T0*)se_string(se_argv[_i])); -((/*RF2*/(((T247*)oBC30command_arguments))->_storage/*3p*/))[_i]=(_arg); +((/*RF2*/(((T244*)oBC30command_arguments))->_storage/*3p*/))[_i]=(_arg); } }} return oBC30command_arguments; @@ -11892,11 +11892,11 @@ gc_mark46((T46*)(oBC13io)); gc_mark9((oBC102sprintf_buffer)); gc_mark43((T43*)(oBC13std_error)); /*Ordinary once functions:*/ -if(NULL!=oBC30command_arguments)gc_mark247((T247*)(oBC30command_arguments)); +if(NULL!=oBC30command_arguments)gc_mark244((T244*)(oBC30command_arguments)); if(NULL!=oBC26vision)gc_mark65((T65*)(oBC26vision)); if(NULL!=oBC13std_output)gc_mark53((T53*)(oBC13std_output)); if(NULL!=oBC65root_window)gc_mark73((T73*)(oBC65root_window)); -if(NULL!=oBC7split_buffer)gc_mark256((T256*)(oBC7split_buffer)); +if(NULL!=oBC7split_buffer)gc_mark257((T257*)(oBC7split_buffer)); if(NULL!=oBC7string_buffer)gc_mark7((T7*)(oBC7string_buffer)); if(NULL!=oBC150x_input_extension)gc_mark191((T191*)(oBC150x_input_extension)); if(NULL!=oBC143common_free_nodes)gc_mark288((T288*)(oBC143common_free_nodes)); @@ -11910,13 +11910,6 @@ gcmt_tail_addr=(((char*)(gcmt[gcmt_used-1]))+(gcmt[gcmt_used-1])->size); ((gc25*)eiffel_root_object)->header.flag=FSOH_UNMARKED; gc_free113=(void*)0; gc_free123=(void*)0; -if(na_env338.store_left>0){ -na_env338.store->header.size=na_env338.store_left; -na_env338.store->header.magic_flag=RSOH_FREE; -na_env338.store_left=0; -} -na_env338.chunk_list=NULL; -na_env338.store_chunk=NULL; if(na_env337.store_left>0){ na_env337.store->header.size=na_env337.store_left; na_env337.store->header.magic_flag=RSOH_FREE; @@ -11952,6 +11945,13 @@ na_env333.store_left=0; } na_env333.chunk_list=NULL; na_env333.store_chunk=NULL; +if(na_env332.store_left>0){ +na_env332.store->header.size=na_env332.store_left; +na_env332.store->header.magic_flag=RSOH_FREE; +na_env332.store_left=0; +} +na_env332.chunk_list=NULL; +na_env332.store_chunk=NULL; if(na_env331.store_left>0){ na_env331.store->header.size=na_env331.store_left; na_env331.store->header.magic_flag=RSOH_FREE; @@ -12022,29 +12022,21 @@ na_env305.store_left=0; } na_env305.chunk_list=NULL; na_env305.store_chunk=NULL; -if(na_env298.store_left>0){ -na_env298.store->header.size=na_env298.store_left; -na_env298.store->header.magic_flag=RSOH_FREE; -na_env298.store_left=0; -} -na_env298.chunk_list=NULL; -na_env298.store_chunk=NULL; -if(na_env299.store_left>0){ -na_env299.store->header.size=na_env299.store_left; -na_env299.store->header.magic_flag=RSOH_FREE; -na_env299.store_left=0; -} -na_env299.chunk_list=NULL; -na_env299.store_chunk=NULL; -gc_free304=(void*)0; -if(na_env302.store_left>0){ -na_env302.store->header.size=na_env302.store_left; -na_env302.store->header.magic_flag=RSOH_FREE; -na_env302.store_left=0; -} -na_env302.chunk_list=NULL; -na_env302.store_chunk=NULL; -gc_free303=(void*)0; +if(na_env304.store_left>0){ +na_env304.store->header.size=na_env304.store_left; +na_env304.store->header.magic_flag=RSOH_FREE; +na_env304.store_left=0; +} +na_env304.chunk_list=NULL; +na_env304.store_chunk=NULL; +if(na_env303.store_left>0){ +na_env303.store->header.size=na_env303.store_left; +na_env303.store->header.magic_flag=RSOH_FREE; +na_env303.store_left=0; +} +na_env303.chunk_list=NULL; +na_env303.store_chunk=NULL; +gc_free302=(void*)0; if(na_env301.store_left>0){ na_env301.store->header.size=na_env301.store_left; na_env301.store->header.magic_flag=RSOH_FREE; @@ -12053,6 +12045,14 @@ na_env301.store_left=0; na_env301.chunk_list=NULL; na_env301.store_chunk=NULL; gc_free300=(void*)0; +if(na_env299.store_left>0){ +na_env299.store->header.size=na_env299.store_left; +na_env299.store->header.magic_flag=RSOH_FREE; +na_env299.store_left=0; +} +na_env299.chunk_list=NULL; +na_env299.store_chunk=NULL; +gc_free298=(void*)0; gc_free297=(void*)0; gc_free296=(void*)0; if(na_env295.store_left>0){ @@ -12105,7 +12105,7 @@ na_env281.store_left=0; na_env281.chunk_list=NULL; na_env281.store_chunk=NULL; gc_free280=(void*)0; -gc_free153=(void*)0; +gc_free154=(void*)0; gc_free279=(void*)0; gc_free160=(void*)0; gc_free277=(void*)0; @@ -12116,32 +12116,32 @@ gc_free271=(void*)0; gc_free269=(void*)0; gc_free268=(void*)0; gc_free146=(void*)0; -gc_free266=(void*)0; +gc_free267=(void*)0; gc_free149=(void*)0; -gc_free260=(void*)0; +gc_free266=(void*)0; gc_free148=(void*)0; -gc_free261=(void*)0; -if(na_env265.store_left>0){ -na_env265.store->header.size=na_env265.store_left; -na_env265.store->header.magic_flag=RSOH_FREE; -na_env265.store_left=0; -} -na_env265.chunk_list=NULL; -na_env265.store_chunk=NULL; -gc_free264=(void*)0; +gc_free265=(void*)0; +if(na_env264.store_left>0){ +na_env264.store->header.size=na_env264.store_left; +na_env264.store->header.magic_flag=RSOH_FREE; +na_env264.store_left=0; +} +na_env264.chunk_list=NULL; +na_env264.store_chunk=NULL; gc_free263=(void*)0; gc_free262=(void*)0; +gc_free261=(void*)0; +gc_free260=(void*)0; gc_free259=(void*)0; -gc_free258=(void*)0; +gc_free257=(void*)0; gc_free256=(void*)0; -gc_free255=(void*)0; -if(na_env267.store_left>0){ -na_env267.store->header.size=na_env267.store_left; -na_env267.store->header.magic_flag=RSOH_FREE; -na_env267.store_left=0; -} -na_env267.chunk_list=NULL; -na_env267.store_chunk=NULL; +if(na_env255.store_left>0){ +na_env255.store->header.size=na_env255.store_left; +na_env255.store->header.magic_flag=RSOH_FREE; +na_env255.store_left=0; +} +na_env255.chunk_list=NULL; +na_env255.store_chunk=NULL; if(na_env254.store_left>0){ na_env254.store->header.size=na_env254.store_left; na_env254.store->header.magic_flag=RSOH_FREE; @@ -12151,7 +12151,7 @@ na_env254.chunk_list=NULL; na_env254.store_chunk=NULL; gc_free253=(void*)0; gc_free250=(void*)0; -gc_free154=(void*)0; +gc_free153=(void*)0; gc_free249=(void*)0; gc_free248=(void*)0; gc_free155=(void*)0; @@ -12162,11 +12162,11 @@ gc_free131=(void*)0; gc_free53=(void*)0; gc_free46=(void*)0; gc_free191=(void*)0; -gc_free246=(void*)0; +gc_free247=(void*)0; gc_free68=(void*)0; gc_free43=(void*)0; gc_free70=(void*)0; -gc_free247=(void*)0; +gc_free244=(void*)0; if(na_env9.store_left>0){ na_env9.store->header.size=na_env9.store_left; na_env9.store->header.magic_flag=RSOH_FREE; @@ -12204,12 +12204,12 @@ gc123*store123=(void*)0; int store_left123=0; fsoc*store_chunk123=(void*)0; gc123*gc_free123=(void*)0; -na_env na_env338={0,NULL,NULL,NULL,(void(*)(T0*))gc_mark338}; na_env na_env337={0,NULL,NULL,NULL,(void(*)(T0*))gc_mark337}; na_env na_env336={0,NULL,NULL,NULL,(void(*)(T0*))gc_mark336}; na_env na_env335={0,NULL,NULL,NULL,(void(*)(T0*))gc_mark335}; na_env na_env334={0,NULL,NULL,NULL,(void(*)(T0*))gc_mark334}; na_env na_env333={0,NULL,NULL,NULL,(void(*)(T0*))gc_mark333}; +na_env na_env332={0,NULL,NULL,NULL,(void(*)(T0*))gc_mark332}; na_env na_env331={0,NULL,NULL,NULL,(void(*)(T0*))gc_mark331}; na_env na_env330={0,NULL,NULL,NULL,(void(*)(T0*))gc_mark330}; gc329*store329=(void*)0; @@ -12247,22 +12247,22 @@ fsoc*store_chunk307=(void*)0; gc307*gc_free307=(void*)0; na_env na_env306={0,NULL,NULL,NULL,(void(*)(T0*))gc_mark306}; na_env na_env305={0,NULL,NULL,NULL,(void(*)(T0*))gc_mark305}; -na_env na_env298={0,NULL,NULL,NULL,(void(*)(T0*))gc_mark298}; -na_env na_env299={0,NULL,NULL,NULL,(void(*)(T0*))gc_mark299}; -gc304*store304=(void*)0; -int store_left304=0; -fsoc*store_chunk304=(void*)0; -gc304*gc_free304=(void*)0; -na_env na_env302={0,NULL,NULL,NULL,(void(*)(T0*))gc_mark302}; -gc303*store303=(void*)0; -int store_left303=0; -fsoc*store_chunk303=(void*)0; -gc303*gc_free303=(void*)0; +na_env na_env304={0,NULL,NULL,NULL,(void(*)(T0*))gc_mark304}; +na_env na_env303={0,NULL,NULL,NULL,(void(*)(T0*))gc_mark303}; +gc302*store302=(void*)0; +int store_left302=0; +fsoc*store_chunk302=(void*)0; +gc302*gc_free302=(void*)0; na_env na_env301={0,NULL,NULL,NULL,(void(*)(T0*))gc_mark301}; gc300*store300=(void*)0; int store_left300=0; fsoc*store_chunk300=(void*)0; gc300*gc_free300=(void*)0; +na_env na_env299={0,NULL,NULL,NULL,(void(*)(T0*))gc_mark299}; +gc298*store298=(void*)0; +int store_left298=0; +fsoc*store_chunk298=(void*)0; +gc298*gc_free298=(void*)0; gc297*store297=(void*)0; int store_left297=0; fsoc*store_chunk297=(void*)0; @@ -12309,10 +12309,10 @@ gc280*store280=(void*)0; int store_left280=0; fsoc*store_chunk280=(void*)0; gc280*gc_free280=(void*)0; -gc153*store153=(void*)0; -int store_left153=0; -fsoc*store_chunk153=(void*)0; -gc153*gc_free153=(void*)0; +gc154*store154=(void*)0; +int store_left154=0; +fsoc*store_chunk154=(void*)0; +gc154*gc_free154=(void*)0; gc279*store279=(void*)0; int store_left279=0; fsoc*store_chunk279=(void*)0; @@ -12353,31 +12353,27 @@ gc146*store146=(void*)0; int store_left146=0; fsoc*store_chunk146=(void*)0; gc146*gc_free146=(void*)0; -gc266*store266=(void*)0; -int store_left266=0; -fsoc*store_chunk266=(void*)0; -gc266*gc_free266=(void*)0; +gc267*store267=(void*)0; +int store_left267=0; +fsoc*store_chunk267=(void*)0; +gc267*gc_free267=(void*)0; gc149*store149=(void*)0; int store_left149=0; fsoc*store_chunk149=(void*)0; gc149*gc_free149=(void*)0; -gc260*store260=(void*)0; -int store_left260=0; -fsoc*store_chunk260=(void*)0; -gc260*gc_free260=(void*)0; +gc266*store266=(void*)0; +int store_left266=0; +fsoc*store_chunk266=(void*)0; +gc266*gc_free266=(void*)0; gc148*store148=(void*)0; int store_left148=0; fsoc*store_chunk148=(void*)0; gc148*gc_free148=(void*)0; -gc261*store261=(void*)0; -int store_left261=0; -fsoc*store_chunk261=(void*)0; -gc261*gc_free261=(void*)0; -na_env na_env265={0,NULL,NULL,NULL,(void(*)(T0*))gc_mark265}; -gc264*store264=(void*)0; -int store_left264=0; -fsoc*store_chunk264=(void*)0; -gc264*gc_free264=(void*)0; +gc265*store265=(void*)0; +int store_left265=0; +fsoc*store_chunk265=(void*)0; +gc265*gc_free265=(void*)0; +na_env na_env264={0,NULL,NULL,NULL,(void(*)(T0*))gc_mark264}; gc263*store263=(void*)0; int store_left263=0; fsoc*store_chunk263=(void*)0; @@ -12386,23 +12382,27 @@ gc262*store262=(void*)0; int store_left262=0; fsoc*store_chunk262=(void*)0; gc262*gc_free262=(void*)0; +gc261*store261=(void*)0; +int store_left261=0; +fsoc*store_chunk261=(void*)0; +gc261*gc_free261=(void*)0; +gc260*store260=(void*)0; +int store_left260=0; +fsoc*store_chunk260=(void*)0; +gc260*gc_free260=(void*)0; gc259*store259=(void*)0; int store_left259=0; fsoc*store_chunk259=(void*)0; gc259*gc_free259=(void*)0; -gc258*store258=(void*)0; -int store_left258=0; -fsoc*store_chunk258=(void*)0; -gc258*gc_free258=(void*)0; +gc257*store257=(void*)0; +int store_left257=0; +fsoc*store_chunk257=(void*)0; +gc257*gc_free257=(void*)0; gc256*store256=(void*)0; int store_left256=0; fsoc*store_chunk256=(void*)0; gc256*gc_free256=(void*)0; -gc255*store255=(void*)0; -int store_left255=0; -fsoc*store_chunk255=(void*)0; -gc255*gc_free255=(void*)0; -na_env na_env267={0,NULL,NULL,NULL,(void(*)(T0*))gc_mark267}; +na_env na_env255={0,NULL,NULL,NULL,(void(*)(T0*))gc_mark255}; na_env na_env254={0,NULL,NULL,NULL,(void(*)(T0*))gc_mark254}; gc253*store253=(void*)0; int store_left253=0; @@ -12412,10 +12412,10 @@ gc250*store250=(void*)0; int store_left250=0; fsoc*store_chunk250=(void*)0; gc250*gc_free250=(void*)0; -gc154*store154=(void*)0; -int store_left154=0; -fsoc*store_chunk154=(void*)0; -gc154*gc_free154=(void*)0; +gc153*store153=(void*)0; +int store_left153=0; +fsoc*store_chunk153=(void*)0; +gc153*gc_free153=(void*)0; gc249*store249=(void*)0; int store_left249=0; fsoc*store_chunk249=(void*)0; @@ -12456,10 +12456,10 @@ gc191*store191=(void*)0; int store_left191=0; fsoc*store_chunk191=(void*)0; gc191*gc_free191=(void*)0; -gc246*store246=(void*)0; -int store_left246=0; -fsoc*store_chunk246=(void*)0; -gc246*gc_free246=(void*)0; +gc247*store247=(void*)0; +int store_left247=0; +fsoc*store_chunk247=(void*)0; +gc247*gc_free247=(void*)0; gc68*store68=(void*)0; int store_left68=0; fsoc*store_chunk68=(void*)0; @@ -12472,10 +12472,10 @@ gc70*store70=(void*)0; int store_left70=0; fsoc*store_chunk70=(void*)0; gc70*gc_free70=(void*)0; -gc247*store247=(void*)0; -int store_left247=0; -fsoc*store_chunk247=(void*)0; -gc247*gc_free247=(void*)0; +gc244*store244=(void*)0; +int store_left244=0; +fsoc*store_chunk244=(void*)0; +gc244*gc_free244=(void*)0; na_env na_env9={0,NULL,NULL,NULL,(void(*)(T0*))gc_mark9}; gc7*store7=(void*)0; int store_left7=0; @@ -12533,7 +12533,7 @@ c->header.state_type=FSO_FREE_CHUNK; void gc_mark113(T113*o){ if(((gc113*)o)->header.flag==FSOH_UNMARKED){ ((gc113*)o)->header.flag=FSOH_MARKED; -/*ip*/if(NULL!=o->_stream)gc_mark154((T154*)(o->_stream)); +/*ip*/if(NULL!=o->_stream)gc_mark153((T153*)(o->_stream)); } }/*--*/ @@ -12546,7 +12546,7 @@ if(((((char*)p)-((char*)b))%sizeof(*p))==0){ if(p->header.flag==FSOH_UNMARKED){ T113*o=(&(p->object)); ((gc113*)o)->header.flag=FSOH_MARKED; -/*ip*/if(NULL!=o->_stream)gc_mark154((T154*)(o->_stream)); +/*ip*/if(NULL!=o->_stream)gc_mark153((T153*)(o->_stream)); } } }/*--*/ @@ -12686,40 +12686,6 @@ n->object=M123; return((T123*)n); }/*--*/ -void gc_mark338(T338 o){ -if(NULL==gc_find_chunk(o)) -return; /* external NA */ -{rsoh*h=((rsoh*)o)-1; - if((h->header.magic_flag)==RSOH_UNMARKED){ - h->header.magic_flag=RSOH_MARKED; - {T0* e; -T0**p=((void*)(o+((((h->header.size)-sizeof(rsoh))/sizeof(e))-1))); -for(;((void*)p)>=((void*)o);p--){ -e=*p; -}}}} -}/*--*/ - -T338 new338(unsigned int size){ -size=(size*sizeof(T0*))+sizeof(rsoh); -size=((size+(sizeof(double)-1))&~(sizeof(double)-1)); -if (size<=(na_env338.store_left)){ -rsoh*r=na_env338.store; -na_env338.store_left-=size; -if(na_env338.store_left>sizeof(rsoh)){ -r->header.size=size; -na_env338.store=((rsoh*)(((char*)(na_env338.store))+size)); -} -else { -r->header.size=size+na_env338.store_left; -na_env338.store_left=0; -} -(r->header.magic_flag)=RSOH_UNMARKED; -((void)memset((r+1),0,r->header.size-sizeof(rsoh))); -return((T338)(r+1)); -} -return((T338)new_na(&na_env338,size)); -}/*--*/ - void gc_mark337(T337 o){ if(NULL==gc_find_chunk(o)) return; /* external NA */ @@ -12798,7 +12764,6 @@ return; /* external NA */ T0**p=((void*)(o+((((h->header.size)-sizeof(rsoh))/sizeof(e))-1))); for(;((void*)p)>=((void*)o);p--){ e=*p; -if(NULL!=e)gc_mark244((T244*)(e)); }}}} }/*--*/ @@ -12833,7 +12798,7 @@ return; /* external NA */ T0**p=((void*)(o+((((h->header.size)-sizeof(rsoh))/sizeof(e))-1))); for(;((void*)p)>=((void*)o);p--){ e=*p; -if(NULL!=e)gc_mark290((T290*)(e)); +if(NULL!=e)gc_mark245((T245*)(e)); }}}} }/*--*/ @@ -12868,7 +12833,7 @@ return; /* external NA */ T0**p=((void*)(o+((((h->header.size)-sizeof(rsoh))/sizeof(e))-1))); for(;((void*)p)>=((void*)o);p--){ e=*p; -if(NULL!=e)Xgc_mark72((T0*)(e)); +if(NULL!=e)gc_mark290((T290*)(e)); }}}} }/*--*/ @@ -12893,6 +12858,41 @@ return((T333)(r+1)); return((T333)new_na(&na_env333,size)); }/*--*/ +void gc_mark332(T332 o){ +if(NULL==gc_find_chunk(o)) +return; /* external NA */ +{rsoh*h=((rsoh*)o)-1; + if((h->header.magic_flag)==RSOH_UNMARKED){ + h->header.magic_flag=RSOH_MARKED; + {T0* e; +T0**p=((void*)(o+((((h->header.size)-sizeof(rsoh))/sizeof(e))-1))); +for(;((void*)p)>=((void*)o);p--){ +e=*p; +if(NULL!=e)Xgc_mark72((T0*)(e)); +}}}} +}/*--*/ + +T332 new332(unsigned int size){ +size=(size*sizeof(T0*))+sizeof(rsoh); +size=((size+(sizeof(double)-1))&~(sizeof(double)-1)); +if (size<=(na_env332.store_left)){ +rsoh*r=na_env332.store; +na_env332.store_left-=size; +if(na_env332.store_left>sizeof(rsoh)){ +r->header.size=size; +na_env332.store=((rsoh*)(((char*)(na_env332.store))+size)); +} +else { +r->header.size=size+na_env332.store_left; +na_env332.store_left=0; +} +(r->header.magic_flag)=RSOH_UNMARKED; +((void)memset((r+1),0,r->header.size-sizeof(rsoh))); +return((T332)(r+1)); +} +return((T332)new_na(&na_env332,size)); +}/*--*/ + void gc_mark331(T331 o){ if(NULL==gc_find_chunk(o)) return; /* external NA */ @@ -13910,7 +13910,7 @@ return((T305)(r+1)); return((T305)new_na(&na_env305,size)); }/*--*/ -void gc_mark298(T298 o){ +void gc_mark304(T304 o){ if(NULL==gc_find_chunk(o)) return; /* external NA */ {rsoh*h=((rsoh*)o)-1; @@ -13924,28 +13924,28 @@ if(NULL!=e)gc_mark149((T149*)(e)); }}}} }/*--*/ -T298 new298(unsigned int size){ +T304 new304(unsigned int size){ size=(size*sizeof(T0*))+sizeof(rsoh); size=((size+(sizeof(double)-1))&~(sizeof(double)-1)); -if (size<=(na_env298.store_left)){ -rsoh*r=na_env298.store; -na_env298.store_left-=size; -if(na_env298.store_left>sizeof(rsoh)){ +if (size<=(na_env304.store_left)){ +rsoh*r=na_env304.store; +na_env304.store_left-=size; +if(na_env304.store_left>sizeof(rsoh)){ r->header.size=size; -na_env298.store=((rsoh*)(((char*)(na_env298.store))+size)); +na_env304.store=((rsoh*)(((char*)(na_env304.store))+size)); } else { -r->header.size=size+na_env298.store_left; -na_env298.store_left=0; +r->header.size=size+na_env304.store_left; +na_env304.store_left=0; } (r->header.magic_flag)=RSOH_UNMARKED; ((void)memset((r+1),0,r->header.size-sizeof(rsoh))); -return((T298)(r+1)); +return((T304)(r+1)); } -return((T298)new_na(&na_env298,size)); +return((T304)new_na(&na_env304,size)); }/*--*/ -void gc_mark299(T299 o){ +void gc_mark303(T303 o){ if(NULL==gc_find_chunk(o)) return; /* external NA */ {rsoh*h=((rsoh*)o)-1; @@ -13959,58 +13959,58 @@ if(NULL!=e)gc_mark148((T148*)(e)); }}}} }/*--*/ -T299 new299(unsigned int size){ +T303 new303(unsigned int size){ size=(size*sizeof(T0*))+sizeof(rsoh); size=((size+(sizeof(double)-1))&~(sizeof(double)-1)); -if (size<=(na_env299.store_left)){ -rsoh*r=na_env299.store; -na_env299.store_left-=size; -if(na_env299.store_left>sizeof(rsoh)){ +if (size<=(na_env303.store_left)){ +rsoh*r=na_env303.store; +na_env303.store_left-=size; +if(na_env303.store_left>sizeof(rsoh)){ r->header.size=size; -na_env299.store=((rsoh*)(((char*)(na_env299.store))+size)); +na_env303.store=((rsoh*)(((char*)(na_env303.store))+size)); } else { -r->header.size=size+na_env299.store_left; -na_env299.store_left=0; +r->header.size=size+na_env303.store_left; +na_env303.store_left=0; } (r->header.magic_flag)=RSOH_UNMARKED; ((void)memset((r+1),0,r->header.size-sizeof(rsoh))); -return((T299)(r+1)); +return((T303)(r+1)); } -return((T299)new_na(&na_env299,size)); +return((T303)new_na(&na_env303,size)); }/*--*/ -void gc_sweep304(fsoc*c){ -gc304*o1,*o2; -o1=((gc304*)(&(c->first_object))); +void gc_sweep302(fsoc*c){ +gc302*o1,*o2; +o1=((gc302*)(&(c->first_object))); if(c->header.state_type==FSO_STORE_CHUNK){ -for(;o1header.flag)==FSOH_MARKED){ o1->header.flag=FSOH_UNMARKED; -gc_update_weak_ref_item304(&(o1->object)); +gc_update_weak_ref_item302(&(o1->object)); } else{ -o1->header.next=gc_free304; -gc_free304=o1; +o1->header.next=gc_free302; +gc_free302=o1; } } } else{ int dead=1; -gc304* old_gc_free = gc_free304; +gc302* old_gc_free = gc_free302; o2=o1+c->count_minus_one; for(;o1<=o2;o1++){ if((o1->header.flag)==FSOH_MARKED){ o1->header.flag=FSOH_UNMARKED; -gc_update_weak_ref_item304(&(o1->object)); +gc_update_weak_ref_item302(&(o1->object)); dead=0;} else{ -o1->header.next=gc_free304; -gc_free304=o1; +o1->header.next=gc_free302; +gc_free302=o1; } } if (dead){ -gc_free304 = old_gc_free; +gc_free302 = old_gc_free; c->next=fsocfl; fsocfl=c; c->header.state_type=FSO_FREE_CHUNK; @@ -14018,8 +14018,8 @@ c->header.state_type=FSO_FREE_CHUNK; } }/*--*/ -void gc_update_weak_ref_item304(T304* wr){ -gc303* obj_ptr = (gc303*)(wr->_item); +void gc_update_weak_ref_item302(T302* wr){ +gc300* obj_ptr = (gc300*)(wr->_item); if (obj_ptr != NULL){ int swept = (((void*)obj_ptr) <= ((void*)wr)); if (swept != (obj_ptr->header.flag == FSOH_UNMARKED)) @@ -14028,63 +14028,63 @@ wr->_item = NULL; } }/*--*/ -void gc_mark304(T304*o){ -((gc304*)o)->header.flag=FSOH_MARKED; +void gc_mark302(T302*o){ +((gc302*)o)->header.flag=FSOH_MARKED; }/*--*/ -void gc_align_mark304(fsoc*c,gc304*p){ -gc304*b=((gc304*)(&(c->first_object))); -if((c->header.state_type==FSO_STORE_CHUNK)&&(((char*)p)>=((char*)store304)))return; +void gc_align_mark302(fsoc*c,gc302*p){ +gc302*b=((gc302*)(&(c->first_object))); +if((c->header.state_type==FSO_STORE_CHUNK)&&(((char*)p)>=((char*)store302)))return; if(((char*)p)>((char*)(b+(c->count_minus_one))))return; if(((char*)p)<((char*)b))return; if(((((char*)p)-((char*)b))%sizeof(*p))==0){ if(p->header.flag==FSOH_UNMARKED){ -T304*o=(&(p->object)); -((gc304*)o)->header.flag=FSOH_MARKED; +T302*o=(&(p->object)); +((gc302*)o)->header.flag=FSOH_MARKED; } } }/*--*/ -fsoc H304={{FSOC_SIZE,FSO_STORE_CHUNK, -(void(*)(mch*,void*))gc_align_mark304, -(void(*)(mch*))gc_sweep304},NULL,(((FSOC_SIZE-sizeof(fsoc)+sizeof(double))/sizeof(gc304))-1)}; +fsoc H302={{FSOC_SIZE,FSO_STORE_CHUNK, +(void(*)(mch*,void*))gc_align_mark302, +(void(*)(mch*))gc_sweep302},NULL,(((FSOC_SIZE-sizeof(fsoc)+sizeof(double))/sizeof(gc302))-1)}; -T304*new304(void){ -gc304*n; +T302*new302(void){ +gc302*n; fsoc*c; -if(store_left304>1){ -store_left304--; -n=store304++; +if(store_left302>1){ +store_left302--; +n=store302++; } -else if(gc_free304!=NULL){ -n=gc_free304; -gc_free304=n->header.next; +else if(gc_free302!=NULL){ +n=gc_free302; +gc_free302=n->header.next; } -else if(store_left304==1){ -store_left304=0; -store_chunk304->header.state_type=FSO_USED_CHUNK; -n=store304++; +else if(store_left302==1){ +store_left302=0; +store_chunk302->header.state_type=FSO_USED_CHUNK; +n=store302++; } else{ c=gc_fsoc_get1(); -if(gc_free304!=NULL){ -n=gc_free304; -gc_free304=n->header.next; +if(gc_free302!=NULL){ +n=gc_free302; +gc_free302=n->header.next; } else{ if(c==NULL)c=gc_fsoc_get2(); -store_chunk304=c; -*store_chunk304=H304; -store304=((gc304*)(&(store_chunk304->first_object))); -store_left304=H304.count_minus_one; -n=store304++; +store_chunk302=c; +*store_chunk302=H302; +store302=((gc302*)(&(store_chunk302->first_object))); +store_left302=H302.count_minus_one; +n=store302++; } } n->header.flag=FSOH_UNMARKED; -n->object=M304; -return((T304*)n); +n->object=M302; +return((T302*)n); }/*--*/ -void gc_mark302(T302 o){ +void gc_mark301(T301 o){ if(NULL==gc_find_chunk(o)) return; /* external NA */ {rsoh*h=((rsoh*)o)-1; @@ -14094,60 +14094,60 @@ return; /* external NA */ T0**p=((void*)(o+((((h->header.size)-sizeof(rsoh))/sizeof(e))-1))); for(;((void*)p)>=((void*)o);p--){ e=*p; -if(NULL!=e)gc_mark303((T303*)(e)); +if(NULL!=e)gc_mark300((T300*)(e)); }}}} }/*--*/ -T302 new302(unsigned int size){ +T301 new301(unsigned int size){ size=(size*sizeof(T0*))+sizeof(rsoh); size=((size+(sizeof(double)-1))&~(sizeof(double)-1)); -if (size<=(na_env302.store_left)){ -rsoh*r=na_env302.store; -na_env302.store_left-=size; -if(na_env302.store_left>sizeof(rsoh)){ +if (size<=(na_env301.store_left)){ +rsoh*r=na_env301.store; +na_env301.store_left-=size; +if(na_env301.store_left>sizeof(rsoh)){ r->header.size=size; -na_env302.store=((rsoh*)(((char*)(na_env302.store))+size)); +na_env301.store=((rsoh*)(((char*)(na_env301.store))+size)); } else { -r->header.size=size+na_env302.store_left; -na_env302.store_left=0; +r->header.size=size+na_env301.store_left; +na_env301.store_left=0; } (r->header.magic_flag)=RSOH_UNMARKED; ((void)memset((r+1),0,r->header.size-sizeof(rsoh))); -return((T302)(r+1)); +return((T301)(r+1)); } -return((T302)new_na(&na_env302,size)); +return((T301)new_na(&na_env301,size)); }/*--*/ -void gc_sweep303(fsoc*c){ -gc303*o1,*o2; -o1=((gc303*)(&(c->first_object))); +void gc_sweep300(fsoc*c){ +gc300*o1,*o2; +o1=((gc300*)(&(c->first_object))); if(c->header.state_type==FSO_STORE_CHUNK){ -for(;o1header.flag)==FSOH_MARKED){ o1->header.flag=FSOH_UNMARKED; } else{ -o1->header.next=gc_free303; -gc_free303=o1; +o1->header.next=gc_free300; +gc_free300=o1; } } } else{ int dead=1; -gc303* old_gc_free = gc_free303; +gc300* old_gc_free = gc_free300; o2=o1+c->count_minus_one; for(;o1<=o2;o1++){ if((o1->header.flag)==FSOH_MARKED){ o1->header.flag=FSOH_UNMARKED; dead=0;} else{ -o1->header.next=gc_free303; -gc_free303=o1; +o1->header.next=gc_free300; +gc_free300=o1; } } if (dead){ -gc_free303 = old_gc_free; +gc_free300 = old_gc_free; c->next=fsocfl; fsocfl=c; c->header.state_type=FSO_FREE_CHUNK; @@ -14155,75 +14155,75 @@ c->header.state_type=FSO_FREE_CHUNK; } }/*--*/ -void gc_mark303(T303*o){ +void gc_mark300(T300*o){ begin: -if(((gc303*)o)->header.flag==FSOH_UNMARKED){ -((gc303*)o)->header.flag=FSOH_MARKED; +if(((gc300*)o)->header.flag==FSOH_UNMARKED){ +((gc300*)o)->header.flag=FSOH_MARKED; /*3p*/if(NULL!=o->_key)gc_mark73((T73*)(o->_key)); -/*3p*/if(NULL!=o->_item)gc_mark263((T263*)(o->_item)); +/*3p*/if(NULL!=o->_item)gc_mark262((T262*)(o->_item)); o=(void*)o->_next; if((o!=NULL))goto begin; } }/*--*/ -void gc_align_mark303(fsoc*c,gc303*p){ -gc303*b=((gc303*)(&(c->first_object))); -if((c->header.state_type==FSO_STORE_CHUNK)&&(((char*)p)>=((char*)store303)))return; +void gc_align_mark300(fsoc*c,gc300*p){ +gc300*b=((gc300*)(&(c->first_object))); +if((c->header.state_type==FSO_STORE_CHUNK)&&(((char*)p)>=((char*)store300)))return; if(((char*)p)>((char*)(b+(c->count_minus_one))))return; if(((char*)p)<((char*)b))return; if(((((char*)p)-((char*)b))%sizeof(*p))==0){ if(p->header.flag==FSOH_UNMARKED){ -T303*o=(&(p->object)); +T300*o=(&(p->object)); begin: -((gc303*)o)->header.flag=FSOH_MARKED; +((gc300*)o)->header.flag=FSOH_MARKED; /*3p*/if(NULL!=o->_key)gc_mark73((T73*)(o->_key)); -/*3p*/if(NULL!=o->_item)gc_mark263((T263*)(o->_item)); +/*3p*/if(NULL!=o->_item)gc_mark262((T262*)(o->_item)); o=(void*)o->_next; -if((o!=NULL)&&(((gc303*)o)->header.flag==FSOH_UNMARKED))goto begin; +if((o!=NULL)&&(((gc300*)o)->header.flag==FSOH_UNMARKED))goto begin; } } }/*--*/ -fsoc H303={{FSOC_SIZE,FSO_STORE_CHUNK, -(void(*)(mch*,void*))gc_align_mark303, -(void(*)(mch*))gc_sweep303},NULL,(((FSOC_SIZE-sizeof(fsoc)+sizeof(double))/sizeof(gc303))-1)}; +fsoc H300={{FSOC_SIZE,FSO_STORE_CHUNK, +(void(*)(mch*,void*))gc_align_mark300, +(void(*)(mch*))gc_sweep300},NULL,(((FSOC_SIZE-sizeof(fsoc)+sizeof(double))/sizeof(gc300))-1)}; -T303*new303(void){ -gc303*n; +T300*new300(void){ +gc300*n; fsoc*c; -if(store_left303>1){ -store_left303--; -n=store303++; +if(store_left300>1){ +store_left300--; +n=store300++; } -else if(gc_free303!=NULL){ -n=gc_free303; -gc_free303=n->header.next; +else if(gc_free300!=NULL){ +n=gc_free300; +gc_free300=n->header.next; } -else if(store_left303==1){ -store_left303=0; -store_chunk303->header.state_type=FSO_USED_CHUNK; -n=store303++; +else if(store_left300==1){ +store_left300=0; +store_chunk300->header.state_type=FSO_USED_CHUNK; +n=store300++; } else{ c=gc_fsoc_get1(); -if(gc_free303!=NULL){ -n=gc_free303; -gc_free303=n->header.next; +if(gc_free300!=NULL){ +n=gc_free300; +gc_free300=n->header.next; } else{ if(c==NULL)c=gc_fsoc_get2(); -store_chunk303=c; -*store_chunk303=H303; -store303=((gc303*)(&(store_chunk303->first_object))); -store_left303=H303.count_minus_one; -n=store303++; +store_chunk300=c; +*store_chunk300=H300; +store300=((gc300*)(&(store_chunk300->first_object))); +store_left300=H300.count_minus_one; +n=store300++; } } n->header.flag=FSOH_UNMARKED; -n->object=M303; -return((T303*)n); +n->object=M300; +return((T300*)n); }/*--*/ -void gc_mark301(T301 o){ +void gc_mark299(T299 o){ if(NULL==gc_find_chunk(o)) return; /* external NA */ {rsoh*h=((rsoh*)o)-1; @@ -14233,60 +14233,60 @@ return; /* external NA */ T0**p=((void*)(o+((((h->header.size)-sizeof(rsoh))/sizeof(e))-1))); for(;((void*)p)>=((void*)o);p--){ e=*p; -if(NULL!=e)gc_mark262((T262*)(e)); +if(NULL!=e)gc_mark261((T261*)(e)); }}}} }/*--*/ -T301 new301(unsigned int size){ +T299 new299(unsigned int size){ size=(size*sizeof(T0*))+sizeof(rsoh); size=((size+(sizeof(double)-1))&~(sizeof(double)-1)); -if (size<=(na_env301.store_left)){ -rsoh*r=na_env301.store; -na_env301.store_left-=size; -if(na_env301.store_left>sizeof(rsoh)){ +if (size<=(na_env299.store_left)){ +rsoh*r=na_env299.store; +na_env299.store_left-=size; +if(na_env299.store_left>sizeof(rsoh)){ r->header.size=size; -na_env301.store=((rsoh*)(((char*)(na_env301.store))+size)); +na_env299.store=((rsoh*)(((char*)(na_env299.store))+size)); } else { -r->header.size=size+na_env301.store_left; -na_env301.store_left=0; +r->header.size=size+na_env299.store_left; +na_env299.store_left=0; } (r->header.magic_flag)=RSOH_UNMARKED; ((void)memset((r+1),0,r->header.size-sizeof(rsoh))); -return((T301)(r+1)); +return((T299)(r+1)); } -return((T301)new_na(&na_env301,size)); +return((T299)new_na(&na_env299,size)); }/*--*/ -void gc_sweep300(fsoc*c){ -gc300*o1,*o2; -o1=((gc300*)(&(c->first_object))); +void gc_sweep298(fsoc*c){ +gc298*o1,*o2; +o1=((gc298*)(&(c->first_object))); if(c->header.state_type==FSO_STORE_CHUNK){ -for(;o1header.flag)==FSOH_MARKED){ o1->header.flag=FSOH_UNMARKED; } else{ -o1->header.next=gc_free300; -gc_free300=o1; +o1->header.next=gc_free298; +gc_free298=o1; } } } else{ int dead=1; -gc300* old_gc_free = gc_free300; +gc298* old_gc_free = gc_free298; o2=o1+c->count_minus_one; for(;o1<=o2;o1++){ if((o1->header.flag)==FSOH_MARKED){ o1->header.flag=FSOH_UNMARKED; dead=0;} else{ -o1->header.next=gc_free300; -gc_free300=o1; +o1->header.next=gc_free298; +gc_free298=o1; } } if (dead){ -gc_free300 = old_gc_free; +gc_free298 = old_gc_free; c->next=fsocfl; fsocfl=c; c->header.state_type=FSO_FREE_CHUNK; @@ -14294,80 +14294,80 @@ c->header.state_type=FSO_FREE_CHUNK; } }/*--*/ -void gc_mark300(T300*o){ -if(((gc300*)o)->header.flag==FSOH_UNMARKED){ -((gc300*)o)->header.flag=FSOH_MARKED; +void gc_mark298(T298*o){ +if(((gc298*)o)->header.flag==FSOH_UNMARKED){ +((gc298*)o)->header.flag=FSOH_MARKED; /*3p*/{ -T335 na=o->_storage; +T334 na=o->_storage; if(gc_find_chunk(na)!=NULL){/* non external NA */ rsoh*h=((rsoh*)na)-1; if((h->header.magic_flag)==RSOH_UNMARKED){ h->header.magic_flag=RSOH_MARKED; -r300mark_native_arrays(o); +r298mark_native_arrays(o); } } }} }/*--*/ -void gc_align_mark300(fsoc*c,gc300*p){ -gc300*b=((gc300*)(&(c->first_object))); -if((c->header.state_type==FSO_STORE_CHUNK)&&(((char*)p)>=((char*)store300)))return; +void gc_align_mark298(fsoc*c,gc298*p){ +gc298*b=((gc298*)(&(c->first_object))); +if((c->header.state_type==FSO_STORE_CHUNK)&&(((char*)p)>=((char*)store298)))return; if(((char*)p)>((char*)(b+(c->count_minus_one))))return; if(((char*)p)<((char*)b))return; if(((((char*)p)-((char*)b))%sizeof(*p))==0){ if(p->header.flag==FSOH_UNMARKED){ -T300*o=(&(p->object)); -((gc300*)o)->header.flag=FSOH_MARKED; +T298*o=(&(p->object)); +((gc298*)o)->header.flag=FSOH_MARKED; /*3p*/{ -T335 na=o->_storage; +T334 na=o->_storage; if(gc_find_chunk(na)!=NULL){/* non external NA */ rsoh*h=((rsoh*)na)-1; if((h->header.magic_flag)==RSOH_UNMARKED){ h->header.magic_flag=RSOH_MARKED; -r300mark_native_arrays(o); +r298mark_native_arrays(o); } } }} } }/*--*/ -fsoc H300={{FSOC_SIZE,FSO_STORE_CHUNK, -(void(*)(mch*,void*))gc_align_mark300, -(void(*)(mch*))gc_sweep300},NULL,(((FSOC_SIZE-sizeof(fsoc)+sizeof(double))/sizeof(gc300))-1)}; +fsoc H298={{FSOC_SIZE,FSO_STORE_CHUNK, +(void(*)(mch*,void*))gc_align_mark298, +(void(*)(mch*))gc_sweep298},NULL,(((FSOC_SIZE-sizeof(fsoc)+sizeof(double))/sizeof(gc298))-1)}; -T300*new300(void){ -gc300*n; +T298*new298(void){ +gc298*n; fsoc*c; -if(store_left300>1){ -store_left300--; -n=store300++; +if(store_left298>1){ +store_left298--; +n=store298++; } -else if(gc_free300!=NULL){ -n=gc_free300; -gc_free300=n->header.next; +else if(gc_free298!=NULL){ +n=gc_free298; +gc_free298=n->header.next; } -else if(store_left300==1){ -store_left300=0; -store_chunk300->header.state_type=FSO_USED_CHUNK; -n=store300++; +else if(store_left298==1){ +store_left298=0; +store_chunk298->header.state_type=FSO_USED_CHUNK; +n=store298++; } else{ c=gc_fsoc_get1(); -if(gc_free300!=NULL){ -n=gc_free300; -gc_free300=n->header.next; +if(gc_free298!=NULL){ +n=gc_free298; +gc_free298=n->header.next; } else{ if(c==NULL)c=gc_fsoc_get2(); -store_chunk300=c; -*store_chunk300=H300; -store300=((gc300*)(&(store_chunk300->first_object))); -store_left300=H300.count_minus_one; -n=store300++; +store_chunk298=c; +*store_chunk298=H298; +store298=((gc298*)(&(store_chunk298->first_object))); +store_left298=H298.count_minus_one; +n=store298++; } } n->header.flag=FSOH_UNMARKED; -n->object=M300; -return((T300*)n); +n->object=M298; +return((T298*)n); }/*--*/ void gc_sweep297(fsoc*c){ @@ -15125,7 +15125,7 @@ void gc_mark288(T288*o){ if(((gc288*)o)->header.flag==FSOH_UNMARKED){ ((gc288*)o)->header.flag=FSOH_MARKED; /*5p*/if(NULL!=o->_free_nodes)gc_mark289((T289*)(o->_free_nodes)); -/*5p*/if(NULL!=o->_buckets)gc_mark334((o->_buckets)); +/*5p*/if(NULL!=o->_buckets)gc_mark333((o->_buckets)); } }/*--*/ @@ -15139,7 +15139,7 @@ if(p->header.flag==FSOH_UNMARKED){ T288*o=(&(p->object)); ((gc288*)o)->header.flag=FSOH_MARKED; /*5p*/if(NULL!=o->_free_nodes)gc_mark289((T289*)(o->_free_nodes)); -/*5p*/if(NULL!=o->_buckets)gc_mark334((o->_buckets)); +/*5p*/if(NULL!=o->_buckets)gc_mark333((o->_buckets)); } } }/*--*/ @@ -15436,7 +15436,7 @@ return; /* external NA */ T0**p=((void*)(o+((((h->header.size)-sizeof(rsoh))/sizeof(e))-1))); for(;((void*)p)>=((void*)o);p--){ e=*p; -if(NULL!=e)gc_mark154((T154*)(e)); +if(NULL!=e)gc_mark153((T153*)(e)); }}}} }/*--*/ @@ -15536,7 +15536,7 @@ void gc_mark280(T280*o){ if(((gc280*)o)->header.flag==FSOH_UNMARKED){ ((gc280*)o)->header.flag=FSOH_MARKED; /*3p*/{ -T333 na=o->_storage; +T332 na=o->_storage; if(gc_find_chunk(na)!=NULL){/* non external NA */ rsoh*h=((rsoh*)na)-1; if((h->header.magic_flag)==RSOH_UNMARKED){ @@ -15557,7 +15557,7 @@ if(p->header.flag==FSOH_UNMARKED){ T280*o=(&(p->object)); ((gc280*)o)->header.flag=FSOH_MARKED; /*3p*/{ -T333 na=o->_storage; +T332 na=o->_storage; if(gc_find_chunk(na)!=NULL){/* non external NA */ rsoh*h=((rsoh*)na)-1; if((h->header.magic_flag)==RSOH_UNMARKED){ @@ -15608,35 +15608,35 @@ n->object=M280; return((T280*)n); }/*--*/ -void gc_sweep153(fsoc*c){ -gc153*o1,*o2; -o1=((gc153*)(&(c->first_object))); +void gc_sweep154(fsoc*c){ +gc154*o1,*o2; +o1=((gc154*)(&(c->first_object))); if(c->header.state_type==FSO_STORE_CHUNK){ -for(;o1header.flag)==FSOH_MARKED){ o1->header.flag=FSOH_UNMARKED; } else{ -o1->header.next=gc_free153; -gc_free153=o1; +o1->header.next=gc_free154; +gc_free154=o1; } } } else{ int dead=1; -gc153* old_gc_free = gc_free153; +gc154* old_gc_free = gc_free154; o2=o1+c->count_minus_one; for(;o1<=o2;o1++){ if((o1->header.flag)==FSOH_MARKED){ o1->header.flag=FSOH_UNMARKED; dead=0;} else{ -o1->header.next=gc_free153; -gc_free153=o1; +o1->header.next=gc_free154; +gc_free154=o1; } } if (dead){ -gc_free153 = old_gc_free; +gc_free154 = old_gc_free; c->next=fsocfl; fsocfl=c; c->header.state_type=FSO_FREE_CHUNK; @@ -15644,60 +15644,60 @@ c->header.state_type=FSO_FREE_CHUNK; } }/*--*/ -void gc_mark153(T153*o){ -((gc153*)o)->header.flag=FSOH_MARKED; +void gc_mark154(T154*o){ +((gc154*)o)->header.flag=FSOH_MARKED; }/*--*/ -void gc_align_mark153(fsoc*c,gc153*p){ -gc153*b=((gc153*)(&(c->first_object))); -if((c->header.state_type==FSO_STORE_CHUNK)&&(((char*)p)>=((char*)store153)))return; +void gc_align_mark154(fsoc*c,gc154*p){ +gc154*b=((gc154*)(&(c->first_object))); +if((c->header.state_type==FSO_STORE_CHUNK)&&(((char*)p)>=((char*)store154)))return; if(((char*)p)>((char*)(b+(c->count_minus_one))))return; if(((char*)p)<((char*)b))return; if(((((char*)p)-((char*)b))%sizeof(*p))==0){ if(p->header.flag==FSOH_UNMARKED){ -T153*o=(&(p->object)); -((gc153*)o)->header.flag=FSOH_MARKED; +T154*o=(&(p->object)); +((gc154*)o)->header.flag=FSOH_MARKED; } } }/*--*/ -fsoc H153={{FSOC_SIZE,FSO_STORE_CHUNK, -(void(*)(mch*,void*))gc_align_mark153, -(void(*)(mch*))gc_sweep153},NULL,(((FSOC_SIZE-sizeof(fsoc)+sizeof(double))/sizeof(gc153))-1)}; +fsoc H154={{FSOC_SIZE,FSO_STORE_CHUNK, +(void(*)(mch*,void*))gc_align_mark154, +(void(*)(mch*))gc_sweep154},NULL,(((FSOC_SIZE-sizeof(fsoc)+sizeof(double))/sizeof(gc154))-1)}; -T153*new153(void){ -gc153*n; +T154*new154(void){ +gc154*n; fsoc*c; -if(store_left153>1){ -store_left153--; -n=store153++; +if(store_left154>1){ +store_left154--; +n=store154++; } -else if(gc_free153!=NULL){ -n=gc_free153; -gc_free153=n->header.next; +else if(gc_free154!=NULL){ +n=gc_free154; +gc_free154=n->header.next; } -else if(store_left153==1){ -store_left153=0; -store_chunk153->header.state_type=FSO_USED_CHUNK; -n=store153++; +else if(store_left154==1){ +store_left154=0; +store_chunk154->header.state_type=FSO_USED_CHUNK; +n=store154++; } else{ c=gc_fsoc_get1(); -if(gc_free153!=NULL){ -n=gc_free153; -gc_free153=n->header.next; +if(gc_free154!=NULL){ +n=gc_free154; +gc_free154=n->header.next; } else{ if(c==NULL)c=gc_fsoc_get2(); -store_chunk153=c; -*store_chunk153=H153; -store153=((gc153*)(&(store_chunk153->first_object))); -store_left153=H153.count_minus_one; -n=store153++; +store_chunk154=c; +*store_chunk154=H154; +store154=((gc154*)(&(store_chunk154->first_object))); +store_left154=H154.count_minus_one; +n=store154++; } } n->header.flag=FSOH_UNMARKED; -n->object=M153; -return((T153*)n); +n->object=M154; +return((T154*)n); }/*--*/ void gc_sweep279(fsoc*c){ @@ -16714,35 +16714,35 @@ n->object=M146; return((T146*)n); }/*--*/ -void gc_sweep266(fsoc*c){ -gc266*o1,*o2; -o1=((gc266*)(&(c->first_object))); +void gc_sweep267(fsoc*c){ +gc267*o1,*o2; +o1=((gc267*)(&(c->first_object))); if(c->header.state_type==FSO_STORE_CHUNK){ -for(;o1header.flag)==FSOH_MARKED){ o1->header.flag=FSOH_UNMARKED; } else{ -o1->header.next=gc_free266; -gc_free266=o1; +o1->header.next=gc_free267; +gc_free267=o1; } } } else{ int dead=1; -gc266* old_gc_free = gc_free266; +gc267* old_gc_free = gc_free267; o2=o1+c->count_minus_one; for(;o1<=o2;o1++){ if((o1->header.flag)==FSOH_MARKED){ o1->header.flag=FSOH_UNMARKED; dead=0;} else{ -o1->header.next=gc_free266; -gc_free266=o1; +o1->header.next=gc_free267; +gc_free267=o1; } } if (dead){ -gc_free266 = old_gc_free; +gc_free267 = old_gc_free; c->next=fsocfl; fsocfl=c; c->header.state_type=FSO_FREE_CHUNK; @@ -16750,80 +16750,80 @@ c->header.state_type=FSO_FREE_CHUNK; } }/*--*/ -void gc_mark266(T266*o){ -if(((gc266*)o)->header.flag==FSOH_UNMARKED){ -((gc266*)o)->header.flag=FSOH_MARKED; +void gc_mark267(T267*o){ +if(((gc267*)o)->header.flag==FSOH_UNMARKED){ +((gc267*)o)->header.flag=FSOH_MARKED; /*3p*/{ T305 na=o->_storage; if(gc_find_chunk(na)!=NULL){/* non external NA */ rsoh*h=((rsoh*)na)-1; if((h->header.magic_flag)==RSOH_UNMARKED){ h->header.magic_flag=RSOH_MARKED; -r266mark_native_arrays(o); +r267mark_native_arrays(o); } } }} }/*--*/ -void gc_align_mark266(fsoc*c,gc266*p){ -gc266*b=((gc266*)(&(c->first_object))); -if((c->header.state_type==FSO_STORE_CHUNK)&&(((char*)p)>=((char*)store266)))return; +void gc_align_mark267(fsoc*c,gc267*p){ +gc267*b=((gc267*)(&(c->first_object))); +if((c->header.state_type==FSO_STORE_CHUNK)&&(((char*)p)>=((char*)store267)))return; if(((char*)p)>((char*)(b+(c->count_minus_one))))return; if(((char*)p)<((char*)b))return; if(((((char*)p)-((char*)b))%sizeof(*p))==0){ if(p->header.flag==FSOH_UNMARKED){ -T266*o=(&(p->object)); -((gc266*)o)->header.flag=FSOH_MARKED; +T267*o=(&(p->object)); +((gc267*)o)->header.flag=FSOH_MARKED; /*3p*/{ T305 na=o->_storage; if(gc_find_chunk(na)!=NULL){/* non external NA */ rsoh*h=((rsoh*)na)-1; if((h->header.magic_flag)==RSOH_UNMARKED){ h->header.magic_flag=RSOH_MARKED; -r266mark_native_arrays(o); +r267mark_native_arrays(o); } } }} } }/*--*/ -fsoc H266={{FSOC_SIZE,FSO_STORE_CHUNK, -(void(*)(mch*,void*))gc_align_mark266, -(void(*)(mch*))gc_sweep266},NULL,(((FSOC_SIZE-sizeof(fsoc)+sizeof(double))/sizeof(gc266))-1)}; +fsoc H267={{FSOC_SIZE,FSO_STORE_CHUNK, +(void(*)(mch*,void*))gc_align_mark267, +(void(*)(mch*))gc_sweep267},NULL,(((FSOC_SIZE-sizeof(fsoc)+sizeof(double))/sizeof(gc267))-1)}; -T266*new266(void){ -gc266*n; +T267*new267(void){ +gc267*n; fsoc*c; -if(store_left266>1){ -store_left266--; -n=store266++; +if(store_left267>1){ +store_left267--; +n=store267++; } -else if(gc_free266!=NULL){ -n=gc_free266; -gc_free266=n->header.next; +else if(gc_free267!=NULL){ +n=gc_free267; +gc_free267=n->header.next; } -else if(store_left266==1){ -store_left266=0; -store_chunk266->header.state_type=FSO_USED_CHUNK; -n=store266++; +else if(store_left267==1){ +store_left267=0; +store_chunk267->header.state_type=FSO_USED_CHUNK; +n=store267++; } else{ c=gc_fsoc_get1(); -if(gc_free266!=NULL){ -n=gc_free266; -gc_free266=n->header.next; +if(gc_free267!=NULL){ +n=gc_free267; +gc_free267=n->header.next; } else{ if(c==NULL)c=gc_fsoc_get2(); -store_chunk266=c; -*store_chunk266=H266; -store266=((gc266*)(&(store_chunk266->first_object))); -store_left266=H266.count_minus_one; -n=store266++; +store_chunk267=c; +*store_chunk267=H267; +store267=((gc267*)(&(store_chunk267->first_object))); +store_left267=H267.count_minus_one; +n=store267++; } } n->header.flag=FSOH_UNMARKED; -n->object=M266; -return((T266*)n); +n->object=M267; +return((T267*)n); }/*--*/ void gc_sweep149(fsoc*c){ @@ -16918,35 +16918,35 @@ n->object=M149; return((T149*)n); }/*--*/ -void gc_sweep260(fsoc*c){ -gc260*o1,*o2; -o1=((gc260*)(&(c->first_object))); +void gc_sweep266(fsoc*c){ +gc266*o1,*o2; +o1=((gc266*)(&(c->first_object))); if(c->header.state_type==FSO_STORE_CHUNK){ -for(;o1header.flag)==FSOH_MARKED){ o1->header.flag=FSOH_UNMARKED; } else{ -o1->header.next=gc_free260; -gc_free260=o1; +o1->header.next=gc_free266; +gc_free266=o1; } } } else{ int dead=1; -gc260* old_gc_free = gc_free260; +gc266* old_gc_free = gc_free266; o2=o1+c->count_minus_one; for(;o1<=o2;o1++){ if((o1->header.flag)==FSOH_MARKED){ o1->header.flag=FSOH_UNMARKED; dead=0;} else{ -o1->header.next=gc_free260; -gc_free260=o1; +o1->header.next=gc_free266; +gc_free266=o1; } } if (dead){ -gc_free260 = old_gc_free; +gc_free266 = old_gc_free; c->next=fsocfl; fsocfl=c; c->header.state_type=FSO_FREE_CHUNK; @@ -16954,80 +16954,80 @@ c->header.state_type=FSO_FREE_CHUNK; } }/*--*/ -void gc_mark260(T260*o){ -if(((gc260*)o)->header.flag==FSOH_UNMARKED){ -((gc260*)o)->header.flag=FSOH_MARKED; +void gc_mark266(T266*o){ +if(((gc266*)o)->header.flag==FSOH_UNMARKED){ +((gc266*)o)->header.flag=FSOH_MARKED; /*3p*/{ -T298 na=o->_storage; +T304 na=o->_storage; if(gc_find_chunk(na)!=NULL){/* non external NA */ rsoh*h=((rsoh*)na)-1; if((h->header.magic_flag)==RSOH_UNMARKED){ h->header.magic_flag=RSOH_MARKED; -r260mark_native_arrays(o); +r266mark_native_arrays(o); } } }} }/*--*/ -void gc_align_mark260(fsoc*c,gc260*p){ -gc260*b=((gc260*)(&(c->first_object))); -if((c->header.state_type==FSO_STORE_CHUNK)&&(((char*)p)>=((char*)store260)))return; +void gc_align_mark266(fsoc*c,gc266*p){ +gc266*b=((gc266*)(&(c->first_object))); +if((c->header.state_type==FSO_STORE_CHUNK)&&(((char*)p)>=((char*)store266)))return; if(((char*)p)>((char*)(b+(c->count_minus_one))))return; if(((char*)p)<((char*)b))return; if(((((char*)p)-((char*)b))%sizeof(*p))==0){ if(p->header.flag==FSOH_UNMARKED){ -T260*o=(&(p->object)); -((gc260*)o)->header.flag=FSOH_MARKED; +T266*o=(&(p->object)); +((gc266*)o)->header.flag=FSOH_MARKED; /*3p*/{ -T298 na=o->_storage; +T304 na=o->_storage; if(gc_find_chunk(na)!=NULL){/* non external NA */ rsoh*h=((rsoh*)na)-1; if((h->header.magic_flag)==RSOH_UNMARKED){ h->header.magic_flag=RSOH_MARKED; -r260mark_native_arrays(o); +r266mark_native_arrays(o); } } }} } }/*--*/ -fsoc H260={{FSOC_SIZE,FSO_STORE_CHUNK, -(void(*)(mch*,void*))gc_align_mark260, -(void(*)(mch*))gc_sweep260},NULL,(((FSOC_SIZE-sizeof(fsoc)+sizeof(double))/sizeof(gc260))-1)}; +fsoc H266={{FSOC_SIZE,FSO_STORE_CHUNK, +(void(*)(mch*,void*))gc_align_mark266, +(void(*)(mch*))gc_sweep266},NULL,(((FSOC_SIZE-sizeof(fsoc)+sizeof(double))/sizeof(gc266))-1)}; -T260*new260(void){ -gc260*n; +T266*new266(void){ +gc266*n; fsoc*c; -if(store_left260>1){ -store_left260--; -n=store260++; +if(store_left266>1){ +store_left266--; +n=store266++; } -else if(gc_free260!=NULL){ -n=gc_free260; -gc_free260=n->header.next; +else if(gc_free266!=NULL){ +n=gc_free266; +gc_free266=n->header.next; } -else if(store_left260==1){ -store_left260=0; -store_chunk260->header.state_type=FSO_USED_CHUNK; -n=store260++; +else if(store_left266==1){ +store_left266=0; +store_chunk266->header.state_type=FSO_USED_CHUNK; +n=store266++; } else{ c=gc_fsoc_get1(); -if(gc_free260!=NULL){ -n=gc_free260; -gc_free260=n->header.next; +if(gc_free266!=NULL){ +n=gc_free266; +gc_free266=n->header.next; } else{ if(c==NULL)c=gc_fsoc_get2(); -store_chunk260=c; -*store_chunk260=H260; -store260=((gc260*)(&(store_chunk260->first_object))); -store_left260=H260.count_minus_one; -n=store260++; +store_chunk266=c; +*store_chunk266=H266; +store266=((gc266*)(&(store_chunk266->first_object))); +store_left266=H266.count_minus_one; +n=store266++; } } n->header.flag=FSOH_UNMARKED; -n->object=M260; -return((T260*)n); +n->object=M266; +return((T266*)n); }/*--*/ void gc_sweep148(fsoc*c){ @@ -17069,9 +17069,9 @@ c->header.state_type=FSO_FREE_CHUNK; void gc_mark148(T148*o){ if(((gc148*)o)->header.flag==FSOH_UNMARKED){ ((gc148*)o)->header.flag=FSOH_MARKED; -/*5p*/if(NULL!=o->_resolutions)gc_mark258((T258*)(o->_resolutions)); -/*5p*/if(NULL!=o->_maximums)gc_mark258((T258*)(o->_maximums)); -/*5p*/if(NULL!=o->_minimums)gc_mark258((T258*)(o->_minimums)); +/*5p*/if(NULL!=o->_resolutions)gc_mark259((T259*)(o->_resolutions)); +/*5p*/if(NULL!=o->_maximums)gc_mark259((T259*)(o->_maximums)); +/*5p*/if(NULL!=o->_minimums)gc_mark259((T259*)(o->_minimums)); } }/*--*/ @@ -17084,9 +17084,9 @@ if(((((char*)p)-((char*)b))%sizeof(*p))==0){ if(p->header.flag==FSOH_UNMARKED){ T148*o=(&(p->object)); ((gc148*)o)->header.flag=FSOH_MARKED; -/*5p*/if(NULL!=o->_resolutions)gc_mark258((T258*)(o->_resolutions)); -/*5p*/if(NULL!=o->_maximums)gc_mark258((T258*)(o->_maximums)); -/*5p*/if(NULL!=o->_minimums)gc_mark258((T258*)(o->_minimums)); +/*5p*/if(NULL!=o->_resolutions)gc_mark259((T259*)(o->_resolutions)); +/*5p*/if(NULL!=o->_maximums)gc_mark259((T259*)(o->_maximums)); +/*5p*/if(NULL!=o->_minimums)gc_mark259((T259*)(o->_minimums)); } } }/*--*/ @@ -17130,35 +17130,35 @@ n->object=M148; return((T148*)n); }/*--*/ -void gc_sweep261(fsoc*c){ -gc261*o1,*o2; -o1=((gc261*)(&(c->first_object))); +void gc_sweep265(fsoc*c){ +gc265*o1,*o2; +o1=((gc265*)(&(c->first_object))); if(c->header.state_type==FSO_STORE_CHUNK){ -for(;o1header.flag)==FSOH_MARKED){ o1->header.flag=FSOH_UNMARKED; } else{ -o1->header.next=gc_free261; -gc_free261=o1; +o1->header.next=gc_free265; +gc_free265=o1; } } } else{ int dead=1; -gc261* old_gc_free = gc_free261; +gc265* old_gc_free = gc_free265; o2=o1+c->count_minus_one; for(;o1<=o2;o1++){ if((o1->header.flag)==FSOH_MARKED){ o1->header.flag=FSOH_UNMARKED; dead=0;} else{ -o1->header.next=gc_free261; -gc_free261=o1; +o1->header.next=gc_free265; +gc_free265=o1; } } if (dead){ -gc_free261 = old_gc_free; +gc_free265 = old_gc_free; c->next=fsocfl; fsocfl=c; c->header.state_type=FSO_FREE_CHUNK; @@ -17166,83 +17166,83 @@ c->header.state_type=FSO_FREE_CHUNK; } }/*--*/ -void gc_mark261(T261*o){ -if(((gc261*)o)->header.flag==FSOH_UNMARKED){ -((gc261*)o)->header.flag=FSOH_MARKED; +void gc_mark265(T265*o){ +if(((gc265*)o)->header.flag==FSOH_UNMARKED){ +((gc265*)o)->header.flag=FSOH_MARKED; /*3p*/{ -T299 na=o->_storage; +T303 na=o->_storage; if(gc_find_chunk(na)!=NULL){/* non external NA */ rsoh*h=((rsoh*)na)-1; if((h->header.magic_flag)==RSOH_UNMARKED){ h->header.magic_flag=RSOH_MARKED; -r261mark_native_arrays(o); +r265mark_native_arrays(o); } } }} }/*--*/ -void gc_align_mark261(fsoc*c,gc261*p){ -gc261*b=((gc261*)(&(c->first_object))); -if((c->header.state_type==FSO_STORE_CHUNK)&&(((char*)p)>=((char*)store261)))return; +void gc_align_mark265(fsoc*c,gc265*p){ +gc265*b=((gc265*)(&(c->first_object))); +if((c->header.state_type==FSO_STORE_CHUNK)&&(((char*)p)>=((char*)store265)))return; if(((char*)p)>((char*)(b+(c->count_minus_one))))return; if(((char*)p)<((char*)b))return; if(((((char*)p)-((char*)b))%sizeof(*p))==0){ if(p->header.flag==FSOH_UNMARKED){ -T261*o=(&(p->object)); -((gc261*)o)->header.flag=FSOH_MARKED; +T265*o=(&(p->object)); +((gc265*)o)->header.flag=FSOH_MARKED; /*3p*/{ -T299 na=o->_storage; +T303 na=o->_storage; if(gc_find_chunk(na)!=NULL){/* non external NA */ rsoh*h=((rsoh*)na)-1; if((h->header.magic_flag)==RSOH_UNMARKED){ h->header.magic_flag=RSOH_MARKED; -r261mark_native_arrays(o); +r265mark_native_arrays(o); } } }} } }/*--*/ -fsoc H261={{FSOC_SIZE,FSO_STORE_CHUNK, -(void(*)(mch*,void*))gc_align_mark261, -(void(*)(mch*))gc_sweep261},NULL,(((FSOC_SIZE-sizeof(fsoc)+sizeof(double))/sizeof(gc261))-1)}; +fsoc H265={{FSOC_SIZE,FSO_STORE_CHUNK, +(void(*)(mch*,void*))gc_align_mark265, +(void(*)(mch*))gc_sweep265},NULL,(((FSOC_SIZE-sizeof(fsoc)+sizeof(double))/sizeof(gc265))-1)}; -T261*new261(void){ -gc261*n; +T265*new265(void){ +gc265*n; fsoc*c; -if(store_left261>1){ -store_left261--; -n=store261++; +if(store_left265>1){ +store_left265--; +n=store265++; } -else if(gc_free261!=NULL){ -n=gc_free261; -gc_free261=n->header.next; +else if(gc_free265!=NULL){ +n=gc_free265; +gc_free265=n->header.next; } -else if(store_left261==1){ -store_left261=0; -store_chunk261->header.state_type=FSO_USED_CHUNK; -n=store261++; +else if(store_left265==1){ +store_left265=0; +store_chunk265->header.state_type=FSO_USED_CHUNK; +n=store265++; } else{ c=gc_fsoc_get1(); -if(gc_free261!=NULL){ -n=gc_free261; -gc_free261=n->header.next; +if(gc_free265!=NULL){ +n=gc_free265; +gc_free265=n->header.next; } else{ if(c==NULL)c=gc_fsoc_get2(); -store_chunk261=c; -*store_chunk261=H261; -store261=((gc261*)(&(store_chunk261->first_object))); -store_left261=H261.count_minus_one; -n=store261++; +store_chunk265=c; +*store_chunk265=H265; +store265=((gc265*)(&(store_chunk265->first_object))); +store_left265=H265.count_minus_one; +n=store265++; } } n->header.flag=FSOH_UNMARKED; -n->object=M261; -return((T261*)n); +n->object=M265; +return((T265*)n); }/*--*/ -void gc_mark265(T265 o){ +void gc_mark264(T264 o){ if(NULL==gc_find_chunk(o)) return; /* external NA */ {rsoh*h=((rsoh*)o)-1; @@ -17256,123 +17256,25 @@ if(NULL!=e)gc_mark68((T68*)(e)); }}}} }/*--*/ -T265 new265(unsigned int size){ +T264 new264(unsigned int size){ size=(size*sizeof(T0*))+sizeof(rsoh); size=((size+(sizeof(double)-1))&~(sizeof(double)-1)); -if (size<=(na_env265.store_left)){ -rsoh*r=na_env265.store; -na_env265.store_left-=size; -if(na_env265.store_left>sizeof(rsoh)){ +if (size<=(na_env264.store_left)){ +rsoh*r=na_env264.store; +na_env264.store_left-=size; +if(na_env264.store_left>sizeof(rsoh)){ r->header.size=size; -na_env265.store=((rsoh*)(((char*)(na_env265.store))+size)); +na_env264.store=((rsoh*)(((char*)(na_env264.store))+size)); } else { -r->header.size=size+na_env265.store_left; -na_env265.store_left=0; +r->header.size=size+na_env264.store_left; +na_env264.store_left=0; } (r->header.magic_flag)=RSOH_UNMARKED; ((void)memset((r+1),0,r->header.size-sizeof(rsoh))); -return((T265)(r+1)); -} -return((T265)new_na(&na_env265,size)); -}/*--*/ - -void gc_sweep264(fsoc*c){ -gc264*o1,*o2; -o1=((gc264*)(&(c->first_object))); -if(c->header.state_type==FSO_STORE_CHUNK){ -for(;o1header.flag)==FSOH_MARKED){ -o1->header.flag=FSOH_UNMARKED; -} -else{ -o1->header.next=gc_free264; -gc_free264=o1; -} -} -} -else{ -int dead=1; -gc264* old_gc_free = gc_free264; -o2=o1+c->count_minus_one; -for(;o1<=o2;o1++){ -if((o1->header.flag)==FSOH_MARKED){ -o1->header.flag=FSOH_UNMARKED; -dead=0;} -else{ -o1->header.next=gc_free264; -gc_free264=o1; -} -} -if (dead){ -gc_free264 = old_gc_free; -c->next=fsocfl; -fsocfl=c; -c->header.state_type=FSO_FREE_CHUNK; -} -} -}/*--*/ - -void gc_mark264(T264*o){ -if(((gc264*)o)->header.flag==FSOH_UNMARKED){ -((gc264*)o)->header.flag=FSOH_MARKED; -/*5p*/if(NULL!=o->_free_nodes)gc_mark304((T304*)(o->_free_nodes)); -/*5p*/if(NULL!=o->_buckets)gc_mark302((o->_buckets)); -} -}/*--*/ - -void gc_align_mark264(fsoc*c,gc264*p){ -gc264*b=((gc264*)(&(c->first_object))); -if((c->header.state_type==FSO_STORE_CHUNK)&&(((char*)p)>=((char*)store264)))return; -if(((char*)p)>((char*)(b+(c->count_minus_one))))return; -if(((char*)p)<((char*)b))return; -if(((((char*)p)-((char*)b))%sizeof(*p))==0){ -if(p->header.flag==FSOH_UNMARKED){ -T264*o=(&(p->object)); -((gc264*)o)->header.flag=FSOH_MARKED; -/*5p*/if(NULL!=o->_free_nodes)gc_mark304((T304*)(o->_free_nodes)); -/*5p*/if(NULL!=o->_buckets)gc_mark302((o->_buckets)); -} -} -}/*--*/ -fsoc H264={{FSOC_SIZE,FSO_STORE_CHUNK, -(void(*)(mch*,void*))gc_align_mark264, -(void(*)(mch*))gc_sweep264},NULL,(((FSOC_SIZE-sizeof(fsoc)+sizeof(double))/sizeof(gc264))-1)}; - -T264*new264(void){ -gc264*n; -fsoc*c; -if(store_left264>1){ -store_left264--; -n=store264++; -} -else if(gc_free264!=NULL){ -n=gc_free264; -gc_free264=n->header.next; -} -else if(store_left264==1){ -store_left264=0; -store_chunk264->header.state_type=FSO_USED_CHUNK; -n=store264++; +return((T264)(r+1)); } -else{ -c=gc_fsoc_get1(); -if(gc_free264!=NULL){ -n=gc_free264; -gc_free264=n->header.next; -} -else{ -if(c==NULL)c=gc_fsoc_get2(); -store_chunk264=c; -*store_chunk264=H264; -store264=((gc264*)(&(store_chunk264->first_object))); -store_left264=H264.count_minus_one; -n=store264++; -} -} -n->header.flag=FSOH_UNMARKED; -n->object=M264; -return((T264*)n); +return((T264)new_na(&na_env264,size)); }/*--*/ void gc_sweep263(fsoc*c){ @@ -17414,16 +17316,9 @@ c->header.state_type=FSO_FREE_CHUNK; void gc_mark263(T263*o){ if(((gc263*)o)->header.flag==FSOH_UNMARKED){ ((gc263*)o)->header.flag=FSOH_MARKED; -/*3p*/{ -T301 na=o->_storage; -if(gc_find_chunk(na)!=NULL){/* non external NA */ - rsoh*h=((rsoh*)na)-1; - if((h->header.magic_flag)==RSOH_UNMARKED){ - h->header.magic_flag=RSOH_MARKED; -r263mark_native_arrays(o); +/*5p*/if(NULL!=o->_free_nodes)gc_mark302((T302*)(o->_free_nodes)); +/*5p*/if(NULL!=o->_buckets)gc_mark301((o->_buckets)); } -} -}} }/*--*/ void gc_align_mark263(fsoc*c,gc263*p){ @@ -17435,17 +17330,10 @@ if(((((char*)p)-((char*)b))%sizeof(*p))==0){ if(p->header.flag==FSOH_UNMARKED){ T263*o=(&(p->object)); ((gc263*)o)->header.flag=FSOH_MARKED; -/*3p*/{ -T301 na=o->_storage; -if(gc_find_chunk(na)!=NULL){/* non external NA */ - rsoh*h=((rsoh*)na)-1; - if((h->header.magic_flag)==RSOH_UNMARKED){ - h->header.magic_flag=RSOH_MARKED; -r263mark_native_arrays(o); +/*5p*/if(NULL!=o->_free_nodes)gc_mark302((T302*)(o->_free_nodes)); +/*5p*/if(NULL!=o->_buckets)gc_mark301((o->_buckets)); } } -}} -} }/*--*/ fsoc H263={{FSOC_SIZE,FSO_STORE_CHUNK, (void(*)(mch*,void*))gc_align_mark263, @@ -17526,8 +17414,16 @@ c->header.state_type=FSO_FREE_CHUNK; void gc_mark262(T262*o){ if(((gc262*)o)->header.flag==FSOH_UNMARKED){ ((gc262*)o)->header.flag=FSOH_MARKED; -/*3p*/if(NULL!=o->_callbacks)gc_mark300((T300*)(o->_callbacks)); +/*3p*/{ +T299 na=o->_storage; +if(gc_find_chunk(na)!=NULL){/* non external NA */ + rsoh*h=((rsoh*)na)-1; + if((h->header.magic_flag)==RSOH_UNMARKED){ + h->header.magic_flag=RSOH_MARKED; +r262mark_native_arrays(o); } +} +}} }/*--*/ void gc_align_mark262(fsoc*c,gc262*p){ @@ -17539,8 +17435,16 @@ if(((((char*)p)-((char*)b))%sizeof(*p))==0){ if(p->header.flag==FSOH_UNMARKED){ T262*o=(&(p->object)); ((gc262*)o)->header.flag=FSOH_MARKED; -/*3p*/if(NULL!=o->_callbacks)gc_mark300((T300*)(o->_callbacks)); +/*3p*/{ +T299 na=o->_storage; +if(gc_find_chunk(na)!=NULL){/* non external NA */ + rsoh*h=((rsoh*)na)-1; + if((h->header.magic_flag)==RSOH_UNMARKED){ + h->header.magic_flag=RSOH_MARKED; +r262mark_native_arrays(o); +} } +}} } }/*--*/ fsoc H262={{FSOC_SIZE,FSO_STORE_CHUNK, @@ -17583,6 +17487,200 @@ n->object=M262; return((T262*)n); }/*--*/ +void gc_sweep261(fsoc*c){ +gc261*o1,*o2; +o1=((gc261*)(&(c->first_object))); +if(c->header.state_type==FSO_STORE_CHUNK){ +for(;o1header.flag)==FSOH_MARKED){ +o1->header.flag=FSOH_UNMARKED; +} +else{ +o1->header.next=gc_free261; +gc_free261=o1; +} +} +} +else{ +int dead=1; +gc261* old_gc_free = gc_free261; +o2=o1+c->count_minus_one; +for(;o1<=o2;o1++){ +if((o1->header.flag)==FSOH_MARKED){ +o1->header.flag=FSOH_UNMARKED; +dead=0;} +else{ +o1->header.next=gc_free261; +gc_free261=o1; +} +} +if (dead){ +gc_free261 = old_gc_free; +c->next=fsocfl; +fsocfl=c; +c->header.state_type=FSO_FREE_CHUNK; +} +} +}/*--*/ + +void gc_mark261(T261*o){ +if(((gc261*)o)->header.flag==FSOH_UNMARKED){ +((gc261*)o)->header.flag=FSOH_MARKED; +/*3p*/if(NULL!=o->_callbacks)gc_mark298((T298*)(o->_callbacks)); +} +}/*--*/ + +void gc_align_mark261(fsoc*c,gc261*p){ +gc261*b=((gc261*)(&(c->first_object))); +if((c->header.state_type==FSO_STORE_CHUNK)&&(((char*)p)>=((char*)store261)))return; +if(((char*)p)>((char*)(b+(c->count_minus_one))))return; +if(((char*)p)<((char*)b))return; +if(((((char*)p)-((char*)b))%sizeof(*p))==0){ +if(p->header.flag==FSOH_UNMARKED){ +T261*o=(&(p->object)); +((gc261*)o)->header.flag=FSOH_MARKED; +/*3p*/if(NULL!=o->_callbacks)gc_mark298((T298*)(o->_callbacks)); +} +} +}/*--*/ +fsoc H261={{FSOC_SIZE,FSO_STORE_CHUNK, +(void(*)(mch*,void*))gc_align_mark261, +(void(*)(mch*))gc_sweep261},NULL,(((FSOC_SIZE-sizeof(fsoc)+sizeof(double))/sizeof(gc261))-1)}; + +T261*new261(void){ +gc261*n; +fsoc*c; +if(store_left261>1){ +store_left261--; +n=store261++; +} +else if(gc_free261!=NULL){ +n=gc_free261; +gc_free261=n->header.next; +} +else if(store_left261==1){ +store_left261=0; +store_chunk261->header.state_type=FSO_USED_CHUNK; +n=store261++; +} +else{ +c=gc_fsoc_get1(); +if(gc_free261!=NULL){ +n=gc_free261; +gc_free261=n->header.next; +} +else{ +if(c==NULL)c=gc_fsoc_get2(); +store_chunk261=c; +*store_chunk261=H261; +store261=((gc261*)(&(store_chunk261->first_object))); +store_left261=H261.count_minus_one; +n=store261++; +} +} +n->header.flag=FSOH_UNMARKED; +n->object=M261; +return((T261*)n); +}/*--*/ + +void gc_sweep260(fsoc*c){ +gc260*o1,*o2; +o1=((gc260*)(&(c->first_object))); +if(c->header.state_type==FSO_STORE_CHUNK){ +for(;o1header.flag)==FSOH_MARKED){ +o1->header.flag=FSOH_UNMARKED; +} +else{ +o1->header.next=gc_free260; +gc_free260=o1; +} +} +} +else{ +int dead=1; +gc260* old_gc_free = gc_free260; +o2=o1+c->count_minus_one; +for(;o1<=o2;o1++){ +if((o1->header.flag)==FSOH_MARKED){ +o1->header.flag=FSOH_UNMARKED; +dead=0;} +else{ +o1->header.next=gc_free260; +gc_free260=o1; +} +} +if (dead){ +gc_free260 = old_gc_free; +c->next=fsocfl; +fsocfl=c; +c->header.state_type=FSO_FREE_CHUNK; +} +} +}/*--*/ + +void gc_mark260(T260*o){ +if(((gc260*)o)->header.flag==FSOH_UNMARKED){ +((gc260*)o)->header.flag=FSOH_MARKED; +/*5p*/if(NULL!=o->_free_nodes)gc_mark297((T297*)(o->_free_nodes)); +/*5p*/if(NULL!=o->_buckets)gc_mark295((o->_buckets)); +} +}/*--*/ + +void gc_align_mark260(fsoc*c,gc260*p){ +gc260*b=((gc260*)(&(c->first_object))); +if((c->header.state_type==FSO_STORE_CHUNK)&&(((char*)p)>=((char*)store260)))return; +if(((char*)p)>((char*)(b+(c->count_minus_one))))return; +if(((char*)p)<((char*)b))return; +if(((((char*)p)-((char*)b))%sizeof(*p))==0){ +if(p->header.flag==FSOH_UNMARKED){ +T260*o=(&(p->object)); +((gc260*)o)->header.flag=FSOH_MARKED; +/*5p*/if(NULL!=o->_free_nodes)gc_mark297((T297*)(o->_free_nodes)); +/*5p*/if(NULL!=o->_buckets)gc_mark295((o->_buckets)); +} +} +}/*--*/ +fsoc H260={{FSOC_SIZE,FSO_STORE_CHUNK, +(void(*)(mch*,void*))gc_align_mark260, +(void(*)(mch*))gc_sweep260},NULL,(((FSOC_SIZE-sizeof(fsoc)+sizeof(double))/sizeof(gc260))-1)}; + +T260*new260(void){ +gc260*n; +fsoc*c; +if(store_left260>1){ +store_left260--; +n=store260++; +} +else if(gc_free260!=NULL){ +n=gc_free260; +gc_free260=n->header.next; +} +else if(store_left260==1){ +store_left260=0; +store_chunk260->header.state_type=FSO_USED_CHUNK; +n=store260++; +} +else{ +c=gc_fsoc_get1(); +if(gc_free260!=NULL){ +n=gc_free260; +gc_free260=n->header.next; +} +else{ +if(c==NULL)c=gc_fsoc_get2(); +store_chunk260=c; +*store_chunk260=H260; +store260=((gc260*)(&(store_chunk260->first_object))); +store_left260=H260.count_minus_one; +n=store260++; +} +} +n->header.flag=FSOH_UNMARKED; +n->object=M260; +return((T260*)n); +}/*--*/ + void gc_sweep259(fsoc*c){ gc259*o1,*o2; o1=((gc259*)(&(c->first_object))); @@ -17622,8 +17720,7 @@ c->header.state_type=FSO_FREE_CHUNK; void gc_mark259(T259*o){ if(((gc259*)o)->header.flag==FSOH_UNMARKED){ ((gc259*)o)->header.flag=FSOH_MARKED; -/*5p*/if(NULL!=o->_free_nodes)gc_mark297((T297*)(o->_free_nodes)); -/*5p*/if(NULL!=o->_buckets)gc_mark295((o->_buckets)); +/*3p*/if(NULL!=o->_storage)gc_mark294((o->_storage)); } }/*--*/ @@ -17636,8 +17733,7 @@ if(((((char*)p)-((char*)b))%sizeof(*p))==0){ if(p->header.flag==FSOH_UNMARKED){ T259*o=(&(p->object)); ((gc259*)o)->header.flag=FSOH_MARKED; -/*5p*/if(NULL!=o->_free_nodes)gc_mark297((T297*)(o->_free_nodes)); -/*5p*/if(NULL!=o->_buckets)gc_mark295((o->_buckets)); +/*3p*/if(NULL!=o->_storage)gc_mark294((o->_storage)); } } }/*--*/ @@ -17681,35 +17777,35 @@ n->object=M259; return((T259*)n); }/*--*/ -void gc_sweep258(fsoc*c){ -gc258*o1,*o2; -o1=((gc258*)(&(c->first_object))); +void gc_sweep257(fsoc*c){ +gc257*o1,*o2; +o1=((gc257*)(&(c->first_object))); if(c->header.state_type==FSO_STORE_CHUNK){ -for(;o1header.flag)==FSOH_MARKED){ o1->header.flag=FSOH_UNMARKED; } else{ -o1->header.next=gc_free258; -gc_free258=o1; +o1->header.next=gc_free257; +gc_free257=o1; } } } else{ int dead=1; -gc258* old_gc_free = gc_free258; +gc257* old_gc_free = gc_free257; o2=o1+c->count_minus_one; for(;o1<=o2;o1++){ if((o1->header.flag)==FSOH_MARKED){ o1->header.flag=FSOH_UNMARKED; dead=0;} else{ -o1->header.next=gc_free258; -gc_free258=o1; +o1->header.next=gc_free257; +gc_free257=o1; } } if (dead){ -gc_free258 = old_gc_free; +gc_free257 = old_gc_free; c->next=fsocfl; fsocfl=c; c->header.state_type=FSO_FREE_CHUNK; @@ -17717,64 +17813,80 @@ c->header.state_type=FSO_FREE_CHUNK; } }/*--*/ -void gc_mark258(T258*o){ -if(((gc258*)o)->header.flag==FSOH_UNMARKED){ -((gc258*)o)->header.flag=FSOH_MARKED; -/*3p*/if(NULL!=o->_storage)gc_mark294((o->_storage)); +void gc_mark257(T257*o){ +if(((gc257*)o)->header.flag==FSOH_UNMARKED){ +((gc257*)o)->header.flag=FSOH_MARKED; +/*4p*/{ +T255 na=o->_storage; +if(gc_find_chunk(na)!=NULL){/* non external NA */ + rsoh*h=((rsoh*)na)-1; + if((h->header.magic_flag)==RSOH_UNMARKED){ + h->header.magic_flag=RSOH_MARKED; +r257mark_native_arrays(o); } +} +}} }/*--*/ -void gc_align_mark258(fsoc*c,gc258*p){ -gc258*b=((gc258*)(&(c->first_object))); -if((c->header.state_type==FSO_STORE_CHUNK)&&(((char*)p)>=((char*)store258)))return; +void gc_align_mark257(fsoc*c,gc257*p){ +gc257*b=((gc257*)(&(c->first_object))); +if((c->header.state_type==FSO_STORE_CHUNK)&&(((char*)p)>=((char*)store257)))return; if(((char*)p)>((char*)(b+(c->count_minus_one))))return; if(((char*)p)<((char*)b))return; if(((((char*)p)-((char*)b))%sizeof(*p))==0){ if(p->header.flag==FSOH_UNMARKED){ -T258*o=(&(p->object)); -((gc258*)o)->header.flag=FSOH_MARKED; -/*3p*/if(NULL!=o->_storage)gc_mark294((o->_storage)); +T257*o=(&(p->object)); +((gc257*)o)->header.flag=FSOH_MARKED; +/*4p*/{ +T255 na=o->_storage; +if(gc_find_chunk(na)!=NULL){/* non external NA */ + rsoh*h=((rsoh*)na)-1; + if((h->header.magic_flag)==RSOH_UNMARKED){ + h->header.magic_flag=RSOH_MARKED; +r257mark_native_arrays(o); } } +}} +} }/*--*/ -fsoc H258={{FSOC_SIZE,FSO_STORE_CHUNK, -(void(*)(mch*,void*))gc_align_mark258, -(void(*)(mch*))gc_sweep258},NULL,(((FSOC_SIZE-sizeof(fsoc)+sizeof(double))/sizeof(gc258))-1)}; +fsoc H257={{FSOC_SIZE,FSO_STORE_CHUNK, +(void(*)(mch*,void*))gc_align_mark257, +(void(*)(mch*))gc_sweep257},NULL,(((FSOC_SIZE-sizeof(fsoc)+sizeof(double))/sizeof(gc257))-1)}; -T258*new258(void){ -gc258*n; +T257*new257(void){ +gc257*n; fsoc*c; -if(store_left258>1){ -store_left258--; -n=store258++; +if(store_left257>1){ +store_left257--; +n=store257++; } -else if(gc_free258!=NULL){ -n=gc_free258; -gc_free258=n->header.next; +else if(gc_free257!=NULL){ +n=gc_free257; +gc_free257=n->header.next; } -else if(store_left258==1){ -store_left258=0; -store_chunk258->header.state_type=FSO_USED_CHUNK; -n=store258++; +else if(store_left257==1){ +store_left257=0; +store_chunk257->header.state_type=FSO_USED_CHUNK; +n=store257++; } else{ c=gc_fsoc_get1(); -if(gc_free258!=NULL){ -n=gc_free258; -gc_free258=n->header.next; +if(gc_free257!=NULL){ +n=gc_free257; +gc_free257=n->header.next; } else{ if(c==NULL)c=gc_fsoc_get2(); -store_chunk258=c; -*store_chunk258=H258; -store258=((gc258*)(&(store_chunk258->first_object))); -store_left258=H258.count_minus_one; -n=store258++; +store_chunk257=c; +*store_chunk257=H257; +store257=((gc257*)(&(store_chunk257->first_object))); +store_left257=H257.count_minus_one; +n=store257++; } } n->header.flag=FSOH_UNMARKED; -n->object=M258; -return((T258*)n); +n->object=M257; +return((T257*)n); }/*--*/ void gc_sweep256(fsoc*c){ @@ -17816,16 +17928,8 @@ c->header.state_type=FSO_FREE_CHUNK; void gc_mark256(T256*o){ if(((gc256*)o)->header.flag==FSOH_UNMARKED){ ((gc256*)o)->header.flag=FSOH_MARKED; -/*4p*/{ -T267 na=o->_storage; -if(gc_find_chunk(na)!=NULL){/* non external NA */ - rsoh*h=((rsoh*)na)-1; - if((h->header.magic_flag)==RSOH_UNMARKED){ - h->header.magic_flag=RSOH_MARKED; -r256mark_native_arrays(o); -} +/*5p*/if(NULL!=o->_storage)gc_mark294((o->_storage)); } -}} }/*--*/ void gc_align_mark256(fsoc*c,gc256*p){ @@ -17837,16 +17941,8 @@ if(((((char*)p)-((char*)b))%sizeof(*p))==0){ if(p->header.flag==FSOH_UNMARKED){ T256*o=(&(p->object)); ((gc256*)o)->header.flag=FSOH_MARKED; -/*4p*/{ -T267 na=o->_storage; -if(gc_find_chunk(na)!=NULL){/* non external NA */ - rsoh*h=((rsoh*)na)-1; - if((h->header.magic_flag)==RSOH_UNMARKED){ - h->header.magic_flag=RSOH_MARKED; -r256mark_native_arrays(o); -} +/*5p*/if(NULL!=o->_storage)gc_mark294((o->_storage)); } -}} } }/*--*/ fsoc H256={{FSOC_SIZE,FSO_STORE_CHUNK, @@ -17889,103 +17985,7 @@ n->object=M256; return((T256*)n); }/*--*/ -void gc_sweep255(fsoc*c){ -gc255*o1,*o2; -o1=((gc255*)(&(c->first_object))); -if(c->header.state_type==FSO_STORE_CHUNK){ -for(;o1header.flag)==FSOH_MARKED){ -o1->header.flag=FSOH_UNMARKED; -} -else{ -o1->header.next=gc_free255; -gc_free255=o1; -} -} -} -else{ -int dead=1; -gc255* old_gc_free = gc_free255; -o2=o1+c->count_minus_one; -for(;o1<=o2;o1++){ -if((o1->header.flag)==FSOH_MARKED){ -o1->header.flag=FSOH_UNMARKED; -dead=0;} -else{ -o1->header.next=gc_free255; -gc_free255=o1; -} -} -if (dead){ -gc_free255 = old_gc_free; -c->next=fsocfl; -fsocfl=c; -c->header.state_type=FSO_FREE_CHUNK; -} -} -}/*--*/ - -void gc_mark255(T255*o){ -if(((gc255*)o)->header.flag==FSOH_UNMARKED){ -((gc255*)o)->header.flag=FSOH_MARKED; -/*5p*/if(NULL!=o->_storage)gc_mark294((o->_storage)); -} -}/*--*/ - -void gc_align_mark255(fsoc*c,gc255*p){ -gc255*b=((gc255*)(&(c->first_object))); -if((c->header.state_type==FSO_STORE_CHUNK)&&(((char*)p)>=((char*)store255)))return; -if(((char*)p)>((char*)(b+(c->count_minus_one))))return; -if(((char*)p)<((char*)b))return; -if(((((char*)p)-((char*)b))%sizeof(*p))==0){ -if(p->header.flag==FSOH_UNMARKED){ -T255*o=(&(p->object)); -((gc255*)o)->header.flag=FSOH_MARKED; -/*5p*/if(NULL!=o->_storage)gc_mark294((o->_storage)); -} -} -}/*--*/ -fsoc H255={{FSOC_SIZE,FSO_STORE_CHUNK, -(void(*)(mch*,void*))gc_align_mark255, -(void(*)(mch*))gc_sweep255},NULL,(((FSOC_SIZE-sizeof(fsoc)+sizeof(double))/sizeof(gc255))-1)}; - -T255*new255(void){ -gc255*n; -fsoc*c; -if(store_left255>1){ -store_left255--; -n=store255++; -} -else if(gc_free255!=NULL){ -n=gc_free255; -gc_free255=n->header.next; -} -else if(store_left255==1){ -store_left255=0; -store_chunk255->header.state_type=FSO_USED_CHUNK; -n=store255++; -} -else{ -c=gc_fsoc_get1(); -if(gc_free255!=NULL){ -n=gc_free255; -gc_free255=n->header.next; -} -else{ -if(c==NULL)c=gc_fsoc_get2(); -store_chunk255=c; -*store_chunk255=H255; -store255=((gc255*)(&(store_chunk255->first_object))); -store_left255=H255.count_minus_one; -n=store255++; -} -} -n->header.flag=FSOH_UNMARKED; -n->object=M255; -return((T255*)n); -}/*--*/ - -void gc_mark267(T267 o){ +void gc_mark255(T255 o){ if(NULL==gc_find_chunk(o)) return; /* external NA */ {rsoh*h=((rsoh*)o)-1; @@ -17999,25 +17999,25 @@ if(NULL!=e)gc_mark7((T7*)(e)); }}}} }/*--*/ -T267 new267(unsigned int size){ +T255 new255(unsigned int size){ size=(size*sizeof(T0*))+sizeof(rsoh); size=((size+(sizeof(double)-1))&~(sizeof(double)-1)); -if (size<=(na_env267.store_left)){ -rsoh*r=na_env267.store; -na_env267.store_left-=size; -if(na_env267.store_left>sizeof(rsoh)){ +if (size<=(na_env255.store_left)){ +rsoh*r=na_env255.store; +na_env255.store_left-=size; +if(na_env255.store_left>sizeof(rsoh)){ r->header.size=size; -na_env267.store=((rsoh*)(((char*)(na_env267.store))+size)); +na_env255.store=((rsoh*)(((char*)(na_env255.store))+size)); } else { -r->header.size=size+na_env267.store_left; -na_env267.store_left=0; +r->header.size=size+na_env255.store_left; +na_env255.store_left=0; } (r->header.magic_flag)=RSOH_UNMARKED; ((void)memset((r+1),0,r->header.size-sizeof(rsoh))); -return((T267)(r+1)); +return((T255)(r+1)); } -return((T267)new_na(&na_env267,size)); +return((T255)new_na(&na_env255,size)); }/*--*/ void gc_mark254(T254 o){ @@ -18243,25 +18243,25 @@ n->object=M250; return((T250*)n); }/*--*/ -void gc_sweep154(fsoc*c){ -gc154*o1,*o2; -o1=((gc154*)(&(c->first_object))); +void gc_sweep153(fsoc*c){ +gc153*o1,*o2; +o1=((gc153*)(&(c->first_object))); if(c->header.state_type==FSO_STORE_CHUNK){ -for(;o1header.flag)==FSOH_MARKED){ o1->header.flag=FSOH_UNMARKED; } else{ if((o1->header.flag)==FSOH_UNMARKED){ -r154dispose((T154*)o1); -}o1->header.next=gc_free154; -gc_free154=o1; +r153dispose((T153*)o1); +}o1->header.next=gc_free153; +gc_free153=o1; } } } else{ int dead=1; -gc154* old_gc_free = gc_free154; +gc153* old_gc_free = gc_free153; o2=o1+c->count_minus_one; for(;o1<=o2;o1++){ if((o1->header.flag)==FSOH_MARKED){ @@ -18269,13 +18269,13 @@ o1->header.flag=FSOH_UNMARKED; dead=0;} else{ if((o1->header.flag)==FSOH_UNMARKED){ -r154dispose((T154*)o1); -}o1->header.next=gc_free154; -gc_free154=o1; +r153dispose((T153*)o1); +}o1->header.next=gc_free153; +gc_free153=o1; } } if (dead){ -gc_free154 = old_gc_free; +gc_free153 = old_gc_free; c->next=fsocfl; fsocfl=c; c->header.state_type=FSO_FREE_CHUNK; @@ -18283,66 +18283,66 @@ c->header.state_type=FSO_FREE_CHUNK; } }/*--*/ -void gc_mark154(T154*o){ -if(((gc154*)o)->header.flag==FSOH_UNMARKED){ -((gc154*)o)->header.flag=FSOH_MARKED; +void gc_mark153(T153*o){ +if(((gc153*)o)->header.flag==FSOH_UNMARKED){ +((gc153*)o)->header.flag=FSOH_MARKED; /*i8p*/if(NULL!=o->_can_read)gc_mark123((T123*)(o->_can_read)); /*i8p*/if(NULL!=o->_stream_exception)gc_mark113((T113*)(o->_stream_exception)); } }/*--*/ -void gc_align_mark154(fsoc*c,gc154*p){ -gc154*b=((gc154*)(&(c->first_object))); -if((c->header.state_type==FSO_STORE_CHUNK)&&(((char*)p)>=((char*)store154)))return; +void gc_align_mark153(fsoc*c,gc153*p){ +gc153*b=((gc153*)(&(c->first_object))); +if((c->header.state_type==FSO_STORE_CHUNK)&&(((char*)p)>=((char*)store153)))return; if(((char*)p)>((char*)(b+(c->count_minus_one))))return; if(((char*)p)<((char*)b))return; if(((((char*)p)-((char*)b))%sizeof(*p))==0){ if(p->header.flag==FSOH_UNMARKED){ -T154*o=(&(p->object)); -((gc154*)o)->header.flag=FSOH_MARKED; +T153*o=(&(p->object)); +((gc153*)o)->header.flag=FSOH_MARKED; /*i8p*/if(NULL!=o->_can_read)gc_mark123((T123*)(o->_can_read)); /*i8p*/if(NULL!=o->_stream_exception)gc_mark113((T113*)(o->_stream_exception)); } } }/*--*/ -fsoc H154={{FSOC_SIZE,FSO_STORE_CHUNK, -(void(*)(mch*,void*))gc_align_mark154, -(void(*)(mch*))gc_sweep154},NULL,(((FSOC_SIZE-sizeof(fsoc)+sizeof(double))/sizeof(gc154))-1)}; +fsoc H153={{FSOC_SIZE,FSO_STORE_CHUNK, +(void(*)(mch*,void*))gc_align_mark153, +(void(*)(mch*))gc_sweep153},NULL,(((FSOC_SIZE-sizeof(fsoc)+sizeof(double))/sizeof(gc153))-1)}; -T154*new154(void){ -gc154*n; +T153*new153(void){ +gc153*n; fsoc*c; -if(store_left154>1){ -store_left154--; -n=store154++; +if(store_left153>1){ +store_left153--; +n=store153++; } -else if(gc_free154!=NULL){ -n=gc_free154; -gc_free154=n->header.next; +else if(gc_free153!=NULL){ +n=gc_free153; +gc_free153=n->header.next; } -else if(store_left154==1){ -store_left154=0; -store_chunk154->header.state_type=FSO_USED_CHUNK; -n=store154++; +else if(store_left153==1){ +store_left153=0; +store_chunk153->header.state_type=FSO_USED_CHUNK; +n=store153++; } else{ c=gc_fsoc_get1(); -if(gc_free154!=NULL){ -n=gc_free154; -gc_free154=n->header.next; +if(gc_free153!=NULL){ +n=gc_free153; +gc_free153=n->header.next; } else{ if(c==NULL)c=gc_fsoc_get2(); -store_chunk154=c; -*store_chunk154=H154; -store154=((gc154*)(&(store_chunk154->first_object))); -store_left154=H154.count_minus_one; -n=store154++; +store_chunk153=c; +*store_chunk153=H153; +store153=((gc153*)(&(store_chunk153->first_object))); +store_left153=H153.count_minus_one; +n=store153++; } } n->header.flag=FSOH_UNMARKED; -n->object=M154; -return((T154*)n); +n->object=M153; +return((T153*)n); }/*--*/ void gc_sweep249(fsoc*c){ @@ -18608,7 +18608,7 @@ c->header.state_type=FSO_FREE_CHUNK; void gc_mark155(T155*o){ if(((gc155*)o)->header.flag==FSOH_UNMARKED){ ((gc155*)o)->header.flag=FSOH_MARKED; -/*6p*/if(NULL!=o->_events)gc_mark153((T153*)(o->_events)); +/*6p*/if(NULL!=o->_events)gc_mark154((T154*)(o->_events)); /*6p*/if(NULL!=o->_ready_jobs)gc_mark280((T280*)(o->_ready_jobs)); /*6p*/if(NULL!=o->_finished_jobs)gc_mark280((T280*)(o->_finished_jobs)); /*6p*/if(NULL!=o->_job_list)gc_mark280((T280*)(o->_job_list)); @@ -18624,7 +18624,7 @@ if(((((char*)p)-((char*)b))%sizeof(*p))==0){ if(p->header.flag==FSOH_UNMARKED){ T155*o=(&(p->object)); ((gc155*)o)->header.flag=FSOH_MARKED; -/*6p*/if(NULL!=o->_events)gc_mark153((T153*)(o->_events)); +/*6p*/if(NULL!=o->_events)gc_mark154((T154*)(o->_events)); /*6p*/if(NULL!=o->_ready_jobs)gc_mark280((T280*)(o->_ready_jobs)); /*6p*/if(NULL!=o->_finished_jobs)gc_mark280((T280*)(o->_finished_jobs)); /*6p*/if(NULL!=o->_job_list)gc_mark280((T280*)(o->_job_list)); @@ -19303,7 +19303,7 @@ c->header.state_type=FSO_FREE_CHUNK; void gc_mark191(T191*o){ if(((gc191*)o)->header.flag==FSOH_UNMARKED){ ((gc191*)o)->header.flag=FSOH_MARKED; -/*p*/if(NULL!=o->_devices)gc_mark246((T246*)(o->_devices)); +/*p*/if(NULL!=o->_devices)gc_mark247((T247*)(o->_devices)); } }/*--*/ @@ -19316,7 +19316,7 @@ if(((((char*)p)-((char*)b))%sizeof(*p))==0){ if(p->header.flag==FSOH_UNMARKED){ T191*o=(&(p->object)); ((gc191*)o)->header.flag=FSOH_MARKED; -/*p*/if(NULL!=o->_devices)gc_mark246((T246*)(o->_devices)); +/*p*/if(NULL!=o->_devices)gc_mark247((T247*)(o->_devices)); } } }/*--*/ @@ -19360,35 +19360,35 @@ n->object=M191; return((T191*)n); }/*--*/ -void gc_sweep246(fsoc*c){ -gc246*o1,*o2; -o1=((gc246*)(&(c->first_object))); +void gc_sweep247(fsoc*c){ +gc247*o1,*o2; +o1=((gc247*)(&(c->first_object))); if(c->header.state_type==FSO_STORE_CHUNK){ -for(;o1header.flag)==FSOH_MARKED){ o1->header.flag=FSOH_UNMARKED; } else{ -o1->header.next=gc_free246; -gc_free246=o1; +o1->header.next=gc_free247; +gc_free247=o1; } } } else{ int dead=1; -gc246* old_gc_free = gc_free246; +gc247* old_gc_free = gc_free247; o2=o1+c->count_minus_one; for(;o1<=o2;o1++){ if((o1->header.flag)==FSOH_MARKED){ o1->header.flag=FSOH_UNMARKED; dead=0;} else{ -o1->header.next=gc_free246; -gc_free246=o1; +o1->header.next=gc_free247; +gc_free247=o1; } } if (dead){ -gc_free246 = old_gc_free; +gc_free247 = old_gc_free; c->next=fsocfl; fsocfl=c; c->header.state_type=FSO_FREE_CHUNK; @@ -19396,80 +19396,80 @@ c->header.state_type=FSO_FREE_CHUNK; } }/*--*/ -void gc_mark246(T246*o){ -if(((gc246*)o)->header.flag==FSOH_UNMARKED){ -((gc246*)o)->header.flag=FSOH_MARKED; +void gc_mark247(T247*o){ +if(((gc247*)o)->header.flag==FSOH_UNMARKED){ +((gc247*)o)->header.flag=FSOH_MARKED; /*3p*/{ -T265 na=o->_storage; +T264 na=o->_storage; if(gc_find_chunk(na)!=NULL){/* non external NA */ rsoh*h=((rsoh*)na)-1; if((h->header.magic_flag)==RSOH_UNMARKED){ h->header.magic_flag=RSOH_MARKED; -r246mark_native_arrays(o); +r247mark_native_arrays(o); } } }} }/*--*/ -void gc_align_mark246(fsoc*c,gc246*p){ -gc246*b=((gc246*)(&(c->first_object))); -if((c->header.state_type==FSO_STORE_CHUNK)&&(((char*)p)>=((char*)store246)))return; +void gc_align_mark247(fsoc*c,gc247*p){ +gc247*b=((gc247*)(&(c->first_object))); +if((c->header.state_type==FSO_STORE_CHUNK)&&(((char*)p)>=((char*)store247)))return; if(((char*)p)>((char*)(b+(c->count_minus_one))))return; if(((char*)p)<((char*)b))return; if(((((char*)p)-((char*)b))%sizeof(*p))==0){ if(p->header.flag==FSOH_UNMARKED){ -T246*o=(&(p->object)); -((gc246*)o)->header.flag=FSOH_MARKED; +T247*o=(&(p->object)); +((gc247*)o)->header.flag=FSOH_MARKED; /*3p*/{ -T265 na=o->_storage; +T264 na=o->_storage; if(gc_find_chunk(na)!=NULL){/* non external NA */ rsoh*h=((rsoh*)na)-1; if((h->header.magic_flag)==RSOH_UNMARKED){ h->header.magic_flag=RSOH_MARKED; -r246mark_native_arrays(o); +r247mark_native_arrays(o); } } }} } }/*--*/ -fsoc H246={{FSOC_SIZE,FSO_STORE_CHUNK, -(void(*)(mch*,void*))gc_align_mark246, -(void(*)(mch*))gc_sweep246},NULL,(((FSOC_SIZE-sizeof(fsoc)+sizeof(double))/sizeof(gc246))-1)}; +fsoc H247={{FSOC_SIZE,FSO_STORE_CHUNK, +(void(*)(mch*,void*))gc_align_mark247, +(void(*)(mch*))gc_sweep247},NULL,(((FSOC_SIZE-sizeof(fsoc)+sizeof(double))/sizeof(gc247))-1)}; -T246*new246(void){ -gc246*n; +T247*new247(void){ +gc247*n; fsoc*c; -if(store_left246>1){ -store_left246--; -n=store246++; +if(store_left247>1){ +store_left247--; +n=store247++; } -else if(gc_free246!=NULL){ -n=gc_free246; -gc_free246=n->header.next; +else if(gc_free247!=NULL){ +n=gc_free247; +gc_free247=n->header.next; } -else if(store_left246==1){ -store_left246=0; -store_chunk246->header.state_type=FSO_USED_CHUNK; -n=store246++; +else if(store_left247==1){ +store_left247=0; +store_chunk247->header.state_type=FSO_USED_CHUNK; +n=store247++; } else{ c=gc_fsoc_get1(); -if(gc_free246!=NULL){ -n=gc_free246; -gc_free246=n->header.next; +if(gc_free247!=NULL){ +n=gc_free247; +gc_free247=n->header.next; } else{ if(c==NULL)c=gc_fsoc_get2(); -store_chunk246=c; -*store_chunk246=H246; -store246=((gc246*)(&(store_chunk246->first_object))); -store_left246=H246.count_minus_one; -n=store246++; +store_chunk247=c; +*store_chunk247=H247; +store247=((gc247*)(&(store_chunk247->first_object))); +store_left247=H247.count_minus_one; +n=store247++; } } n->header.flag=FSOH_UNMARKED; -n->object=M246; -return((T246*)n); +n->object=M247; +return((T247*)n); }/*--*/ void gc_sweep68(fsoc*c){ @@ -19511,12 +19511,12 @@ c->header.state_type=FSO_FREE_CHUNK; void gc_mark68(T68*o){ if(((gc68*)o)->header.flag==FSOH_UNMARKED){ ((gc68*)o)->header.flag=FSOH_MARKED; -/*14p*/if(NULL!=o->_events_id)gc_mark258((T258*)(o->_events_id)); -/*14p*/if(NULL!=o->_events_indexes)gc_mark259((T259*)(o->_events_indexes)); -/*14p*/if(NULL!=o->_actions)gc_mark264((T264*)(o->_actions)); -/*14p*/if(NULL!=o->_axes_capabilities)gc_mark261((T261*)(o->_axes_capabilities)); -/*14p*/if(NULL!=o->_button_capabilities)gc_mark260((T260*)(o->_button_capabilities)); -/*14p*/if(NULL!=o->_key_capabilities)gc_mark266((T266*)(o->_key_capabilities)); +/*14p*/if(NULL!=o->_events_id)gc_mark259((T259*)(o->_events_id)); +/*14p*/if(NULL!=o->_events_indexes)gc_mark260((T260*)(o->_events_indexes)); +/*14p*/if(NULL!=o->_actions)gc_mark263((T263*)(o->_actions)); +/*14p*/if(NULL!=o->_axes_capabilities)gc_mark265((T265*)(o->_axes_capabilities)); +/*14p*/if(NULL!=o->_button_capabilities)gc_mark266((T266*)(o->_button_capabilities)); +/*14p*/if(NULL!=o->_key_capabilities)gc_mark267((T267*)(o->_key_capabilities)); /*14p*/if(NULL!=o->_type)gc_mark7((T7*)(o->_type)); /*14p*/if(NULL!=o->_name)gc_mark7((T7*)(o->_name)); } @@ -19531,12 +19531,12 @@ if(((((char*)p)-((char*)b))%sizeof(*p))==0){ if(p->header.flag==FSOH_UNMARKED){ T68*o=(&(p->object)); ((gc68*)o)->header.flag=FSOH_MARKED; -/*14p*/if(NULL!=o->_events_id)gc_mark258((T258*)(o->_events_id)); -/*14p*/if(NULL!=o->_events_indexes)gc_mark259((T259*)(o->_events_indexes)); -/*14p*/if(NULL!=o->_actions)gc_mark264((T264*)(o->_actions)); -/*14p*/if(NULL!=o->_axes_capabilities)gc_mark261((T261*)(o->_axes_capabilities)); -/*14p*/if(NULL!=o->_button_capabilities)gc_mark260((T260*)(o->_button_capabilities)); -/*14p*/if(NULL!=o->_key_capabilities)gc_mark266((T266*)(o->_key_capabilities)); +/*14p*/if(NULL!=o->_events_id)gc_mark259((T259*)(o->_events_id)); +/*14p*/if(NULL!=o->_events_indexes)gc_mark260((T260*)(o->_events_indexes)); +/*14p*/if(NULL!=o->_actions)gc_mark263((T263*)(o->_actions)); +/*14p*/if(NULL!=o->_axes_capabilities)gc_mark265((T265*)(o->_axes_capabilities)); +/*14p*/if(NULL!=o->_button_capabilities)gc_mark266((T266*)(o->_button_capabilities)); +/*14p*/if(NULL!=o->_key_capabilities)gc_mark267((T267*)(o->_key_capabilities)); /*14p*/if(NULL!=o->_type)gc_mark7((T7*)(o->_type)); /*14p*/if(NULL!=o->_name)gc_mark7((T7*)(o->_name)); } @@ -19712,9 +19712,9 @@ c->header.state_type=FSO_FREE_CHUNK; void gc_mark70(T70*o){ if(((gc70*)o)->header.flag==FSOH_UNMARKED){ ((gc70*)o)->header.flag=FSOH_MARKED; -/*32p*/if(NULL!=o->_x_history)gc_mark255((T255*)(o->_x_history)); -/*32p*/if(NULL!=o->_y_history)gc_mark255((T255*)(o->_y_history)); -/*32p*/if(NULL!=o->_time_history)gc_mark255((T255*)(o->_time_history)); +/*32p*/if(NULL!=o->_x_history)gc_mark256((T256*)(o->_x_history)); +/*32p*/if(NULL!=o->_y_history)gc_mark256((T256*)(o->_y_history)); +/*32p*/if(NULL!=o->_time_history)gc_mark256((T256*)(o->_time_history)); /*32p*/if(NULL!=o->_pointer_message_header)gc_mark7((T7*)(o->_pointer_message_header)); /*32p*/if(NULL!=o->_button_message_header)gc_mark7((T7*)(o->_button_message_header)); /*32p*/if(NULL!=o->_xinput_ivy)gc_mark25((T25*)(o->_xinput_ivy)); @@ -19730,9 +19730,9 @@ if(((((char*)p)-((char*)b))%sizeof(*p))==0){ if(p->header.flag==FSOH_UNMARKED){ T70*o=(&(p->object)); ((gc70*)o)->header.flag=FSOH_MARKED; -/*32p*/if(NULL!=o->_x_history)gc_mark255((T255*)(o->_x_history)); -/*32p*/if(NULL!=o->_y_history)gc_mark255((T255*)(o->_y_history)); -/*32p*/if(NULL!=o->_time_history)gc_mark255((T255*)(o->_time_history)); +/*32p*/if(NULL!=o->_x_history)gc_mark256((T256*)(o->_x_history)); +/*32p*/if(NULL!=o->_y_history)gc_mark256((T256*)(o->_y_history)); +/*32p*/if(NULL!=o->_time_history)gc_mark256((T256*)(o->_time_history)); /*32p*/if(NULL!=o->_pointer_message_header)gc_mark7((T7*)(o->_pointer_message_header)); /*32p*/if(NULL!=o->_button_message_header)gc_mark7((T7*)(o->_button_message_header)); /*32p*/if(NULL!=o->_xinput_ivy)gc_mark25((T25*)(o->_xinput_ivy)); @@ -19779,35 +19779,35 @@ n->object=M70; return((T70*)n); }/*--*/ -void gc_sweep247(fsoc*c){ -gc247*o1,*o2; -o1=((gc247*)(&(c->first_object))); +void gc_sweep244(fsoc*c){ +gc244*o1,*o2; +o1=((gc244*)(&(c->first_object))); if(c->header.state_type==FSO_STORE_CHUNK){ -for(;o1header.flag)==FSOH_MARKED){ o1->header.flag=FSOH_UNMARKED; } else{ -o1->header.next=gc_free247; -gc_free247=o1; +o1->header.next=gc_free244; +gc_free244=o1; } } } else{ int dead=1; -gc247* old_gc_free = gc_free247; +gc244* old_gc_free = gc_free244; o2=o1+c->count_minus_one; for(;o1<=o2;o1++){ if((o1->header.flag)==FSOH_MARKED){ o1->header.flag=FSOH_UNMARKED; dead=0;} else{ -o1->header.next=gc_free247; -gc_free247=o1; +o1->header.next=gc_free244; +gc_free244=o1; } } if (dead){ -gc_free247 = old_gc_free; +gc_free244 = old_gc_free; c->next=fsocfl; fsocfl=c; c->header.state_type=FSO_FREE_CHUNK; @@ -19815,80 +19815,80 @@ c->header.state_type=FSO_FREE_CHUNK; } }/*--*/ -void gc_mark247(T247*o){ -if(((gc247*)o)->header.flag==FSOH_UNMARKED){ -((gc247*)o)->header.flag=FSOH_MARKED; +void gc_mark244(T244*o){ +if(((gc244*)o)->header.flag==FSOH_UNMARKED){ +((gc244*)o)->header.flag=FSOH_MARKED; /*3p*/{ -T267 na=o->_storage; +T255 na=o->_storage; if(gc_find_chunk(na)!=NULL){/* non external NA */ rsoh*h=((rsoh*)na)-1; if((h->header.magic_flag)==RSOH_UNMARKED){ h->header.magic_flag=RSOH_MARKED; -r247mark_native_arrays(o); +r244mark_native_arrays(o); } } }} }/*--*/ -void gc_align_mark247(fsoc*c,gc247*p){ -gc247*b=((gc247*)(&(c->first_object))); -if((c->header.state_type==FSO_STORE_CHUNK)&&(((char*)p)>=((char*)store247)))return; +void gc_align_mark244(fsoc*c,gc244*p){ +gc244*b=((gc244*)(&(c->first_object))); +if((c->header.state_type==FSO_STORE_CHUNK)&&(((char*)p)>=((char*)store244)))return; if(((char*)p)>((char*)(b+(c->count_minus_one))))return; if(((char*)p)<((char*)b))return; if(((((char*)p)-((char*)b))%sizeof(*p))==0){ if(p->header.flag==FSOH_UNMARKED){ -T247*o=(&(p->object)); -((gc247*)o)->header.flag=FSOH_MARKED; +T244*o=(&(p->object)); +((gc244*)o)->header.flag=FSOH_MARKED; /*3p*/{ -T267 na=o->_storage; +T255 na=o->_storage; if(gc_find_chunk(na)!=NULL){/* non external NA */ rsoh*h=((rsoh*)na)-1; if((h->header.magic_flag)==RSOH_UNMARKED){ h->header.magic_flag=RSOH_MARKED; -r247mark_native_arrays(o); +r244mark_native_arrays(o); } } }} } }/*--*/ -fsoc H247={{FSOC_SIZE,FSO_STORE_CHUNK, -(void(*)(mch*,void*))gc_align_mark247, -(void(*)(mch*))gc_sweep247},NULL,(((FSOC_SIZE-sizeof(fsoc)+sizeof(double))/sizeof(gc247))-1)}; +fsoc H244={{FSOC_SIZE,FSO_STORE_CHUNK, +(void(*)(mch*,void*))gc_align_mark244, +(void(*)(mch*))gc_sweep244},NULL,(((FSOC_SIZE-sizeof(fsoc)+sizeof(double))/sizeof(gc244))-1)}; -T247*new247(void){ -gc247*n; +T244*new244(void){ +gc244*n; fsoc*c; -if(store_left247>1){ -store_left247--; -n=store247++; +if(store_left244>1){ +store_left244--; +n=store244++; } -else if(gc_free247!=NULL){ -n=gc_free247; -gc_free247=n->header.next; +else if(gc_free244!=NULL){ +n=gc_free244; +gc_free244=n->header.next; } -else if(store_left247==1){ -store_left247=0; -store_chunk247->header.state_type=FSO_USED_CHUNK; -n=store247++; +else if(store_left244==1){ +store_left244=0; +store_chunk244->header.state_type=FSO_USED_CHUNK; +n=store244++; } else{ c=gc_fsoc_get1(); -if(gc_free247!=NULL){ -n=gc_free247; -gc_free247=n->header.next; +if(gc_free244!=NULL){ +n=gc_free244; +gc_free244=n->header.next; } else{ if(c==NULL)c=gc_fsoc_get2(); -store_chunk247=c; -*store_chunk247=H247; -store247=((gc247*)(&(store_chunk247->first_object))); -store_left247=H247.count_minus_one; -n=store247++; +store_chunk244=c; +*store_chunk244=H244; +store244=((gc244*)(&(store_chunk244->first_object))); +store_left244=H244.count_minus_one; +n=store244++; } } n->header.flag=FSOH_UNMARKED; -n->object=M247; -return((T247*)n); +n->object=M244; +return((T244*)n); }/*--*/ void gc_mark9(T9 o){ @@ -20056,7 +20056,7 @@ if(((gc71*)o)->header.flag==FSOH_UNMARKED){ /*i11p*/if(NULL!=o->_ready_message_)gc_mark7((T7*)(o->_ready_message_)); /*i11p*/if(NULL!=o->_application_name_)gc_mark7((T7*)(o->_application_name_)); /*i11p*/if(NULL!=o->_ivy_clients)gc_mark249((T249*)(o->_ivy_clients)); -/*i11p*/if(NULL!=o->_events_set)gc_mark153((T153*)(o->_events_set)); +/*i11p*/if(NULL!=o->_events_set)gc_mark154((T154*)(o->_events_set)); /*i11p*/if(NULL!=o->_tmp_client_list)gc_mark249((T249*)(o->_tmp_client_list)); /*i11p*/if(NULL!=o->_callback_list)gc_mark250((T250*)(o->_callback_list)); /*i11p*/if(NULL!=o->_pattern_list)gc_mark253((T253*)(o->_pattern_list)); @@ -20075,7 +20075,7 @@ T71*o=(&(p->object)); /*i11p*/if(NULL!=o->_ready_message_)gc_mark7((T7*)(o->_ready_message_)); /*i11p*/if(NULL!=o->_application_name_)gc_mark7((T7*)(o->_application_name_)); /*i11p*/if(NULL!=o->_ivy_clients)gc_mark249((T249*)(o->_ivy_clients)); -/*i11p*/if(NULL!=o->_events_set)gc_mark153((T153*)(o->_events_set)); +/*i11p*/if(NULL!=o->_events_set)gc_mark154((T154*)(o->_events_set)); /*i11p*/if(NULL!=o->_tmp_client_list)gc_mark249((T249*)(o->_tmp_client_list)); /*i11p*/if(NULL!=o->_callback_list)gc_mark250((T250*)(o->_callback_list)); /*i11p*/if(NULL!=o->_pattern_list)gc_mark253((T253*)(o->_pattern_list)); @@ -20330,7 +20330,7 @@ return((T25*)n); void Xgc_mark286(T0*o){ {int i=o->id; -if (i <= 304) { +if (i <= 302) { if (i <= 293) { if (i <= 289) { if (i <= 287) { @@ -20347,7 +20347,7 @@ if (i <= 297) { gc_mark297((T297*)o); } else{ -gc_mark304((T304*)o); +gc_mark302((T302*)o); }}} else{ if (i <= 317) { @@ -20375,7 +20375,7 @@ if (i <= 134) { gc_mark134((T134*)o); } else{ -gc_mark154((T154*)o); +gc_mark153((T153*)o); }}}/*--*/ void Xgc_mark72(T0*o){ @@ -20389,9 +20389,9 @@ gc_mark131((T131*)o); T25*eiffel_root_object=(void*)0; int se_argc; char**se_argv; -T7*g[342]; -T7*t[342]; -int se_strucT[342]={0,sizeof(T1),sizeof(T2),sizeof(T3),0,sizeof(T5),sizeof(T6),sizeof(T7),sizeof(T8),sizeof(T9),sizeof(T10), +T7*g[338]; +T7*t[338]; +int se_strucT[338]={0,sizeof(T1),sizeof(T2),sizeof(T3),0,sizeof(T5),sizeof(T6),sizeof(T7),sizeof(T8),sizeof(T9),sizeof(T10), sizeof(T11), 0, 0, @@ -20626,8 +20626,8 @@ sizeof(T205), 0, 0, sizeof(T244), +sizeof(T245), 0, -sizeof(T246), sizeof(T247), sizeof(T248), sizeof(T249), @@ -20638,8 +20638,8 @@ sizeof(T253), sizeof(T254), sizeof(T255), sizeof(T256), +sizeof(T257), 0, -sizeof(T258), sizeof(T259), sizeof(T260), sizeof(T261), @@ -20713,13 +20713,12 @@ sizeof(T328), sizeof(T329), sizeof(T330), sizeof(T331), -0, +sizeof(T332), sizeof(T333), sizeof(T334), sizeof(T335), sizeof(T336), -sizeof(T337), -sizeof(T338)}; +sizeof(T337)}; void se_atexit(void){ r53se_atexit(); @@ -20738,7 +20737,7 @@ if (!stack_bottom) stack_bottom=((void**)(void*)(&argc)); #endif g[25]=(T7*)se_string("XINPUT_IVY"); g[70]=(T7*)se_string("WACOM_POINTER"); -g[154]=(T7*)se_string("IVY_CLIENT"); +g[153]=(T7*)se_string("IVY_CLIENT"); g[71]=(T7*)se_string("IVY"); g[150]=(T7*)se_string("X11"); g[68]=(T7*)se_string("X_INPUT_DEVICE"); @@ -20840,7 +20839,7 @@ g[128]=(T7*)se_string("SIGNAL_0"); g[147]=(T7*)se_string("SIGNAL_1"); g[129]=(T7*)se_string("SIGNAL_2"); g[130]=(T7*)se_string("SIGNAL_4"); -g[153]=(T7*)se_string("EVENTS_SET"); +g[154]=(T7*)se_string("EVENTS_SET"); g[155]=(T7*)se_string("LOOP_ITEM"); g[112]=(T7*)se_string("EVENT_DESCRIPTOR"); g[72]=(T7*)se_string("JOB"); @@ -20978,12 +20977,12 @@ g[213]=(T7*)se_string("FILE_RESOURCE_LOCATOR"); g[200]=(T7*)se_string("NETWORK_RESOURCE_VALIDITY"); g[219]=(T7*)se_string("NETWORK_RESOURCE_LOCATOR"); g[139]=(T7*)se_string("SYSTEM"); -g[338]=g[98]; g[337]=g[98]; g[336]=g[98]; g[335]=g[98]; g[334]=g[98]; g[333]=g[98]; +g[332]=g[98]; g[331]=g[98]; g[330]=g[98]; g[329]=g[189]; @@ -21000,13 +20999,13 @@ g[308]=g[189]; g[307]=g[187]; g[306]=g[98]; g[305]=g[98]; -g[304]=g[189]; -g[303]=g[187]; -g[302]=g[98]; +g[304]=g[98]; +g[303]=g[98]; +g[302]=g[189]; g[301]=g[98]; -g[300]=g[55]; +g[300]=g[187]; g[299]=g[98]; -g[298]=g[98]; +g[298]=g[55]; g[297]=g[189]; g[296]=g[187]; g[295]=g[98]; @@ -21031,18 +21030,18 @@ g[273]=g[55]; g[271]=g[143]; g[269]=g[143]; g[268]=g[143]; -g[267]=g[98]; +g[267]=g[55]; g[266]=g[55]; -g[265]=g[98]; -g[264]=g[143]; -g[263]=g[55]; -g[262]=g[147]; -g[261]=g[55]; -g[260]=g[55]; -g[259]=g[143]; -g[258]=g[55]; -g[256]=g[119]; -g[255]=g[151]; +g[265]=g[55]; +g[264]=g[98]; +g[263]=g[143]; +g[262]=g[55]; +g[261]=g[147]; +g[260]=g[143]; +g[259]=g[55]; +g[257]=g[119]; +g[256]=g[151]; +g[255]=g[98]; g[254]=g[98]; g[253]=g[143]; g[251]=g[126]; @@ -21050,15 +21049,15 @@ g[250]=g[143]; g[249]=g[55]; g[248]=g[55]; g[247]=g[55]; -g[246]=g[55]; -g[244]=g[126]; +g[245]=g[126]; +g[244]=g[55]; g[9]=g[98]; -t[338]=(T7*)se_string("NATIVE_ARRAY[PROCEDURE[TUPLE]]"); -t[337]=(T7*)se_string("NATIVE_ARRAY[PROCEDURE[TUPLE[INTEGER_32,INTEGER_32]]]"); -t[336]=(T7*)se_string("NATIVE_ARRAY[PROCEDURE[TUPLE[INTEGER_32,INTEGER_32,INTEGER_32,INTEGER_32]]]"); -t[335]=(T7*)se_string("NATIVE_ARRAY[PROCEDURE[TUPLE[X_INPUT_DEVICE]]]"); -t[334]=(T7*)se_string("NATIVE_ARRAY[HASHED_DICTIONARY_NODE[WEAK_REFERENCE[ANY_HASHED_DICTIONARY_NODE],STRING]]"); -t[333]=(T7*)se_string("NATIVE_ARRAY[JOB]"); +t[337]=(T7*)se_string("NATIVE_ARRAY[PROCEDURE[TUPLE]]"); +t[336]=(T7*)se_string("NATIVE_ARRAY[PROCEDURE[TUPLE[INTEGER_32,INTEGER_32]]]"); +t[335]=(T7*)se_string("NATIVE_ARRAY[PROCEDURE[TUPLE[INTEGER_32,INTEGER_32,INTEGER_32,INTEGER_32]]]"); +t[334]=(T7*)se_string("NATIVE_ARRAY[PROCEDURE[TUPLE[X_INPUT_DEVICE]]]"); +t[333]=(T7*)se_string("NATIVE_ARRAY[HASHED_DICTIONARY_NODE[WEAK_REFERENCE[ANY_HASHED_DICTIONARY_NODE],STRING]]"); +t[332]=(T7*)se_string("NATIVE_ARRAY[JOB]"); t[331]=(T7*)se_string("NATIVE_ARRAY[TOPLEVEL_WINDOW]"); t[330]=(T7*)se_string("NATIVE_ARRAY[EVENT_CATCHER]"); t[329]=(T7*)se_string("WEAK_REFERENCE[HASHED_DICTIONARY_NODE[SENSITIVE,POINTER]]"); @@ -21075,13 +21074,13 @@ t[308]=(T7*)se_string("WEAK_REFERENCE[HASHED_DICTIONARY_NODE[EXTENSION_DEVICE,IN t[307]=(T7*)se_string("HASHED_DICTIONARY_NODE[EXTENSION_DEVICE,INTEGER_32]"); t[306]=(T7*)se_string("NATIVE_ARRAY[HASHED_DICTIONARY_NODE[EXTENSION_DEVICE,INTEGER_32]]"); t[305]=(T7*)se_string("NATIVE_ARRAY[KEY_RANGE]"); -t[304]=(T7*)se_string("WEAK_REFERENCE[HASHED_DICTIONARY_NODE[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]]"); -t[303]=(T7*)se_string("HASHED_DICTIONARY_NODE[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]"); -t[302]=(T7*)se_string("NATIVE_ARRAY[HASHED_DICTIONARY_NODE[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]]"); -t[301]=(T7*)se_string("NATIVE_ARRAY[SIGNAL_1[X_INPUT_DEVICE]]"); -t[300]=(T7*)se_string("FAST_ARRAY[PROCEDURE[TUPLE[X_INPUT_DEVICE]]]"); -t[299]=(T7*)se_string("NATIVE_ARRAY[AXES_RANGE]"); -t[298]=(T7*)se_string("NATIVE_ARRAY[BUTTON_RANGE]"); +t[304]=(T7*)se_string("NATIVE_ARRAY[BUTTON_RANGE]"); +t[303]=(T7*)se_string("NATIVE_ARRAY[AXES_RANGE]"); +t[302]=(T7*)se_string("WEAK_REFERENCE[HASHED_DICTIONARY_NODE[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]]"); +t[301]=(T7*)se_string("NATIVE_ARRAY[HASHED_DICTIONARY_NODE[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]]"); +t[300]=(T7*)se_string("HASHED_DICTIONARY_NODE[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]"); +t[299]=(T7*)se_string("NATIVE_ARRAY[SIGNAL_1[X_INPUT_DEVICE]]"); +t[298]=(T7*)se_string("FAST_ARRAY[PROCEDURE[TUPLE[X_INPUT_DEVICE]]]"); t[297]=(T7*)se_string("WEAK_REFERENCE[HASHED_DICTIONARY_NODE[INTEGER_32,INTEGER_32]]"); t[296]=(T7*)se_string("HASHED_DICTIONARY_NODE[INTEGER_32,INTEGER_32]"); t[295]=(T7*)se_string("NATIVE_ARRAY[HASHED_DICTIONARY_NODE[INTEGER_32,INTEGER_32]]"); @@ -21106,27 +21105,27 @@ t[273]=(T7*)se_string("FAST_ARRAY[DICTIONARY[SIGNAL_0,SENSITIVE]]"); t[271]=(T7*)se_string("HASHED_DICTIONARY[SIGNAL_2[INTEGER_32,INTEGER_32],SENSITIVE]"); t[269]=(T7*)se_string("HASHED_DICTIONARY[SIGNAL_4[INTEGER_32,INTEGER_32,INTEGER_32,INTEGER_32],SENSITIVE]"); t[268]=(T7*)se_string("HASHED_DICTIONARY[EXTENSION_DEVICE,INTEGER_32]"); -t[267]=(T7*)se_string("NATIVE_ARRAY[STRING]"); -t[266]=(T7*)se_string("FAST_ARRAY[KEY_RANGE]"); -t[265]=(T7*)se_string("NATIVE_ARRAY[X_INPUT_DEVICE]"); -t[264]=(T7*)se_string("HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]"); -t[263]=(T7*)se_string("FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]]"); -t[262]=(T7*)se_string("SIGNAL_1[X_INPUT_DEVICE]"); -t[261]=(T7*)se_string("FAST_ARRAY[AXES_RANGE]"); -t[260]=(T7*)se_string("FAST_ARRAY[BUTTON_RANGE]"); -t[259]=(T7*)se_string("HASHED_DICTIONARY[INTEGER_32,INTEGER_32]"); -t[258]=(T7*)se_string("FAST_ARRAY[INTEGER_32]"); -t[256]=(T7*)se_string("ARRAY[STRING]"); -t[255]=(T7*)se_string("RING_ARRAY[INTEGER_32]"); +t[267]=(T7*)se_string("FAST_ARRAY[KEY_RANGE]"); +t[266]=(T7*)se_string("FAST_ARRAY[BUTTON_RANGE]"); +t[265]=(T7*)se_string("FAST_ARRAY[AXES_RANGE]"); +t[264]=(T7*)se_string("NATIVE_ARRAY[X_INPUT_DEVICE]"); +t[263]=(T7*)se_string("HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]"); +t[262]=(T7*)se_string("FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]]"); +t[261]=(T7*)se_string("SIGNAL_1[X_INPUT_DEVICE]"); +t[260]=(T7*)se_string("HASHED_DICTIONARY[INTEGER_32,INTEGER_32]"); +t[259]=(T7*)se_string("FAST_ARRAY[INTEGER_32]"); +t[257]=(T7*)se_string("ARRAY[STRING]"); +t[256]=(T7*)se_string("RING_ARRAY[INTEGER_32]"); +t[255]=(T7*)se_string("NATIVE_ARRAY[STRING]"); t[254]=(T7*)se_string("NATIVE_ARRAY[POINTER]"); t[253]=(T7*)se_string("HASHED_DICTIONARY[POINTER,STRING]"); t[251]=(T7*)se_string("PROCEDURE[TUPLE[FAST_ARRAY[STRING]]]"); t[250]=(T7*)se_string("HASHED_DICTIONARY[PROCEDURE[TUPLE[FAST_ARRAY[STRING]]],STRING]"); t[249]=(T7*)se_string("FAST_ARRAY[IVY_CLIENT]"); t[248]=(T7*)se_string("FAST_ARRAY[LOOP_ITEM]"); -t[247]=(T7*)se_string("FAST_ARRAY[STRING]"); -t[246]=(T7*)se_string("FAST_ARRAY[X_INPUT_DEVICE]"); -t[244]=(T7*)se_string("PROCEDURE[TUPLE[X_INPUT_DEVICE]]"); +t[247]=(T7*)se_string("FAST_ARRAY[X_INPUT_DEVICE]"); +t[245]=(T7*)se_string("PROCEDURE[TUPLE[X_INPUT_DEVICE]]"); +t[244]=(T7*)se_string("FAST_ARRAY[STRING]"); t[205]=g[205]; t[192]=g[192]; t[191]=g[191]; diff --git a/xinput_ivy.h b/xinput_ivy.h index a11437b..ba4eebc 100644 --- a/xinput_ivy.h +++ b/xinput_ivy.h @@ -1209,7 +1209,7 @@ typedef struct _se_agent0 se_agent0; typedef struct S113 T113; typedef struct S123 T123; typedef struct S205 T205; -typedef T0 T244; +typedef T0 T245; typedef struct S290 T290; typedef struct S192 T192; typedef struct S131 T131; @@ -1223,10 +1223,10 @@ typedef struct S307 T307; typedef struct S146 T146; typedef struct S149 T149; typedef struct S148 T148; -typedef struct S304 T304; -typedef struct S303 T303; -typedef struct S262 T262; +typedef struct S302 T302; typedef struct S300 T300; +typedef struct S261 T261; +typedef struct S298 T298; typedef struct S297 T297; typedef struct S296 T296; typedef struct S293 T293; @@ -1235,10 +1235,10 @@ typedef struct S289 T289; typedef struct S288 T288; typedef struct S287 T287; typedef struct S284 T284; -typedef struct S154 T154; +typedef struct S153 T153; typedef struct S155 T155; typedef struct S280 T280; -typedef struct S153 T153; +typedef struct S154 T154; typedef struct S279 T279; typedef struct S160 T160; typedef struct S277 T277; @@ -1248,16 +1248,16 @@ typedef struct S273 T273; typedef struct S271 T271; typedef struct S269 T269; typedef struct S268 T268; +typedef struct S267 T267; typedef struct S266 T266; -typedef struct S260 T260; -typedef struct S261 T261; +typedef struct S265 T265; typedef struct S68 T68; -typedef struct S264 T264; typedef struct S263 T263; +typedef struct S262 T262; +typedef struct S260 T260; typedef struct S259 T259; -typedef struct S258 T258; +typedef struct S257 T257; typedef struct S256 T256; -typedef struct S255 T255; typedef struct S7 T7; typedef struct S253 T253; typedef T0 T251; @@ -1270,17 +1270,15 @@ typedef struct S133 T133; typedef struct S53 T53; typedef void*T46; typedef struct S191 T191; -typedef struct S246 T246; +typedef struct S247 T247; typedef int T150; typedef void*T43; typedef struct S70 T70; -typedef struct S247 T247; +typedef struct S244 T244; typedef struct S71 T71; typedef struct S65 T65; typedef struct S25 T25; /* C Header Pass 2: */ -typedef T0**T338; -#define M338 NULL typedef T0**T337; #define M337 NULL typedef T0**T336; @@ -1291,6 +1289,8 @@ typedef T0**T334; #define M334 NULL typedef T0**T333; #define M333 NULL +typedef T0**T332; +#define M332 NULL typedef T0**T331; #define M331 NULL typedef T0**T330; @@ -1309,14 +1309,14 @@ typedef T0**T306; #define M306 NULL typedef T0**T305; #define M305 NULL -typedef T0**T298; -#define M298 NULL -typedef T0**T299; -#define M299 NULL -typedef T0**T302; -#define M302 NULL +typedef T0**T304; +#define M304 NULL +typedef T0**T303; +#define M303 NULL typedef T0**T301; #define M301 NULL +typedef T0**T299; +#define M299 NULL typedef T0**T295; #define M295 NULL typedef T2*T294; @@ -1329,10 +1329,10 @@ typedef T0**T282; #define M282 NULL typedef T0**T281; #define M281 NULL -typedef T0**T265; -#define M265 NULL -typedef T0**T267; -#define M267 NULL +typedef T0**T264; +#define M264 NULL +typedef T0**T255; +#define M255 NULL typedef T8*T254; #define M254 NULL typedef T3*T9; @@ -1363,12 +1363,12 @@ struct S308{Tid id;T0* _item;}; extern T308 M308; struct S307{T0* _item;T2 _key;T0* _next;}; extern T307 M307; -struct S304{Tid id;T0* _item;}; -extern T304 M304; -struct S303{T0* _item;T0* _key;T0* _next;}; -extern T303 M303; -struct S300{T335 _storage;T2 _capacity;T2 _upper;}; +struct S302{Tid id;T0* _item;}; +extern T302 M302; +struct S300{T0* _item;T0* _key;T0* _next;}; extern T300 M300; +struct S298{T334 _storage;T2 _capacity;T2 _upper;}; +extern T298 M298; struct S297{Tid id;T0* _item;}; extern T297 M297; struct S296{T2 _item;T2 _key;T0* _next;}; @@ -1381,16 +1381,16 @@ struct S290{T0* _item;T0* _key;T0* _next;}; extern T290 M290; struct S289{Tid id;T0* _item;}; extern T289 M289; -struct S288{T334 _buckets;T2 _capacity;T2 _count;T2 _cache_user;T0* _free_nodes;}; +struct S288{T333 _buckets;T2 _capacity;T2 _count;T2 _cache_user;T0* _free_nodes;}; extern T288 M288; struct S287{Tid id;T0* _item;}; extern T287 M287; struct S284{T0* _item;T0* _key;T0* _next;}; extern T284 M284; -struct S280{T333 _storage;T2 _capacity;T2 _upper;}; +struct S280{T332 _storage;T2 _capacity;T2 _upper;}; extern T280 M280; -struct S153{T6 _queryable;T2 _timeout;T192 _expiration;T6 _expiration_valid;T6 _current_time_valid;T8 _read_set;T2 _read_size;T8 _write_set;T2 _write_size;T8 _exception_set;T2 _exception_size;T2 _highest;}; -extern T153 M153; +struct S154{T6 _queryable;T2 _timeout;T192 _expiration;T6 _expiration_valid;T6 _current_time_valid;T8 _read_set;T2 _read_size;T8 _write_set;T2 _write_size;T8 _exception_set;T2 _exception_size;T2 _highest;}; +extern T154 M154; struct S279{T331 _storage;T2 _capacity;T2 _upper;}; extern T279 M279; struct S160{T0* _container;}; @@ -1411,36 +1411,36 @@ struct S268{T306 _buckets;T2 _capacity;T2 _count;T2 _cache_user;T0* _free_nodes; extern T268 M268; struct S146{T2 _key_count;T2 _minimum_code;T2 _maximum_code;}; extern T146 M146; -struct S266{T305 _storage;T2 _capacity;T2 _upper;}; -extern T266 M266; +struct S267{T305 _storage;T2 _capacity;T2 _upper;}; +extern T267 M267; struct S149{T2 _buttons_count;}; extern T149 M149; -struct S260{T298 _storage;T2 _capacity;T2 _upper;}; -extern T260 M260; +struct S266{T304 _storage;T2 _capacity;T2 _upper;}; +extern T266 M266; struct S148{T6 _absolute;T2 _motion_buffer_size;T0* _minimums;T0* _maximums;T0* _resolutions;}; extern T148 M148; -struct S261{T299 _storage;T2 _capacity;T2 _upper;}; -extern T261 M261; -struct S264{T302 _buckets;T2 _capacity;T2 _count;T2 _cache_user;T0* _free_nodes;}; -extern T264 M264; -struct S263{T301 _storage;T2 _capacity;T2 _upper;}; +struct S265{T303 _storage;T2 _capacity;T2 _upper;}; +extern T265 M265; +struct S263{T301 _buckets;T2 _capacity;T2 _count;T2 _cache_user;T0* _free_nodes;}; extern T263 M263; -struct S262{T0* _callbacks;T2 _last;T2 _index;}; +struct S262{T299 _storage;T2 _capacity;T2 _upper;}; extern T262 M262; -struct S259{T295 _buckets;T2 _capacity;T2 _count;T2 _cache_user;T0* _free_nodes;}; +struct S261{T0* _callbacks;T2 _last;T2 _index;}; +extern T261 M261; +struct S260{T295 _buckets;T2 _capacity;T2 _count;T2 _cache_user;T0* _free_nodes;}; +extern T260 M260; +struct S259{T294 _storage;T2 _capacity;T2 _upper;}; extern T259 M259; -struct S258{T294 _storage;T2 _capacity;T2 _upper;}; -extern T258 M258; -struct S256{T267 _storage;T2 _capacity;T2 _upper;T2 _lower;}; +struct S257{T255 _storage;T2 _capacity;T2 _upper;T2 _lower;}; +extern T257 M257; +struct S256{T294 _storage;T2 _capacity;T2 _upper;T2 _lower;T2 _storage_lower;}; extern T256 M256; -struct S255{T294 _storage;T2 _capacity;T2 _upper;T2 _lower;T2 _storage_lower;}; -extern T255 M255; struct S253{T291 _buckets;T2 _capacity;T2 _count;T2 _cache_user;T0* _free_nodes;}; extern T253 M253; struct S250{T283 _buckets;T2 _capacity;T2 _count;T2 _cache_user;T0* _free_nodes;}; extern T250 M250; -struct S154{Tid id;T0* _stream_exception;T0* _can_read;T6 _is_connected;T2 _filtered_descriptor;T8 _delete_function;T8 _read_function;T8 _write_function;T8 _data;}; -extern T154 M154; +struct S153{Tid id;T0* _stream_exception;T0* _can_read;T6 _is_connected;T2 _filtered_descriptor;T8 _delete_function;T8 _read_function;T8 _write_function;T8 _data;}; +extern T153 M153; struct S249{T282 _storage;T2 _capacity;T2 _upper;}; extern T249 M249; struct S248{T281 _storage;T2 _capacity;T2 _upper;}; @@ -1460,16 +1460,16 @@ extern T53 M53; extern T46 M46; struct S191{T0* _devices;}; extern T191 M191; -struct S246{T265 _storage;T2 _capacity;T2 _upper;}; -extern T246 M246; +struct S247{T264 _storage;T2 _capacity;T2 _upper;}; +extern T247 M247; extern T150 M150; struct S68{T2 _device_id;T0* _name;T0* _type;T6 _is_current_pointer;T6 _is_current_keyboard;T6 _is_available_extension;T0* _key_capabilities;T0* _button_capabilities;T0* _axes_capabilities;T8 _x_device;T0* _actions;T0* _events_indexes;T0* _events_id;T8 _events_classes;}; extern T68 M68; extern T43 M43; struct S70{T0* _xinput_ivy;T2 _x_offset;T2 _y_offset;T6 _cropping;T2 _crop_height;T2 _x_max_crop;T2 _y_min_crop;T2 _x_min_crop;T2 _y_max_crop;T2 _crop_width;T5 _prediction_time;T2 _ignored_counter;T2 _ignore_rate;T0* _button_message_header;T0* _pointer_message_header;T2 _old_presure;T0* _time_history;T0* _y_history;T0* _x_history;T2 _predicted_y;T2 _predicted_x;T5 _a2y;T5 _a2x;T5 _t0;T5 _y2;T5 _x2;T5 _s2y;T5 _s2x;T5 _s2yn;T5 _s2xn;T5 _t2;T5 _t1;}; extern T70 M70; -struct S247{T267 _storage;T2 _capacity;T2 _upper;}; -extern T247 M247; +struct S244{T255 _storage;T2 _capacity;T2 _upper;}; +extern T244 M244; struct S7{T9 _storage;T2 _count;T2 _capacity;}; extern T7 M7; struct S71{Tid id;T2 _priority;T6 _started;T0* _pattern_list;T0* _callback_list;T2 _destination_count;T0* _tmp_client_list;T6 _done;T0* _events_set;T0* _ivy_clients;T0* _application_name_;T0* _ready_message_;}; @@ -1770,14 +1770,14 @@ extern T9 oBC102sprintf_buffer; /*CHARACTER*/T6 r3is_separator(T3 C); /*CHARACTER*/T1 r3decimal_value(T3 C); /*BOOLEAN*/T6 r6_ix_or(T6 C,T6 a1); -/*NATIVE_ARRAY[PROCEDURE[TUPLE[X_INPUT_DEVICE]]]*/T335 r335realloc(T335 C,T2 a1,T2 a2); -/*NATIVE_ARRAY[PROCEDURE[TUPLE[X_INPUT_DEVICE]]]*/void r335copy_from(T335 C,T335 a1,T2 a2); -/*NATIVE_ARRAY[PROCEDURE[TUPLE[X_INPUT_DEVICE]]]*/void r335clear_all(T335 C,T2 a1); -/*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[WEAK_REFERENCE[ANY_HASHED_DICTIONARY_NODE],STRING]]*/void r334clear_all(T334 C,T2 a1); -/*NATIVE_ARRAY[JOB]*/T333 r333realloc(T333 C,T2 a1,T2 a2); -/*NATIVE_ARRAY[JOB]*/void r333copy_from(T333 C,T333 a1,T2 a2); -/*NATIVE_ARRAY[JOB]*/void r333clear_all(T333 C,T2 a1); -/*NATIVE_ARRAY[JOB]*/void r333remove(T333 C,T2 a1,T2 a2); +/*NATIVE_ARRAY[PROCEDURE[TUPLE[X_INPUT_DEVICE]]]*/T334 r334realloc(T334 C,T2 a1,T2 a2); +/*NATIVE_ARRAY[PROCEDURE[TUPLE[X_INPUT_DEVICE]]]*/void r334copy_from(T334 C,T334 a1,T2 a2); +/*NATIVE_ARRAY[PROCEDURE[TUPLE[X_INPUT_DEVICE]]]*/void r334clear_all(T334 C,T2 a1); +/*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[WEAK_REFERENCE[ANY_HASHED_DICTIONARY_NODE],STRING]]*/void r333clear_all(T333 C,T2 a1); +/*NATIVE_ARRAY[JOB]*/T332 r332realloc(T332 C,T2 a1,T2 a2); +/*NATIVE_ARRAY[JOB]*/void r332copy_from(T332 C,T332 a1,T2 a2); +/*NATIVE_ARRAY[JOB]*/void r332clear_all(T332 C,T2 a1); +/*NATIVE_ARRAY[JOB]*/void r332remove(T332 C,T2 a1,T2 a2); /*NATIVE_ARRAY[TOPLEVEL_WINDOW]*/void r331clear_all(T331 C,T2 a1); /*NATIVE_ARRAY[EVENT_CATCHER]*/void r330clear_all(T330 C,T2 a1); /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[SENSITIVE,POINTER]]*/void r328clear_all(T328 C,T2 a1); @@ -1789,14 +1789,14 @@ extern T9 oBC102sprintf_buffer; /*NATIVE_ARRAY[KEY_RANGE]*/T305 r305realloc(T305 C,T2 a1,T2 a2); /*NATIVE_ARRAY[KEY_RANGE]*/void r305copy_from(T305 C,T305 a1,T2 a2); /*NATIVE_ARRAY[KEY_RANGE]*/void r305clear_all(T305 C,T2 a1); -/*NATIVE_ARRAY[BUTTON_RANGE]*/T298 r298realloc(T298 C,T2 a1,T2 a2); -/*NATIVE_ARRAY[BUTTON_RANGE]*/void r298copy_from(T298 C,T298 a1,T2 a2); -/*NATIVE_ARRAY[BUTTON_RANGE]*/void r298clear_all(T298 C,T2 a1); -/*NATIVE_ARRAY[AXES_RANGE]*/T299 r299realloc(T299 C,T2 a1,T2 a2); -/*NATIVE_ARRAY[AXES_RANGE]*/void r299copy_from(T299 C,T299 a1,T2 a2); -/*NATIVE_ARRAY[AXES_RANGE]*/void r299clear_all(T299 C,T2 a1); -/*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]]*/void r302clear_all(T302 C,T2 a1); -/*NATIVE_ARRAY[SIGNAL_1[X_INPUT_DEVICE]]*/void r301clear_all(T301 C,T2 a1); +/*NATIVE_ARRAY[BUTTON_RANGE]*/T304 r304realloc(T304 C,T2 a1,T2 a2); +/*NATIVE_ARRAY[BUTTON_RANGE]*/void r304copy_from(T304 C,T304 a1,T2 a2); +/*NATIVE_ARRAY[BUTTON_RANGE]*/void r304clear_all(T304 C,T2 a1); +/*NATIVE_ARRAY[AXES_RANGE]*/T303 r303realloc(T303 C,T2 a1,T2 a2); +/*NATIVE_ARRAY[AXES_RANGE]*/void r303copy_from(T303 C,T303 a1,T2 a2); +/*NATIVE_ARRAY[AXES_RANGE]*/void r303clear_all(T303 C,T2 a1); +/*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]]*/void r301clear_all(T301 C,T2 a1); +/*NATIVE_ARRAY[SIGNAL_1[X_INPUT_DEVICE]]*/void r299clear_all(T299 C,T2 a1); /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[INTEGER_32,INTEGER_32]]*/void r295clear_all(T295 C,T2 a1); /*NATIVE_ARRAY[INTEGER_32]*/void r294set_slice_with(T294 C,T2 a1,T2 a2,T2 a3); /*NATIVE_ARRAY[INTEGER_32]*/T294 r294realloc(T294 C,T2 a1,T2 a2); @@ -1814,12 +1814,12 @@ extern T9 oBC102sprintf_buffer; /*NATIVE_ARRAY[LOOP_ITEM]*/T281 r281realloc(T281 C,T2 a1,T2 a2); /*NATIVE_ARRAY[LOOP_ITEM]*/void r281copy_from(T281 C,T281 a1,T2 a2); /*NATIVE_ARRAY[LOOP_ITEM]*/void r281clear_all(T281 C,T2 a1); -/*NATIVE_ARRAY[X_INPUT_DEVICE]*/void r265clear_all(T265 C,T2 a1); -/*NATIVE_ARRAY[STRING]*/T267 r267realloc(T267 C,T2 a1,T2 a2); -/*NATIVE_ARRAY[STRING]*/void r267copy_from(T267 C,T267 a1,T2 a2); -/*NATIVE_ARRAY[STRING]*/void r267clear_all(T267 C,T2 a1); -/*NATIVE_ARRAY[STRING]*/void r267set_all_with(T267 C,T0* a1,T2 a2); -/*NATIVE_ARRAY[STRING]*/void r267clear(T267 C,T2 a1,T2 a2); +/*NATIVE_ARRAY[X_INPUT_DEVICE]*/void r264clear_all(T264 C,T2 a1); +/*NATIVE_ARRAY[STRING]*/T255 r255realloc(T255 C,T2 a1,T2 a2); +/*NATIVE_ARRAY[STRING]*/void r255copy_from(T255 C,T255 a1,T2 a2); +/*NATIVE_ARRAY[STRING]*/void r255clear_all(T255 C,T2 a1); +/*NATIVE_ARRAY[STRING]*/void r255set_all_with(T255 C,T0* a1,T2 a2); +/*NATIVE_ARRAY[STRING]*/void r255clear(T255 C,T2 a1,T2 a2); /*NATIVE_ARRAY[CHARACTER]*/void r9fast_replace_all(T9 C,T3 a1,T3 a2,T2 a3); /*NATIVE_ARRAY[CHARACTER]*/T9 r9realloc(T9 C,T2 a1,T2 a2); /*NATIVE_ARRAY[CHARACTER]*/void r9copy_from(T9 C,T9 a1,T2 a2); @@ -1865,9 +1865,9 @@ extern int fBC7split_buffer; /*STRING*/T3 r7item(T7* C,T2 a1); /*STRING*/T2 r7first_index_of(T7* C,T3 a1); /*STRING*/T2 r7occurrences(T7* C,T3 a1); -/*FAST_ARRAY[PROCEDURE[TUPLE[X_INPUT_DEVICE]]]*/void r300make(T300* C,T2 a1); -/*FAST_ARRAY[PROCEDURE[TUPLE[X_INPUT_DEVICE]]]*/void r300add_last(T300* C,T0* a1); -/*FAST_ARRAY[PROCEDURE[TUPLE[X_INPUT_DEVICE]]]*/void r300mark_native_arrays(T300* C); +/*FAST_ARRAY[PROCEDURE[TUPLE[X_INPUT_DEVICE]]]*/void r298make(T298* C,T2 a1); +/*FAST_ARRAY[PROCEDURE[TUPLE[X_INPUT_DEVICE]]]*/void r298add_last(T298* C,T0* a1); +/*FAST_ARRAY[PROCEDURE[TUPLE[X_INPUT_DEVICE]]]*/void r298mark_native_arrays(T298* C); /*FAST_ARRAY[JOB]*/void r280move(T280* C,T2 a1,T2 a2,T2 a3); /*FAST_ARRAY[JOB]*/void r280remove(T280* C,T2 a1); /*FAST_ARRAY[JOB]*/void r280make(T280* C,T2 a1); @@ -1881,34 +1881,34 @@ extern int fBC7split_buffer; /*FAST_ARRAY[EVENT_CATCHER]*/void r277mark_native_arrays(T277* C); /*FAST_ARRAY[DICTIONARY[SIGNAL_0,SENSITIVE]]*/void r273make(T273* C,T2 a1); /*FAST_ARRAY[DICTIONARY[SIGNAL_0,SENSITIVE]]*/void r273mark_native_arrays(T273* C); -/*FAST_ARRAY[KEY_RANGE]*/void r266make(T266* C,T2 a1); -/*FAST_ARRAY[KEY_RANGE]*/void r266add_last(T266* C,T0* a1); -/*FAST_ARRAY[KEY_RANGE]*/void r266mark_native_arrays(T266* C); -/*FAST_ARRAY[BUTTON_RANGE]*/void r260make(T260* C,T2 a1); -/*FAST_ARRAY[BUTTON_RANGE]*/void r260add_last(T260* C,T0* a1); -/*FAST_ARRAY[BUTTON_RANGE]*/void r260mark_native_arrays(T260* C); -/*FAST_ARRAY[AXES_RANGE]*/void r261make(T261* C,T2 a1); -/*FAST_ARRAY[AXES_RANGE]*/void r261add_last(T261* C,T0* a1); -/*FAST_ARRAY[AXES_RANGE]*/void r261mark_native_arrays(T261* C); -/*FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]]*/void r263make(T263* C,T2 a1); -/*FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]]*/void r263mark_native_arrays(T263* C); -/*FAST_ARRAY[INTEGER_32]*/void r258make(T258* C,T2 a1); -/*FAST_ARRAY[INTEGER_32]*/T2 r258count(T258* C); -/*ARRAY[STRING]*/void r256put(T256* C,T0* a1,T2 a2); -/*ARRAY[STRING]*/void r256clear_all(T256* C); -/*ARRAY[STRING]*/void r256copy(T256* C,T0* a1); -/*ARRAY[STRING]*/void r256set_all_with(T256* C,T0* a1); -/*ARRAY[STRING]*/T0* r256twin(T256* C); -/*ARRAY[STRING]*/void r256clear_count(T256* C); -/*ARRAY[STRING]*/void r256remove_last(T256* C); -/*ARRAY[STRING]*/void r256add_last(T256* C,T0* a1); -/*ARRAY[STRING]*/void r256with_capacity(T256* C,T2 a1,T2 a2); -/*ARRAY[STRING]*/T2 r256count(T256* C); -/*ARRAY[STRING]*/T0* r256last(T256* C); -/*ARRAY[STRING]*/T6 r256is_empty(T256* C); -/*ARRAY[STRING]*/T0* r256item(T256* C,T2 a1); -/*ARRAY[STRING]*/void r256mark_native_arrays(T256* C); -/*ARRAY[STRING]*/void r256ensure_capacity_and_bounds(T256* C,T2 a1,T2 a2,T2 a3); +/*FAST_ARRAY[KEY_RANGE]*/void r267make(T267* C,T2 a1); +/*FAST_ARRAY[KEY_RANGE]*/void r267add_last(T267* C,T0* a1); +/*FAST_ARRAY[KEY_RANGE]*/void r267mark_native_arrays(T267* C); +/*FAST_ARRAY[BUTTON_RANGE]*/void r266make(T266* C,T2 a1); +/*FAST_ARRAY[BUTTON_RANGE]*/void r266add_last(T266* C,T0* a1); +/*FAST_ARRAY[BUTTON_RANGE]*/void r266mark_native_arrays(T266* C); +/*FAST_ARRAY[AXES_RANGE]*/void r265make(T265* C,T2 a1); +/*FAST_ARRAY[AXES_RANGE]*/void r265add_last(T265* C,T0* a1); +/*FAST_ARRAY[AXES_RANGE]*/void r265mark_native_arrays(T265* C); +/*FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]]*/void r262make(T262* C,T2 a1); +/*FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]]*/void r262mark_native_arrays(T262* C); +/*FAST_ARRAY[INTEGER_32]*/void r259make(T259* C,T2 a1); +/*FAST_ARRAY[INTEGER_32]*/T2 r259count(T259* C); +/*ARRAY[STRING]*/void r257put(T257* C,T0* a1,T2 a2); +/*ARRAY[STRING]*/void r257clear_all(T257* C); +/*ARRAY[STRING]*/void r257copy(T257* C,T0* a1); +/*ARRAY[STRING]*/void r257set_all_with(T257* C,T0* a1); +/*ARRAY[STRING]*/T0* r257twin(T257* C); +/*ARRAY[STRING]*/void r257clear_count(T257* C); +/*ARRAY[STRING]*/void r257remove_last(T257* C); +/*ARRAY[STRING]*/void r257add_last(T257* C,T0* a1); +/*ARRAY[STRING]*/void r257with_capacity(T257* C,T2 a1,T2 a2); +/*ARRAY[STRING]*/T2 r257count(T257* C); +/*ARRAY[STRING]*/T0* r257last(T257* C); +/*ARRAY[STRING]*/T6 r257is_empty(T257* C); +/*ARRAY[STRING]*/T0* r257item(T257* C,T2 a1); +/*ARRAY[STRING]*/void r257mark_native_arrays(T257* C); +/*ARRAY[STRING]*/void r257ensure_capacity_and_bounds(T257* C,T2 a1,T2 a2,T2 a3); /*FAST_ARRAY[IVY_CLIENT]*/void r249copy(T249* C,T0* a1); /*FAST_ARRAY[IVY_CLIENT]*/void r249remove(T249* C,T2 a1); /*FAST_ARRAY[IVY_CLIENT]*/void r249make(T249* C,T2 a1); @@ -1921,12 +1921,12 @@ extern int fBC7split_buffer; /*FAST_ARRAY[LOOP_ITEM]*/T0* r248last(T248* C); /*FAST_ARRAY[LOOP_ITEM]*/T6 r248is_empty(T248* C); /*FAST_ARRAY[LOOP_ITEM]*/void r248mark_native_arrays(T248* C); -/*FAST_ARRAY[X_INPUT_DEVICE]*/void r246make(T246* C,T2 a1); -/*FAST_ARRAY[X_INPUT_DEVICE]*/void r246mark_native_arrays(T246* C); -/*FAST_ARRAY[STRING]*/void r247make(T247* C,T2 a1); -/*FAST_ARRAY[STRING]*/void r247add_last(T247* C,T0* a1); -/*FAST_ARRAY[STRING]*/void r247with_capacity(T247* C,T2 a1); -/*FAST_ARRAY[STRING]*/void r247mark_native_arrays(T247* C); +/*FAST_ARRAY[X_INPUT_DEVICE]*/void r247make(T247* C,T2 a1); +/*FAST_ARRAY[X_INPUT_DEVICE]*/void r247mark_native_arrays(T247* C); +/*FAST_ARRAY[STRING]*/void r244make(T244* C,T2 a1); +/*FAST_ARRAY[STRING]*/void r244add_last(T244* C,T0* a1); +/*FAST_ARRAY[STRING]*/void r244with_capacity(T244* C,T2 a1); +/*FAST_ARRAY[STRING]*/void r244mark_native_arrays(T244* C); /*WEAK_REFERENCE[HASHED_DICTIONARY_NODE[SENSITIVE,POINTER]]*/void r329set_item(T329* C,T0* a1); /*HASHED_DICTIONARY_NODE[SENSITIVE,POINTER]*/void r327make(T327* C,T0* a1,T8 a2,T0* a3); /*WEAK_REFERENCE[HASHED_DICTIONARY_NODE[SIGNAL_0,SENSITIVE]]*/void r326set_item(T326* C,T0* a1); @@ -1934,8 +1934,8 @@ extern int fBC7split_buffer; /*WEAK_REFERENCE[HASHED_DICTIONARY_NODE[SIGNAL_4[INTEGER_32,INTEGER_32,INTEGER_32,INTEGER_32],SENSITIVE]]*/void r311set_item(T311* C,T0* a1); /*WEAK_REFERENCE[HASHED_DICTIONARY_NODE[EXTENSION_DEVICE,INTEGER_32]]*/void r308set_item(T308* C,T0* a1); /*HASHED_DICTIONARY_NODE[EXTENSION_DEVICE,INTEGER_32]*/void r307make(T307* C,T0* a1,T2 a2,T0* a3); -/*WEAK_REFERENCE[HASHED_DICTIONARY_NODE[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]]*/void r304set_item(T304* C,T0* a1); -/*HASHED_DICTIONARY_NODE[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/void r303make(T303* C,T0* a1,T0* a2,T0* a3); +/*WEAK_REFERENCE[HASHED_DICTIONARY_NODE[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]]*/void r302set_item(T302* C,T0* a1); +/*HASHED_DICTIONARY_NODE[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/void r300make(T300* C,T0* a1,T0* a2,T0* a3); /*WEAK_REFERENCE[HASHED_DICTIONARY_NODE[INTEGER_32,INTEGER_32]]*/void r297set_item(T297* C,T0* a1); /*HASHED_DICTIONARY_NODE[INTEGER_32,INTEGER_32]*/void r296make(T296* C,T2 a1,T2 a2,T0* a3); /*WEAK_REFERENCE[HASHED_DICTIONARY_NODE[POINTER,STRING]]*/void r293set_item(T293* C,T0* a1); @@ -1988,45 +1988,45 @@ extern int fBC143common_free_nodes; /*HASHED_DICTIONARY[EXTENSION_DEVICE,INTEGER_32]*/T0* r268new_node(T268* C,T0* a1,T2 a2,T0* a3); /*HASHED_DICTIONARY[EXTENSION_DEVICE,INTEGER_32]*/void r268create_with_capacity(T268* C,T2 a1); /*HASHED_DICTIONARY[EXTENSION_DEVICE,INTEGER_32]*/void r268increase_capacity(T268* C); -/*HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/void r264make(T264* C); -/*HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/T0* r264reference_at(T264* C,T0* a1); -/*HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/T6 r264key_safe_equal(T0* a1,T0* a2); -/*HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/T2 r264prime_capacity(T2 a1); -/*HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/T2 r264prime_number_ceiling(T2 a1); -/*HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/T6 r264should_increase_capacity(T2 a1,T2 a2); -/*HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/T0* r264common_free_nodes(void); -/*HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/T0* r264new_node(T264* C,T0* a1,T0* a2,T0* a3); -/*HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/void r264create_with_capacity(T264* C,T2 a1); -/*HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/void r264increase_capacity(T264* C); -/*HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/void r264add(T264* C,T0* a1,T0* a2); -/*SIGNAL_1[X_INPUT_DEVICE]*/void r262emit(T262* C,T0* a1); -/*SIGNAL_1[X_INPUT_DEVICE]*/void r262make(T262* C); -/*HASHED_DICTIONARY[INTEGER_32,INTEGER_32]*/void r259put(T259* C,T2 a1,T2 a2); -/*HASHED_DICTIONARY[INTEGER_32,INTEGER_32]*/T2 r259at(T259* C,T2 a1); -/*HASHED_DICTIONARY[INTEGER_32,INTEGER_32]*/void r259make(T259* C); -/*HASHED_DICTIONARY[INTEGER_32,INTEGER_32]*/T6 r259key_safe_equal(T2 a1,T2 a2); -/*HASHED_DICTIONARY[INTEGER_32,INTEGER_32]*/T2 r259prime_capacity(T2 a1); -/*HASHED_DICTIONARY[INTEGER_32,INTEGER_32]*/T2 r259prime_number_ceiling(T2 a1); -/*HASHED_DICTIONARY[INTEGER_32,INTEGER_32]*/T6 r259should_increase_capacity(T2 a1,T2 a2); -/*HASHED_DICTIONARY[INTEGER_32,INTEGER_32]*/T0* r259common_free_nodes(void); -/*HASHED_DICTIONARY[INTEGER_32,INTEGER_32]*/T0* r259new_node(T259* C,T2 a1,T2 a2,T0* a3); -/*HASHED_DICTIONARY[INTEGER_32,INTEGER_32]*/void r259create_with_capacity(T259* C,T2 a1); -/*HASHED_DICTIONARY[INTEGER_32,INTEGER_32]*/void r259increase_capacity(T259* C); -/*RING_ARRAY[INTEGER_32]*/void r255move(T255* C,T2 a1,T2 a2,T2 a3); -/*RING_ARRAY[INTEGER_32]*/void r255remove_first(T255* C); -/*RING_ARRAY[INTEGER_32]*/T2 r255wrap_point(T255* C); -/*RING_ARRAY[INTEGER_32]*/void r255make_space_for_one(T255* C); -/*RING_ARRAY[INTEGER_32]*/void r255squeeze_bubble(T255* C,T2 a1,T2 a2,T2 a3,T2 a4); -/*RING_ARRAY[INTEGER_32]*/T2 r255storage_upper(T255* C); -/*RING_ARRAY[INTEGER_32]*/void r255put(T255* C,T2 a1,T2 a2); -/*RING_ARRAY[INTEGER_32]*/T2 r255storage_index(T255* C,T2 a1); -/*RING_ARRAY[INTEGER_32]*/void r255clear_all(T255* C); -/*RING_ARRAY[INTEGER_32]*/void r255set_all_with(T255* C,T2 a1); -/*RING_ARRAY[INTEGER_32]*/void r255make(T255* C,T2 a1,T2 a2); -/*RING_ARRAY[INTEGER_32]*/void r255add_last(T255* C,T2 a1); -/*RING_ARRAY[INTEGER_32]*/T2 r255count(T255* C); -/*RING_ARRAY[INTEGER_32]*/T6 r255is_empty(T255* C); -/*RING_ARRAY[INTEGER_32]*/T2 r255item(T255* C,T2 a1); +/*HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/void r263make(T263* C); +/*HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/T0* r263reference_at(T263* C,T0* a1); +/*HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/T6 r263key_safe_equal(T0* a1,T0* a2); +/*HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/T2 r263prime_capacity(T2 a1); +/*HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/T2 r263prime_number_ceiling(T2 a1); +/*HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/T6 r263should_increase_capacity(T2 a1,T2 a2); +/*HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/T0* r263common_free_nodes(void); +/*HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/T0* r263new_node(T263* C,T0* a1,T0* a2,T0* a3); +/*HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/void r263create_with_capacity(T263* C,T2 a1); +/*HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/void r263increase_capacity(T263* C); +/*HASHED_DICTIONARY[FAST_ARRAY[SIGNAL_1[X_INPUT_DEVICE]],SENSITIVE]*/void r263add(T263* C,T0* a1,T0* a2); +/*SIGNAL_1[X_INPUT_DEVICE]*/void r261emit(T261* C,T0* a1); +/*SIGNAL_1[X_INPUT_DEVICE]*/void r261make(T261* C); +/*HASHED_DICTIONARY[INTEGER_32,INTEGER_32]*/void r260put(T260* C,T2 a1,T2 a2); +/*HASHED_DICTIONARY[INTEGER_32,INTEGER_32]*/T2 r260at(T260* C,T2 a1); +/*HASHED_DICTIONARY[INTEGER_32,INTEGER_32]*/void r260make(T260* C); +/*HASHED_DICTIONARY[INTEGER_32,INTEGER_32]*/T6 r260key_safe_equal(T2 a1,T2 a2); +/*HASHED_DICTIONARY[INTEGER_32,INTEGER_32]*/T2 r260prime_capacity(T2 a1); +/*HASHED_DICTIONARY[INTEGER_32,INTEGER_32]*/T2 r260prime_number_ceiling(T2 a1); +/*HASHED_DICTIONARY[INTEGER_32,INTEGER_32]*/T6 r260should_increase_capacity(T2 a1,T2 a2); +/*HASHED_DICTIONARY[INTEGER_32,INTEGER_32]*/T0* r260common_free_nodes(void); +/*HASHED_DICTIONARY[INTEGER_32,INTEGER_32]*/T0* r260new_node(T260* C,T2 a1,T2 a2,T0* a3); +/*HASHED_DICTIONARY[INTEGER_32,INTEGER_32]*/void r260create_with_capacity(T260* C,T2 a1); +/*HASHED_DICTIONARY[INTEGER_32,INTEGER_32]*/void r260increase_capacity(T260* C); +/*RING_ARRAY[INTEGER_32]*/void r256move(T256* C,T2 a1,T2 a2,T2 a3); +/*RING_ARRAY[INTEGER_32]*/void r256remove_first(T256* C); +/*RING_ARRAY[INTEGER_32]*/T2 r256wrap_point(T256* C); +/*RING_ARRAY[INTEGER_32]*/void r256make_space_for_one(T256* C); +/*RING_ARRAY[INTEGER_32]*/void r256squeeze_bubble(T256* C,T2 a1,T2 a2,T2 a3,T2 a4); +/*RING_ARRAY[INTEGER_32]*/T2 r256storage_upper(T256* C); +/*RING_ARRAY[INTEGER_32]*/void r256put(T256* C,T2 a1,T2 a2); +/*RING_ARRAY[INTEGER_32]*/T2 r256storage_index(T256* C,T2 a1); +/*RING_ARRAY[INTEGER_32]*/void r256clear_all(T256* C); +/*RING_ARRAY[INTEGER_32]*/void r256set_all_with(T256* C,T2 a1); +/*RING_ARRAY[INTEGER_32]*/void r256make(T256* C,T2 a1,T2 a2); +/*RING_ARRAY[INTEGER_32]*/void r256add_last(T256* C,T2 a1); +/*RING_ARRAY[INTEGER_32]*/T2 r256count(T256* C); +/*RING_ARRAY[INTEGER_32]*/T6 r256is_empty(T256* C); +/*RING_ARRAY[INTEGER_32]*/T2 r256item(T256* C,T2 a1); /*HASHED_DICTIONARY[POINTER,STRING]*/void r253make(T253* C); /*HASHED_DICTIONARY[POINTER,STRING]*/T2 r253prime_capacity(T2 a1); /*HASHED_DICTIONARY[POINTER,STRING]*/T2 r253prime_number_ceiling(T2 a1); @@ -2056,28 +2056,28 @@ extern int fBC143common_free_nodes; /*MICROSECOND_TIME*/T6 r192_ix_60(T192* C,T192 a1); /*MICROSECOND_TIME*/T5 r192elapsed_seconds(T192* C,T192 a1); /*MICROSECOND_TIME*/void r192update(T192* C); -/*EVENTS_SET*/T6 r153has_exception(T153* C,T2 a1); -/*EVENTS_SET*/void r153expect_readable(T153* C,T2 a1); -/*EVENTS_SET*/void r153when_data(T153* C,T0* a1); -/*EVENTS_SET*/T6 r153can_read(T153* C,T2 a1); -/*EVENTS_SET*/T6 r153is_data(T153* C,T0* a1); -/*EVENTS_SET*/void r153make(T153* C); -/*EVENTS_SET*/void r153when_exception(T153* C,T0* a1); -/*EVENTS_SET*/T6 r153event_occurred(T153* C,T0* a1); -/*EVENTS_SET*/T6 r153is_exception(T153* C,T0* a1); -/*EVENTS_SET*/void r153wait(T153* C); -/*EVENTS_SET*/void r153expect_exception(T153* C,T2 a1); -/*EVENTS_SET*/void r153reset(T153* C); -/*EVENTS_SET*/void r153expect(T153* C,T0* a1); +/*EVENTS_SET*/T6 r154has_exception(T154* C,T2 a1); +/*EVENTS_SET*/void r154expect_readable(T154* C,T2 a1); +/*EVENTS_SET*/void r154when_data(T154* C,T0* a1); +/*EVENTS_SET*/T6 r154can_read(T154* C,T2 a1); +/*EVENTS_SET*/T6 r154is_data(T154* C,T0* a1); +/*EVENTS_SET*/void r154make(T154* C); +/*EVENTS_SET*/void r154when_exception(T154* C,T0* a1); +/*EVENTS_SET*/T6 r154event_occurred(T154* C,T0* a1); +/*EVENTS_SET*/T6 r154is_exception(T154* C,T0* a1); +/*EVENTS_SET*/void r154wait(T154* C); +/*EVENTS_SET*/void r154expect_exception(T154* C,T2 a1); +/*EVENTS_SET*/void r154reset(T154* C); +/*EVENTS_SET*/void r154expect(T154* C,T0* a1); /*KEY_RANGE*/void r146make(T146* C,T8 a1); /*BUTTON_RANGE*/void r149make(T149* C,T8 a1); /*AXES_RANGE*/void r148make(T148* C,T8 a1); -/*IVY_CLIENT*/void r154process_incomming_data(T154* C); -/*IVY_CLIENT*/T0* r154event_can_read(T154* C); -/*IVY_CLIENT*/void r154make(T154* C,T2 a1,T8 a2,T8 a3,T8 a4,T8 a5); -/*IVY_CLIENT*/void r154disconnect(T154* C); -/*IVY_CLIENT*/void r154dispose(T154* C); -/*IVY_CLIENT*/T0* r154event_exception(T154* C); +/*IVY_CLIENT*/void r153process_incomming_data(T153* C); +/*IVY_CLIENT*/T0* r153event_can_read(T153* C); +/*IVY_CLIENT*/void r153make(T153* C,T2 a1,T8 a2,T8 a3,T8 a4,T8 a5); +/*IVY_CLIENT*/void r153disconnect(T153* C); +/*IVY_CLIENT*/void r153dispose(T153* C); +/*IVY_CLIENT*/T0* r153event_exception(T153* C); T155*create155make(void); /*LOOP_ITEM*/void r155make(T155* C); /*LOOP_ITEM*/void r155add_job(T155* C,T0* a1); @@ -2433,12 +2433,12 @@ extern gc123*store123; extern int store_left123; extern fsoc*store_chunk123; extern gc123*gc_free123; -extern na_env na_env338; extern na_env na_env337; extern na_env na_env336; extern na_env na_env335; extern na_env na_env334; extern na_env na_env333; +extern na_env na_env332; extern na_env na_env331; extern na_env na_env330; typedef struct B329 gc329; @@ -2490,21 +2490,14 @@ extern fsoc*store_chunk307; extern gc307*gc_free307; extern na_env na_env306; extern na_env na_env305; -extern na_env na_env298; -extern na_env na_env299; -typedef struct B304 gc304; -struct B304{T304 object;union {void*flag;gc304*next;} header;}; -extern gc304*store304; -extern int store_left304; -extern fsoc*store_chunk304; -extern gc304*gc_free304; -extern na_env na_env302; -typedef struct B303 gc303; -struct B303{T303 object;union {void*flag;gc303*next;} header;}; -extern gc303*store303; -extern int store_left303; -extern fsoc*store_chunk303; -extern gc303*gc_free303; +extern na_env na_env304; +extern na_env na_env303; +typedef struct B302 gc302; +struct B302{T302 object;union {void*flag;gc302*next;} header;}; +extern gc302*store302; +extern int store_left302; +extern fsoc*store_chunk302; +extern gc302*gc_free302; extern na_env na_env301; typedef struct B300 gc300; struct B300{T300 object;union {void*flag;gc300*next;} header;}; @@ -2512,6 +2505,13 @@ extern gc300*store300; extern int store_left300; extern fsoc*store_chunk300; extern gc300*gc_free300; +extern na_env na_env299; +typedef struct B298 gc298; +struct B298{T298 object;union {void*flag;gc298*next;} header;}; +extern gc298*store298; +extern int store_left298; +extern fsoc*store_chunk298; +extern gc298*gc_free298; typedef struct B297 gc297; struct B297{T297 object;union {void*flag;gc297*next;} header;}; extern gc297*store297; @@ -2578,12 +2578,12 @@ extern gc280*store280; extern int store_left280; extern fsoc*store_chunk280; extern gc280*gc_free280; -typedef struct B153 gc153; -struct B153{T153 object;union {void*flag;gc153*next;} header;}; -extern gc153*store153; -extern int store_left153; -extern fsoc*store_chunk153; -extern gc153*gc_free153; +typedef struct B154 gc154; +struct B154{T154 object;union {void*flag;gc154*next;} header;}; +extern gc154*store154; +extern int store_left154; +extern fsoc*store_chunk154; +extern gc154*gc_free154; typedef struct B279 gc279; struct B279{T279 object;union {void*flag;gc279*next;} header;}; extern gc279*store279; @@ -2644,43 +2644,37 @@ extern gc146*store146; extern int store_left146; extern fsoc*store_chunk146; extern gc146*gc_free146; -typedef struct B266 gc266; -struct B266{T266 object;union {void*flag;gc266*next;} header;}; -extern gc266*store266; -extern int store_left266; -extern fsoc*store_chunk266; -extern gc266*gc_free266; +typedef struct B267 gc267; +struct B267{T267 object;union {void*flag;gc267*next;} header;}; +extern gc267*store267; +extern int store_left267; +extern fsoc*store_chunk267; +extern gc267*gc_free267; typedef struct B149 gc149; struct B149{T149 object;union {void*flag;gc149*next;} header;}; extern gc149*store149; extern int store_left149; extern fsoc*store_chunk149; extern gc149*gc_free149; -typedef struct B260 gc260; -struct B260{T260 object;union {void*flag;gc260*next;} header;}; -extern gc260*store260; -extern int store_left260; -extern fsoc*store_chunk260; -extern gc260*gc_free260; +typedef struct B266 gc266; +struct B266{T266 object;union {void*flag;gc266*next;} header;}; +extern gc266*store266; +extern int store_left266; +extern fsoc*store_chunk266; +extern gc266*gc_free266; typedef struct B148 gc148; struct B148{T148 object;union {void*flag;gc148*next;} header;}; extern gc148*store148; extern int store_left148; extern fsoc*store_chunk148; extern gc148*gc_free148; -typedef struct B261 gc261; -struct B261{T261 object;union {void*flag;gc261*next;} header;}; -extern gc261*store261; -extern int store_left261; -extern fsoc*store_chunk261; -extern gc261*gc_free261; -extern na_env na_env265; -typedef struct B264 gc264; -struct B264{T264 object;union {void*flag;gc264*next;} header;}; -extern gc264*store264; -extern int store_left264; -extern fsoc*store_chunk264; -extern gc264*gc_free264; +typedef struct B265 gc265; +struct B265{T265 object;union {void*flag;gc265*next;} header;}; +extern gc265*store265; +extern int store_left265; +extern fsoc*store_chunk265; +extern gc265*gc_free265; +extern na_env na_env264; typedef struct B263 gc263; struct B263{T263 object;union {void*flag;gc263*next;} header;}; extern gc263*store263; @@ -2693,31 +2687,37 @@ extern gc262*store262; extern int store_left262; extern fsoc*store_chunk262; extern gc262*gc_free262; +typedef struct B261 gc261; +struct B261{T261 object;union {void*flag;gc261*next;} header;}; +extern gc261*store261; +extern int store_left261; +extern fsoc*store_chunk261; +extern gc261*gc_free261; +typedef struct B260 gc260; +struct B260{T260 object;union {void*flag;gc260*next;} header;}; +extern gc260*store260; +extern int store_left260; +extern fsoc*store_chunk260; +extern gc260*gc_free260; typedef struct B259 gc259; struct B259{T259 object;union {void*flag;gc259*next;} header;}; extern gc259*store259; extern int store_left259; extern fsoc*store_chunk259; extern gc259*gc_free259; -typedef struct B258 gc258; -struct B258{T258 object;union {void*flag;gc258*next;} header;}; -extern gc258*store258; -extern int store_left258; -extern fsoc*store_chunk258; -extern gc258*gc_free258; +typedef struct B257 gc257; +struct B257{T257 object;union {void*flag;gc257*next;} header;}; +extern gc257*store257; +extern int store_left257; +extern fsoc*store_chunk257; +extern gc257*gc_free257; typedef struct B256 gc256; struct B256{T256 object;union {void*flag;gc256*next;} header;}; extern gc256*store256; extern int store_left256; extern fsoc*store_chunk256; extern gc256*gc_free256; -typedef struct B255 gc255; -struct B255{T255 object;union {void*flag;gc255*next;} header;}; -extern gc255*store255; -extern int store_left255; -extern fsoc*store_chunk255; -extern gc255*gc_free255; -extern na_env na_env267; +extern na_env na_env255; extern na_env na_env254; typedef struct B253 gc253; struct B253{T253 object;union {void*flag;gc253*next;} header;}; @@ -2734,12 +2734,12 @@ extern gc250*store250; extern int store_left250; extern fsoc*store_chunk250; extern gc250*gc_free250; -typedef struct B154 gc154; -struct B154{T154 object;union {void*flag;gc154*next;} header;}; -extern gc154*store154; -extern int store_left154; -extern fsoc*store_chunk154; -extern gc154*gc_free154; +typedef struct B153 gc153; +struct B153{T153 object;union {void*flag;gc153*next;} header;}; +extern gc153*store153; +extern int store_left153; +extern fsoc*store_chunk153; +extern gc153*gc_free153; typedef struct B249 gc249; struct B249{T249 object;union {void*flag;gc249*next;} header;}; extern gc249*store249; @@ -2800,14 +2800,14 @@ extern gc191*store191; extern int store_left191; extern fsoc*store_chunk191; extern gc191*gc_free191; -typedef struct B246 gc246; -struct B246{T246 object;union {void*flag;gc246*next;} header;}; -extern gc246*store246; -extern int store_left246; -extern fsoc*store_chunk246; -extern gc246*gc_free246; +typedef struct B247 gc247; +struct B247{T247 object;union {void*flag;gc247*next;} header;}; +extern gc247*store247; +extern int store_left247; +extern fsoc*store_chunk247; +extern gc247*gc_free247; -#define gc_mark244(x) (((se_agent0*)(x))->gc_mark_agent_mold((se_agent*)(x))) +#define gc_mark245(x) (((se_agent0*)(x))->gc_mark_agent_mold((se_agent*)(x))) typedef struct B68 gc68; struct B68{T68 object;union {void*flag;gc68*next;} header;}; @@ -2827,12 +2827,12 @@ extern gc70*store70; extern int store_left70; extern fsoc*store_chunk70; extern gc70*gc_free70; -typedef struct B247 gc247; -struct B247{T247 object;union {void*flag;gc247*next;} header;}; -extern gc247*store247; -extern int store_left247; -extern fsoc*store_chunk247; -extern gc247*gc_free247; +typedef struct B244 gc244; +struct B244{T244 object;union {void*flag;gc244*next;} header;}; +extern gc244*store244; +extern int store_left244; +extern fsoc*store_chunk244; +extern gc244*gc_free244; extern na_env na_env9; typedef struct B7 gc7; struct B7{T7 object;union {void*flag;gc7*next;} header;}; @@ -2868,8 +2868,6 @@ void gc_mark123(T123*o); void gc_align_mark123(fsoc*c,gc123*p); extern fsoc H123; T123*new123(void); -void gc_mark338(T338 o); -T338 new338(unsigned int size); void gc_mark337(T337 o); T337 new337(unsigned int size); void gc_mark336(T336 o); @@ -2880,6 +2878,8 @@ void gc_mark334(T334 o); T334 new334(unsigned int size); void gc_mark333(T333 o); T333 new333(unsigned int size); +void gc_mark332(T332 o); +T332 new332(unsigned int size); void gc_mark331(T331 o); T331 new331(unsigned int size); void gc_mark330(T330 o); @@ -2936,23 +2936,16 @@ void gc_mark306(T306 o); T306 new306(unsigned int size); void gc_mark305(T305 o); T305 new305(unsigned int size); -void gc_mark298(T298 o); -T298 new298(unsigned int size); -void gc_mark299(T299 o); -T299 new299(unsigned int size); -void gc_sweep304(fsoc*c); -void gc_update_weak_ref_item304(T304* wr); -void gc_mark304(T304*o); -void gc_align_mark304(fsoc*c,gc304*p); -extern fsoc H304; -T304*new304(void); -void gc_mark302(T302 o); -T302 new302(unsigned int size); -void gc_sweep303(fsoc*c); -void gc_mark303(T303*o); -void gc_align_mark303(fsoc*c,gc303*p); -extern fsoc H303; -T303*new303(void); +void gc_mark304(T304 o); +T304 new304(unsigned int size); +void gc_mark303(T303 o); +T303 new303(unsigned int size); +void gc_sweep302(fsoc*c); +void gc_update_weak_ref_item302(T302* wr); +void gc_mark302(T302*o); +void gc_align_mark302(fsoc*c,gc302*p); +extern fsoc H302; +T302*new302(void); void gc_mark301(T301 o); T301 new301(unsigned int size); void gc_sweep300(fsoc*c); @@ -2960,6 +2953,13 @@ void gc_mark300(T300*o); void gc_align_mark300(fsoc*c,gc300*p); extern fsoc H300; T300*new300(void); +void gc_mark299(T299 o); +T299 new299(unsigned int size); +void gc_sweep298(fsoc*c); +void gc_mark298(T298*o); +void gc_align_mark298(fsoc*c,gc298*p); +extern fsoc H298; +T298*new298(void); void gc_sweep297(fsoc*c); void gc_update_weak_ref_item297(T297* wr); void gc_mark297(T297*o); @@ -3026,11 +3026,11 @@ void gc_mark280(T280*o); void gc_align_mark280(fsoc*c,gc280*p); extern fsoc H280; T280*new280(void); -void gc_sweep153(fsoc*c); -void gc_mark153(T153*o); -void gc_align_mark153(fsoc*c,gc153*p); -extern fsoc H153; -T153*new153(void); +void gc_sweep154(fsoc*c); +void gc_mark154(T154*o); +void gc_align_mark154(fsoc*c,gc154*p); +extern fsoc H154; +T154*new154(void); void gc_sweep279(fsoc*c); void gc_mark279(T279*o); void gc_align_mark279(fsoc*c,gc279*p); @@ -3081,38 +3081,33 @@ void gc_mark146(T146*o); void gc_align_mark146(fsoc*c,gc146*p); extern fsoc H146; T146*new146(void); -void gc_sweep266(fsoc*c); -void gc_mark266(T266*o); -void gc_align_mark266(fsoc*c,gc266*p); -extern fsoc H266; -T266*new266(void); +void gc_sweep267(fsoc*c); +void gc_mark267(T267*o); +void gc_align_mark267(fsoc*c,gc267*p); +extern fsoc H267; +T267*new267(void); void gc_sweep149(fsoc*c); void gc_mark149(T149*o); void gc_align_mark149(fsoc*c,gc149*p); extern fsoc H149; T149*new149(void); -void gc_sweep260(fsoc*c); -void gc_mark260(T260*o); -void gc_align_mark260(fsoc*c,gc260*p); -extern fsoc H260; -T260*new260(void); +void gc_sweep266(fsoc*c); +void gc_mark266(T266*o); +void gc_align_mark266(fsoc*c,gc266*p); +extern fsoc H266; +T266*new266(void); void gc_sweep148(fsoc*c); void gc_mark148(T148*o); void gc_align_mark148(fsoc*c,gc148*p); extern fsoc H148; T148*new148(void); -void gc_sweep261(fsoc*c); -void gc_mark261(T261*o); -void gc_align_mark261(fsoc*c,gc261*p); -extern fsoc H261; -T261*new261(void); -void gc_mark265(T265 o); -T265 new265(unsigned int size); -void gc_sweep264(fsoc*c); -void gc_mark264(T264*o); -void gc_align_mark264(fsoc*c,gc264*p); -extern fsoc H264; -T264*new264(void); +void gc_sweep265(fsoc*c); +void gc_mark265(T265*o); +void gc_align_mark265(fsoc*c,gc265*p); +extern fsoc H265; +T265*new265(void); +void gc_mark264(T264 o); +T264 new264(unsigned int size); void gc_sweep263(fsoc*c); void gc_mark263(T263*o); void gc_align_mark263(fsoc*c,gc263*p); @@ -3123,28 +3118,33 @@ void gc_mark262(T262*o); void gc_align_mark262(fsoc*c,gc262*p); extern fsoc H262; T262*new262(void); +void gc_sweep261(fsoc*c); +void gc_mark261(T261*o); +void gc_align_mark261(fsoc*c,gc261*p); +extern fsoc H261; +T261*new261(void); +void gc_sweep260(fsoc*c); +void gc_mark260(T260*o); +void gc_align_mark260(fsoc*c,gc260*p); +extern fsoc H260; +T260*new260(void); void gc_sweep259(fsoc*c); void gc_mark259(T259*o); void gc_align_mark259(fsoc*c,gc259*p); extern fsoc H259; T259*new259(void); -void gc_sweep258(fsoc*c); -void gc_mark258(T258*o); -void gc_align_mark258(fsoc*c,gc258*p); -extern fsoc H258; -T258*new258(void); +void gc_sweep257(fsoc*c); +void gc_mark257(T257*o); +void gc_align_mark257(fsoc*c,gc257*p); +extern fsoc H257; +T257*new257(void); void gc_sweep256(fsoc*c); void gc_mark256(T256*o); void gc_align_mark256(fsoc*c,gc256*p); extern fsoc H256; T256*new256(void); -void gc_sweep255(fsoc*c); -void gc_mark255(T255*o); -void gc_align_mark255(fsoc*c,gc255*p); -extern fsoc H255; -T255*new255(void); -void gc_mark267(T267 o); -T267 new267(unsigned int size); +void gc_mark255(T255 o); +T255 new255(unsigned int size); void gc_mark254(T254 o); T254 new254(unsigned int size); void gc_sweep253(fsoc*c); @@ -3157,11 +3157,11 @@ void gc_mark250(T250*o); void gc_align_mark250(fsoc*c,gc250*p); extern fsoc H250; T250*new250(void); -void gc_sweep154(fsoc*c); -void gc_mark154(T154*o); -void gc_align_mark154(fsoc*c,gc154*p); -extern fsoc H154; -T154*new154(void); +void gc_sweep153(fsoc*c); +void gc_mark153(T153*o); +void gc_align_mark153(fsoc*c,gc153*p); +extern fsoc H153; +T153*new153(void); void gc_sweep249(fsoc*c); void gc_mark249(T249*o); void gc_align_mark249(fsoc*c,gc249*p); @@ -3212,11 +3212,11 @@ void gc_mark191(T191*o); void gc_align_mark191(fsoc*c,gc191*p); extern fsoc H191; T191*new191(void); -void gc_sweep246(fsoc*c); -void gc_mark246(T246*o); -void gc_align_mark246(fsoc*c,gc246*p); -extern fsoc H246; -T246*new246(void); +void gc_sweep247(fsoc*c); +void gc_mark247(T247*o); +void gc_align_mark247(fsoc*c,gc247*p); +extern fsoc H247; +T247*new247(void); void gc_sweep68(fsoc*c); void gc_mark68(T68*o); void gc_align_mark68(fsoc*c,gc68*p); @@ -3232,11 +3232,11 @@ void gc_mark70(T70*o); void gc_align_mark70(fsoc*c,gc70*p); extern fsoc H70; T70*new70(void); -void gc_sweep247(fsoc*c); -void gc_mark247(T247*o); -void gc_align_mark247(fsoc*c,gc247*p); -extern fsoc H247; -T247*new247(void); +void gc_sweep244(fsoc*c); +void gc_mark244(T244*o); +void gc_align_mark244(fsoc*c,gc244*p); +extern fsoc H244; +T244*new244(void); void gc_mark9(T9 o); T9 new9(unsigned int size); void gc_sweep7(fsoc*c); @@ -3265,7 +3265,7 @@ void Xgc_mark72(T0*o); extern T25*eiffel_root_object; extern int se_argc; extern char**se_argv; -#define SE_MAXID 342 +#define SE_MAXID 338 extern T7*g[]; extern T7*t[]; extern int se_strucT[]; diff --git a/xinput_ivy.make b/xinput_ivy.make index 4f45426..62a3cf7 100644 --- a/xinput_ivy.make +++ b/xinput_ivy.make @@ -1,5 +1,5 @@ # Beginning of parallelizable section gcc -pipe -O3 -fomit-frame-pointer -c -x c xinput_ivy.c # End of parallelizable section -gcc -pipe -O3 -fomit-frame-pointer -o xinput_ivy xinput_ivy.o -x none -L/usr/X11R6/lib -L/usr/X/lib -lXi -lX11 -livy -lm -strip xinput_ivy \ No newline at end of file +gcc -pipe -O3 -fomit-frame-pointer -o xinput_ivy xinput_ivy.o -x none -L/usr/X11R6/lib -L/usr/X/lib -lXi -lX11 -livy -lm +strip xinput_ivy -- cgit v1.1