diff options
author | ribet | 2010-01-11 14:38:19 +0000 |
---|---|---|
committer | ribet | 2010-01-11 14:38:19 +0000 |
commit | 4399356b0654b98e56e08d9c641ef6b034f15942 (patch) | |
tree | cb8c605104641eb7d53cf87e3db1cf4c8ada85a4 /xinput_ivy.c | |
parent | a22e0813ec287174f875fa559c78e816e32606a8 (diff) | |
download | xinput-ivy-master.zip xinput-ivy-master.tar.gz xinput-ivy-master.tar.bz2 xinput-ivy-master.tar.xz |
Diffstat (limited to 'xinput_ivy.c')
-rw-r--r-- | xinput_ivy.c | 2915 |
1 files changed, 1457 insertions, 1458 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(;o1<store304;o1++){ +for(;o1<store302;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)); } 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(;o1<store303;o1++){ +for(;o1<store300;o1++){ if((o1->header.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(;o1<store300;o1++){ +for(;o1<store298;o1++){ if((o1->header.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(;o1<store153;o1++){ +for(;o1<store154;o1++){ if((o1->header.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(;o1<store266;o1++){ +for(;o1<store267;o1++){ if((o1->header.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(;o1<store260;o1++){ +for(;o1<store266;o1++){ if((o1->header.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(;o1<store261;o1++){ +for(;o1<store265;o1++){ if((o1->header.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(;o1<store264;o1++){ -if((o1->header.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++; -} -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++; -} +return((T264)(r+1)); } -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,16 +17330,9 @@ 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, @@ -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,9 +17435,17 @@ 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, (void(*)(mch*,void*))gc_align_mark262, @@ -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(;o1<store261;o1++){ +if((o1->header.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(;o1<store260;o1++){ +if((o1->header.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(;o1<store258;o1++){ +for(;o1<store257;o1++){ if((o1->header.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(;o1<store255;o1++){ -if((o1->header.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(;o1<store154;o1++){ +for(;o1<store153;o1++){ if((o1->header.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(;o1<store246;o1++){ +for(;o1<store247;o1++){ if((o1->header.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(;o1<store247;o1++){ +for(;o1<store244;o1++){ if((o1->header.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]; |