[SCM] Lisaac compiler branch, master, updated. lisaac-0.12-539-gd13742f

Benoit Sonntag sonntag at icps.u-strasbg.fr
Mon Nov 16 06:05:22 UTC 2009


The following commit has been merged in the master branch:
commit d13742f49549de5d3faa56b7c9031f8efe8b6135
Author: Benoit Sonntag <sonntag at icps.u-strasbg.fr>
Date:   Mon Nov 16 07:04:49 2009 +0100

    Damien bug : auto-import seg fault closed

diff --git a/bin/lisaac.c b/bin/lisaac.c
index 1a47b68..0b33283 100644
--- a/bin/lisaac.c
+++ b/bin/lisaac.c
@@ -3904,7 +3904,7 @@ ____0 __string_414={____0__,38,"No argument for `help_command' method."};
 ____0 __string_415={____0__,33,"No argument for `version' method."};
 ____0 __string_416={____0__,18,"Compiler version: "};
 ____0 __string_417={____0__,18,"Built on:         "};
-____0 __string_418={____0__,25,"Fr 12/11/2009 21:01:25,00"};
+____0 __string_418={____0__,25,"Tu 16/11/2009 06:52:28,00"};
 ____0 __string_419={____0__,18,"Debug level:      "};
 ____0 __string_420={____0__,9,"No debug."};
 ____0 __string_421={____0__,18,"Inlining level:   "};
@@ -203177,7 +203177,7 @@ static void* __5BZJ(____IK *__ACZJ,____DRB *__BCZJ,____BO __CCZJ)
   ____BO __AFZJ,__DIZJ;
   void *__X50L;
   void *__FFZJ,*__XFZJ,*__0IZJ;
-  ____DRB *__NFZJ,*__QIZJ;
+  ____DRB *__NFZJ;
   ____HRB *__BUWU,*__1UWU;
   ____BC *__CUWU,*__2UWU;
   ____IB __HUWU,__BVWU;
@@ -203196,7 +203196,7 @@ static void* __5BZJ(____IK *__ACZJ,____DRB *__BCZJ,____BO __CCZJ)
   ____0LCJ *__FH0S,*__GH0S;
   ____ENCJ *__IH0S,*__JH0S;
   ____NNGM *__SU5T;
-  ____L __1CZJ,__ODZJ,__QFZJ,__TIZJ;
+  ____L __1CZJ,__ODZJ,__QFZJ;
   ____DB *__DUWU,*__3UWU;
   ____YJUC *__JJZJ;
   __ECZJ=NULL;
@@ -203566,26 +203566,7 @@ static void* __5BZJ(____IK *__ACZJ,____DRB *__BCZJ,____BO __CCZJ)
           } break;
           }
         };
-        if (((void *)__FFZJ == (void *)NULL)) {
-          __TIZJ=__K__;
-        } else /* FALSE */ {
-          switch (((struct ___OBJ *)__FFZJ)->__id) {
-          case ____3QB__: {
-            __QIZJ=__P4X(((____3QB *)__FFZJ));
-          } break;
-          case ____HRB__: {
-            __QIZJ=__U5X(((____HRB *)((____3QB *)__FFZJ)));
-          } break;
-          case ____XTB__: {
-            __QIZJ=__2AY(((____XTB *)((____3QB *)__FFZJ)),NULL);
-          } break;
-          case ____UGZ__: {
-            __QIZJ=__ITUD(((____UGZ *)((____3QB *)__FFZJ)),NULL);
-          } break;
-          };
-          __TIZJ=((void *)__QIZJ != (void *)__BCZJ);
-        };
-        if (__TIZJ) {
+        if ((((void *)__FFZJ == (void *)NULL) || ((void *)__FFZJ != (void *)__AHQC))) {
           __HZX(((____BC *)__0C),(&__string_688));
           if (((struct ___OBJ *)__X50L)->__id==____HYB__) {
             __XFZJ=((____HYB *)__X50L)->__PYB->__OYB;
@@ -204095,7 +204076,7 @@ static void* __MKZJ(____SJUC *__NKZJ,____DRB *__OKZJ,____BO __PKZJ)
   ____BO __NNZJ,__QQZJ;
   void *__VD1L;
   void *__SNZJ,*__EOZJ,*__HRZJ;
-  ____DRB *__0NZJ,*__3QZJ;
+  ____DRB *__0NZJ;
   ____HRB *__1YWU,*__VZWU;
   ____BC *__2YWU,*__WZWU;
   ____IB __BZWU,__1ZWU;
@@ -204114,7 +204095,7 @@ static void* __MKZJ(____SJUC *__NKZJ,____DRB *__OKZJ,____BO __PKZJ)
   ____0LCJ *__0J0S,*__1J0S;
   ____ENCJ *__3J0S,*__4J0S;
   ____NNGM *__WU5T;
-  ____L __ILZJ,__1LZJ,__3NZJ,__ARZJ;
+  ____L __ILZJ,__1LZJ,__3NZJ;
   ____DB *__3YWU,*__XZWU;
   ____YJUC *__WRZJ;
   __RKZJ=NULL;
@@ -204484,26 +204465,7 @@ static void* __MKZJ(____SJUC *__NKZJ,____DRB *__OKZJ,____BO __PKZJ)
           } break;
           }
         };
-        if (((void *)__SNZJ == (void *)NULL)) {
-          __ARZJ=__K__;
-        } else /* FALSE */ {
-          switch (((struct ___OBJ *)__SNZJ)->__id) {
-          case ____3QB__: {
-            __3QZJ=__P4X(((____3QB *)__SNZJ));
-          } break;
-          case ____HRB__: {
-            __3QZJ=__U5X(((____HRB *)((____3QB *)__SNZJ)));
-          } break;
-          case ____XTB__: {
-            __3QZJ=__2AY(((____XTB *)((____3QB *)__SNZJ)),NULL);
-          } break;
-          case ____UGZ__: {
-            __3QZJ=__ITUD(((____UGZ *)((____3QB *)__SNZJ)),NULL);
-          } break;
-          };
-          __ARZJ=((void *)__3QZJ != (void *)__OKZJ);
-        };
-        if (__ARZJ) {
+        if ((((void *)__SNZJ == (void *)NULL) || ((void *)__SNZJ != (void *)__AHQC))) {
           __HZX(((____BC *)__0C),(&__string_688));
           if (((struct ___OBJ *)__VD1L)->__id==____HYB__) {
             __EOZJ=((____HYB *)__VD1L)->__PYB->__OYB;
@@ -205013,7 +204975,7 @@ static void* __0SZJ(____FKUC *__1SZJ,____DRB *__2SZJ,____BO __3SZJ)
   ____BO __1VZJ,__4YZJ;
   void *__YH1L;
   void *__AWZJ,*__SWZJ,*__VZZJ;
-  ____DRB *__IWZJ,*__LZZJ;
+  ____DRB *__IWZJ;
   ____HRB *__V3WU,*__P4WU;
   ____BC *__W3WU,*__Q4WU;
   ____IB __13WU,__V4WU;
@@ -205032,7 +204994,7 @@ static void* __0SZJ(____FKUC *__1SZJ,____DRB *__2SZJ,____BO __3SZJ)
   ____0LCJ *__PM0S,*__QM0S;
   ____ENCJ *__SM0S,*__TM0S;
   ____NNGM *__0U5T;
-  ____L __WTZJ,__JUZJ,__LWZJ,__OZZJ;
+  ____L __WTZJ,__JUZJ,__LWZJ;
   ____DB *__X3WU,*__R4WU;
   ____YJUC *__E0ZJ;
   __5SZJ=NULL;
@@ -205402,26 +205364,7 @@ static void* __0SZJ(____FKUC *__1SZJ,____DRB *__2SZJ,____BO __3SZJ)
           } break;
           }
         };
-        if (((void *)__AWZJ == (void *)NULL)) {
-          __OZZJ=__K__;
-        } else /* FALSE */ {
-          switch (((struct ___OBJ *)__AWZJ)->__id) {
-          case ____3QB__: {
-            __LZZJ=__P4X(((____3QB *)__AWZJ));
-          } break;
-          case ____HRB__: {
-            __LZZJ=__U5X(((____HRB *)((____3QB *)__AWZJ)));
-          } break;
-          case ____XTB__: {
-            __LZZJ=__2AY(((____XTB *)((____3QB *)__AWZJ)),NULL);
-          } break;
-          case ____UGZ__: {
-            __LZZJ=__ITUD(((____UGZ *)((____3QB *)__AWZJ)),NULL);
-          } break;
-          };
-          __OZZJ=((void *)__LZZJ != (void *)__2SZJ);
-        };
-        if (__OZZJ) {
+        if ((((void *)__AWZJ == (void *)NULL) || ((void *)__AWZJ != (void *)__AHQC))) {
           __HZX(((____BC *)__0C),(&__string_688));
           if (((struct ___OBJ *)__YH1L)->__id==____HYB__) {
             __SWZJ=((____HYB *)__YH1L)->__PYB->__OYB;
@@ -205931,7 +205874,7 @@ static void* __I1ZJ(____RKUC *__J1ZJ,____DRB *__K1ZJ,____BO __L1ZJ)
   ____BO __J4ZJ,__MB0J;
   void *__EM1L;
   void *__O4ZJ,*__A5ZJ,*__DC0J;
-  ____DRB *__W4ZJ,*__ZB0J;
+  ____DRB *__W4ZJ;
   ____HRB *__PCXU,*__JDXU;
   ____BC *__QCXU,*__KDXU;
   ____IB __VCXU,__PDXU;
@@ -205950,7 +205893,7 @@ static void* __I1ZJ(____RKUC *__J1ZJ,____DRB *__K1ZJ,____BO __L1ZJ)
   ____0LCJ *__EP0S,*__FP0S;
   ____ENCJ *__HP0S,*__IP0S;
   ____NNGM *__4U5T;
-  ____L __E2ZJ,__X2ZJ,__Z4ZJ,__2B0J;
+  ____L __E2ZJ,__X2ZJ,__Z4ZJ;
   ____DB *__RCXU,*__LDXU;
   ____YJUC *__SC0J;
   __N1ZJ=NULL;
@@ -206320,26 +206263,7 @@ static void* __I1ZJ(____RKUC *__J1ZJ,____DRB *__K1ZJ,____BO __L1ZJ)
           } break;
           }
         };
-        if (((void *)__O4ZJ == (void *)NULL)) {
-          __2B0J=__K__;
-        } else /* FALSE */ {
-          switch (((struct ___OBJ *)__O4ZJ)->__id) {
-          case ____3QB__: {
-            __ZB0J=__P4X(((____3QB *)__O4ZJ));
-          } break;
-          case ____HRB__: {
-            __ZB0J=__U5X(((____HRB *)((____3QB *)__O4ZJ)));
-          } break;
-          case ____XTB__: {
-            __ZB0J=__2AY(((____XTB *)((____3QB *)__O4ZJ)),NULL);
-          } break;
-          case ____UGZ__: {
-            __ZB0J=__ITUD(((____UGZ *)((____3QB *)__O4ZJ)),NULL);
-          } break;
-          };
-          __2B0J=((void *)__ZB0J != (void *)__K1ZJ);
-        };
-        if (__2B0J) {
+        if ((((void *)__O4ZJ == (void *)NULL) || ((void *)__O4ZJ != (void *)__AHQC))) {
           __HZX(((____BC *)__0C),(&__string_688));
           if (((struct ___OBJ *)__EM1L)->__id==____HYB__) {
             __A5ZJ=((____HYB *)__EM1L)->__PYB->__OYB;
@@ -206840,7 +206764,7 @@ static void* __X0RJ(____LBUH *__Y0RJ,____DRB *__Z0RJ,____BO __00RJ)
 {
   ____UYG __0JXU;
   void *__20RJ,*__VLOT,*__10RJ;
-  ____DRB *__S1RJ,*__F2RJ,*__M2RJ,*__42RJ,*__G4RJ,*__JBSJ;
+  ____DRB *__S1RJ,*__F2RJ,*__M2RJ,*__42RJ,*__G4RJ;
   ____HIUC *__3P0S,*__TQ0S;
   ____LQMJ *__EQ0S,*__0Q0S;
   ____0 *__V2RJ,*__15RJ,*__5LXU;
@@ -206868,7 +206792,7 @@ static void* __X0RJ(____LBUH *__Y0RJ,____DRB *__Z0RJ,____BO __00RJ)
   ____0LCJ *__ZR0S,*__0R0S;
   ____ENCJ *__2R0S,*__3R0S;
   ____NNGM *__CV5T;
-  ____L __T1RJ,__G2RJ,__J4RJ,__MBSJ;
+  ____L __T1RJ,__G2RJ,__J4RJ;
   ____DB *__LHXU,*__FIXU;
   ____YJUC *__CCSJ;
   __20RJ=NULL;
@@ -207248,26 +207172,7 @@ static void* __X0RJ(____LBUH *__Y0RJ,____DRB *__Z0RJ,____BO __00RJ)
           } break;
           }
         };
-        if (((void *)__43RJ == (void *)NULL)) {
-          __MBSJ=__K__;
-        } else /* FALSE */ {
-          switch (((struct ___OBJ *)__43RJ)->__id) {
-          case ____3QB__: {
-            __JBSJ=__P4X(((____3QB *)__43RJ));
-          } break;
-          case ____HRB__: {
-            __JBSJ=__U5X(((____HRB *)((____3QB *)__43RJ)));
-          } break;
-          case ____XTB__: {
-            __JBSJ=__2AY(((____XTB *)((____3QB *)__43RJ)),NULL);
-          } break;
-          case ____UGZ__: {
-            __JBSJ=__ITUD(((____UGZ *)((____3QB *)__43RJ)),NULL);
-          } break;
-          };
-          __MBSJ=((void *)__JBSJ != (void *)__Z0RJ);
-        };
-        if (__MBSJ) {
+        if ((((void *)__43RJ == (void *)NULL) || ((void *)__43RJ != (void *)__AHQC))) {
           __HZX(((____BC *)__0C),(&__string_688));
           if (((struct ___OBJ *)__2V0L)->__id==____HYB__) {
             __Q4RJ=((____HYB *)__2V0L)->__PYB->__OYB;
@@ -207778,7 +207683,7 @@ static void* __WD0J(____QFXI *__XD0J,____DRB *__YD0J,____BO __ZD0J)
   ____BO __XG0J,__0J0J;
   void *__1F4M;
   void *__2G0J,*__OH0J,*__RK0J;
-  ____DRB *__EH0J,*__HK0J;
+  ____DRB *__EH0J;
   ____HRB *__DMXU,*__3MXU;
   ____BC *__EMXU,*__4MXU;
   ____IB __JMXU,__DNXU;
@@ -207797,7 +207702,7 @@ static void* __WD0J(____QFXI *__XD0J,____DRB *__YD0J,____BO __ZD0J)
   ____0LCJ *__OU0S,*__PU0S;
   ____ENCJ *__RU0S,*__SU0S;
   ____NNGM *__GV5T;
-  ____L __SE0J,__FF0J,__HH0J,__KK0J;
+  ____L __SE0J,__FF0J,__HH0J;
   ____DB *__FMXU,*__5MXU;
   ____YJUC *__AL0J;
   __1D0J=NULL;
@@ -208167,26 +208072,7 @@ static void* __WD0J(____QFXI *__XD0J,____DRB *__YD0J,____BO __ZD0J)
           } break;
           }
         };
-        if (((void *)__2G0J == (void *)NULL)) {
-          __KK0J=__K__;
-        } else /* FALSE */ {
-          switch (((struct ___OBJ *)__2G0J)->__id) {
-          case ____3QB__: {
-            __HK0J=__P4X(((____3QB *)__2G0J));
-          } break;
-          case ____HRB__: {
-            __HK0J=__U5X(((____HRB *)((____3QB *)__2G0J)));
-          } break;
-          case ____XTB__: {
-            __HK0J=__2AY(((____XTB *)((____3QB *)__2G0J)),NULL);
-          } break;
-          case ____UGZ__: {
-            __HK0J=__ITUD(((____UGZ *)((____3QB *)__2G0J)),NULL);
-          } break;
-          };
-          __KK0J=((void *)__HK0J != (void *)__YD0J);
-        };
-        if (__KK0J) {
+        if ((((void *)__2G0J == (void *)NULL) || ((void *)__2G0J != (void *)__AHQC))) {
           __HZX(((____BC *)__0C),(&__string_688));
           if (((struct ___OBJ *)__1F4M)->__id==____HYB__) {
             __OH0J=((____HYB *)__1F4M)->__PYB->__OYB;
@@ -208687,7 +208573,7 @@ static void* __FM0J(____ZEBJ *__GM0J,____DRB *__HM0J,____BO __IM0J)
 {
   ____UYG __OTXU;
   void *__KM0J,*__PMOT,*__JM0J;
-  ____DRB *__AN0J,*__TN0J,*__0N0J,*__LO0J,*__TP0J,*__WS0J;
+  ____DRB *__AN0J,*__TN0J,*__0N0J,*__LO0J,*__TP0J;
   ____HIUC *__HV0S,*__3V0S;
   ____LQMJ *__OV0S,*__EW0S;
   ____0 *__CO0J,*__IR0J,*__TVXU;
@@ -208715,7 +208601,7 @@ static void* __FM0J(____ZEBJ *__GM0J,____DRB *__HM0J,____BO __IM0J)
   ____0LCJ *__DX0S,*__EX0S;
   ____ENCJ *__GX0S,*__HX0S;
   ____NNGM *__KV5T;
-  ____L __BN0J,__UN0J,__WP0J,__ZS0J;
+  ____L __BN0J,__UN0J,__WP0J;
   ____DB *__5QXU,*__ZRXU;
   ____YJUC *__PT0J;
   __KM0J=NULL;
@@ -209095,26 +208981,7 @@ static void* __FM0J(____ZEBJ *__GM0J,____DRB *__HM0J,____BO __IM0J)
           } break;
           }
         };
-        if (((void *)__LP0J == (void *)NULL)) {
-          __ZS0J=__K__;
-        } else /* FALSE */ {
-          switch (((struct ___OBJ *)__LP0J)->__id) {
-          case ____3QB__: {
-            __WS0J=__P4X(((____3QB *)__LP0J));
-          } break;
-          case ____HRB__: {
-            __WS0J=__U5X(((____HRB *)((____3QB *)__LP0J)));
-          } break;
-          case ____XTB__: {
-            __WS0J=__2AY(((____XTB *)((____3QB *)__LP0J)),NULL);
-          } break;
-          case ____UGZ__: {
-            __WS0J=__ITUD(((____UGZ *)((____3QB *)__LP0J)),NULL);
-          } break;
-          };
-          __ZS0J=((void *)__WS0J != (void *)__HM0J);
-        };
-        if (__ZS0J) {
+        if ((((void *)__LP0J == (void *)NULL) || ((void *)__LP0J != (void *)__AHQC))) {
           __HZX(((____BC *)__0C),(&__string_688));
           if (((struct ___OBJ *)__4Q1L)->__id==____HYB__) {
             __3P0J=((____HYB *)__4Q1L)->__PYB->__OYB;
@@ -209616,7 +209483,7 @@ static void* __DK0N(____0EBJ *__EK0N,____DRB *__FK0N,____BO __GK0N)
 {
   ____UYG __IYXU;
   void *__IK0N,*__2MOT,*__HK0N;
-  ____DRB *__4K0N,*__RL0N,*__YL0N,*__JM0N,*__RN0N,*__UQ0N;
+  ____DRB *__4K0N,*__RL0N,*__YL0N,*__JM0N,*__RN0N;
   ____HIUC *__2X0S,*__SY0S;
   ____LQMJ *__DY0S,*__ZY0S;
   ____0 *__AM0N,*__GP0N,*__N0XU;
@@ -209644,7 +209511,7 @@ static void* __DK0N(____0EBJ *__EK0N,____DRB *__FK0N,____BO __GK0N)
   ____0LCJ *__YZ0S,*__ZZ0S;
   ____ENCJ *__1Z0S,*__2Z0S;
   ____NNGM *__OV5T;
-  ____L __5K0N,__SL0N,__UN0N,__XQ0N;
+  ____L __5K0N,__SL0N,__UN0N;
   ____DB *__ZVXU,*__TWXU;
   ____YJUC *__NR0N;
   __IK0N=NULL;
@@ -210024,26 +209891,7 @@ static void* __DK0N(____0EBJ *__EK0N,____DRB *__FK0N,____BO __GK0N)
           } break;
           }
         };
-        if (((void *)__JN0N == (void *)NULL)) {
-          __XQ0N=__K__;
-        } else /* FALSE */ {
-          switch (((struct ___OBJ *)__JN0N)->__id) {
-          case ____3QB__: {
-            __UQ0N=__P4X(((____3QB *)__JN0N));
-          } break;
-          case ____HRB__: {
-            __UQ0N=__U5X(((____HRB *)((____3QB *)__JN0N)));
-          } break;
-          case ____XTB__: {
-            __UQ0N=__2AY(((____XTB *)((____3QB *)__JN0N)),NULL);
-          } break;
-          case ____UGZ__: {
-            __UQ0N=__ITUD(((____UGZ *)((____3QB *)__JN0N)),NULL);
-          } break;
-          };
-          __XQ0N=((void *)__UQ0N != (void *)__FK0N);
-        };
-        if (__XQ0N) {
+        if ((((void *)__JN0N == (void *)NULL) || ((void *)__JN0N != (void *)__AHQC))) {
           __HZX(((____BC *)__0C),(&__string_688));
           if (((struct ___OBJ *)__J5MO)->__id==____HYB__) {
             __1N0N=((____HYB *)__J5MO)->__PYB->__OYB;
@@ -210545,7 +210393,7 @@ static void* __UU0J(____GFBJ *__VU0J,____DRB *__WU0J,____BO __XU0J)
 {
   ____UYG __C3XU;
   void *__ZU0J,*__JNOT,*__YU0J;
-  ____DRB *__PV0J,*__CW0J,*__JW0J,*__0W0J,*__CY0J,*__F10J;
+  ____DRB *__PV0J,*__CW0J,*__JW0J,*__0W0J,*__CY0J;
   ____HIUC *__R00S,*__H10S;
   ____LQMJ *__Y00S,*__O10S;
   ____0 *__RW0J,*__XZ0J,*__H5XU;
@@ -210573,7 +210421,7 @@ static void* __UU0J(____GFBJ *__VU0J,____DRB *__WU0J,____BO __XU0J)
   ____0LCJ *__N20S,*__O20S;
   ____ENCJ *__Q20S,*__R20S;
   ____NNGM *__SV5T;
-  ____L __QV0J,__DW0J,__FY0J,__I10J;
+  ____L __QV0J,__DW0J,__FY0J;
   ____DB *__T0XU,*__N1XU;
   ____YJUC *__410J;
   __ZU0J=NULL;
@@ -210953,26 +210801,7 @@ static void* __UU0J(____GFBJ *__VU0J,____DRB *__WU0J,____BO __XU0J)
           } break;
           }
         };
-        if (((void *)__0X0J == (void *)NULL)) {
-          __I10J=__K__;
-        } else /* FALSE */ {
-          switch (((struct ___OBJ *)__0X0J)->__id) {
-          case ____3QB__: {
-            __F10J=__P4X(((____3QB *)__0X0J));
-          } break;
-          case ____HRB__: {
-            __F10J=__U5X(((____HRB *)((____3QB *)__0X0J)));
-          } break;
-          case ____XTB__: {
-            __F10J=__2AY(((____XTB *)((____3QB *)__0X0J)),NULL);
-          } break;
-          case ____UGZ__: {
-            __F10J=__ITUD(((____UGZ *)((____3QB *)__0X0J)),NULL);
-          } break;
-          };
-          __I10J=((void *)__F10J != (void *)__WU0J);
-        };
-        if (__I10J) {
+        if ((((void *)__0X0J == (void *)NULL) || ((void *)__0X0J != (void *)__AHQC))) {
           __HZX(((____BC *)__0C),(&__string_688));
           if (((struct ___OBJ *)__BW1L)->__id==____HYB__) {
             __MY0J=((____HYB *)__BW1L)->__PYB->__OYB;
@@ -211474,7 +211303,7 @@ static void* __RS0N(____HFBJ *__SS0N,____DRB *__TS0N,____BO __US0N)
 {
   ____UYG __2BYU;
   void *__WS0N,*__WNOT,*__VS0N;
-  ____DRB *__MT0N,*__5T0N,*__GU0N,*__XU0N,*__5V0N,*__CZ0N;
+  ____DRB *__MT0N,*__5T0N,*__GU0N,*__XU0N,*__5V0N;
   ____HIUC *__G30S,*__230S;
   ____LQMJ *__N30S,*__D40S;
   ____0 *__OU0N,*__UX0N,*__BEYU;
@@ -211502,7 +211331,7 @@ static void* __RS0N(____HFBJ *__SS0N,____DRB *__TS0N,____BO __US0N)
   ____0LCJ *__C50S,*__D50S;
   ____ENCJ *__F50S,*__G50S;
   ____NNGM *__WV5T;
-  ____L __NT0N,__AU0N,__CW0N,__FZ0N;
+  ____L __NT0N,__AU0N,__CW0N;
   ____DB *__N5XU,*__HAYU;
   ____YJUC *__1Z0N;
   __WS0N=NULL;
@@ -211882,26 +211711,7 @@ static void* __RS0N(____HFBJ *__SS0N,____DRB *__TS0N,____BO __US0N)
           } break;
           }
         };
-        if (((void *)__XV0N == (void *)NULL)) {
-          __FZ0N=__K__;
-        } else /* FALSE */ {
-          switch (((struct ___OBJ *)__XV0N)->__id) {
-          case ____3QB__: {
-            __CZ0N=__P4X(((____3QB *)__XV0N));
-          } break;
-          case ____HRB__: {
-            __CZ0N=__U5X(((____HRB *)((____3QB *)__XV0N)));
-          } break;
-          case ____XTB__: {
-            __CZ0N=__2AY(((____XTB *)((____3QB *)__XV0N)),NULL);
-          } break;
-          case ____UGZ__: {
-            __CZ0N=__ITUD(((____UGZ *)((____3QB *)__XV0N)),NULL);
-          } break;
-          };
-          __FZ0N=((void *)__CZ0N != (void *)__TS0N);
-        };
-        if (__FZ0N) {
+        if ((((void *)__XV0N == (void *)NULL) || ((void *)__XV0N != (void *)__AHQC))) {
           __HZX(((____BC *)__0C),(&__string_688));
           if (((struct ___OBJ *)__0DNO)->__id==____HYB__) {
             __JW0N=((____HYB *)__0DNO)->__PYB->__OYB;
@@ -212403,7 +212213,7 @@ static void* __C30J(____BOBJ *__D30J,____DRB *__E30J,____BO __F30J)
 {
   ____UYG __WGYU;
   void *__H30J,*__DOOT,*__G30J;
-  ____DRB *__330J,*__Q40J,*__X40J,*__I50J,*__QA1J,*__TD1J;
+  ____DRB *__330J,*__Q40J,*__X40J,*__I50J,*__QA1J;
   ____HIUC *__150S,*__RA1S;
   ____LQMJ *__CA1S,*__YA1S;
   ____0 *__540J,*__FC1J,*__1IYU;
@@ -212431,7 +212241,7 @@ static void* __C30J(____BOBJ *__D30J,____DRB *__E30J,____BO __F30J)
   ____0LCJ *__XB1S,*__YB1S;
   ____ENCJ *__0B1S,*__1B1S;
   ____NNGM *__0V5T;
-  ____L __430J,__R40J,__TA1J,__WD1J;
+  ____L __430J,__R40J,__TA1J;
   ____DB *__HEYU,*__BFYU;
   ____YJUC *__ME1J;
   __H30J=NULL;
@@ -212811,26 +212621,7 @@ static void* __C30J(____BOBJ *__D30J,____DRB *__E30J,____BO __F30J)
           } break;
           }
         };
-        if (((void *)__IA1J == (void *)NULL)) {
-          __WD1J=__K__;
-        } else /* FALSE */ {
-          switch (((struct ___OBJ *)__IA1J)->__id) {
-          case ____3QB__: {
-            __TD1J=__P4X(((____3QB *)__IA1J));
-          } break;
-          case ____HRB__: {
-            __TD1J=__U5X(((____HRB *)((____3QB *)__IA1J)));
-          } break;
-          case ____XTB__: {
-            __TD1J=__2AY(((____XTB *)((____3QB *)__IA1J)),NULL);
-          } break;
-          case ____UGZ__: {
-            __TD1J=__ITUD(((____UGZ *)((____3QB *)__IA1J)),NULL);
-          } break;
-          };
-          __WD1J=((void *)__TD1J != (void *)__E30J);
-        };
-        if (__WD1J) {
+        if ((((void *)__IA1J == (void *)NULL) || ((void *)__IA1J != (void *)__AHQC))) {
           __HZX(((____BC *)__0C),(&__string_688));
           if (((struct ___OBJ *)__W01L)->__id==____HYB__) {
             __0A1J=((____HYB *)__W01L)->__PYB->__OYB;
@@ -213332,7 +213123,7 @@ static void* __QF1J(____TOBJ *__RF1J,____DRB *__SF1J,____BO __TF1J)
 {
   ____UYG __QLYU;
   void *__VF1J,*__QOOT,*__UF1J;
-  ____DRB *__LG1J,*__4G1J,*__FH1J,*__WH1J,*__4I1J,*__BM1J;
+  ____DRB *__LG1J,*__4G1J,*__FH1J,*__WH1J,*__4I1J;
   ____HIUC *__QC1S,*__GD1S;
   ____LQMJ *__XC1S,*__ND1S;
   ____0 *__NH1J,*__TK1J,*__VNYU;
@@ -213360,7 +213151,7 @@ static void* __QF1J(____TOBJ *__RF1J,____DRB *__SF1J,____BO __TF1J)
   ____0LCJ *__ME1S,*__NE1S;
   ____ENCJ *__PE1S,*__QE1S;
   ____NNGM *__4V5T;
-  ____L __MG1J,__5G1J,__BJ1J,__EM1J;
+  ____L __MG1J,__5G1J,__BJ1J;
   ____DB *__BJYU,*__1JYU;
   ____YJUC *__0M1J;
   __VF1J=NULL;
@@ -213740,26 +213531,7 @@ static void* __QF1J(____TOBJ *__RF1J,____DRB *__SF1J,____BO __TF1J)
           } break;
           }
         };
-        if (((void *)__WI1J == (void *)NULL)) {
-          __EM1J=__K__;
-        } else /* FALSE */ {
-          switch (((struct ___OBJ *)__WI1J)->__id) {
-          case ____3QB__: {
-            __BM1J=__P4X(((____3QB *)__WI1J));
-          } break;
-          case ____HRB__: {
-            __BM1J=__U5X(((____HRB *)((____3QB *)__WI1J)));
-          } break;
-          case ____XTB__: {
-            __BM1J=__2AY(((____XTB *)((____3QB *)__WI1J)),NULL);
-          } break;
-          case ____UGZ__: {
-            __BM1J=__ITUD(((____UGZ *)((____3QB *)__WI1J)),NULL);
-          } break;
-          };
-          __EM1J=((void *)__BM1J != (void *)__SF1J);
-        };
-        if (__EM1J) {
+        if ((((void *)__WI1J == (void *)NULL) || ((void *)__WI1J != (void *)__AHQC))) {
           __HZX(((____BC *)__0C),(&__string_688));
           if (((struct ___OBJ *)__C51L)->__id==____HYB__) {
             __IJ1J=((____HYB *)__C51L)->__PYB->__OYB;
@@ -214261,7 +214033,7 @@ static void* __3N1J(____42BJ *__4N1J,____DRB *__5N1J,____BO __AO1J)
 {
   ____UYG __KQYU;
   void *__CO1J,*__3OOT,*__BO1J;
-  ____DRB *__YO1J,*__LP1J,*__SP1J,*__DQ1J,*__LR1J,*__OU1J;
+  ____DRB *__YO1J,*__LP1J,*__SP1J,*__DQ1J,*__LR1J;
   ____HIUC *__FF1S,*__1F1S;
   ____LQMJ *__MF1S,*__CG1S;
   ____0 *__0P1J,*__AT1J,*__PSYU;
@@ -214289,7 +214061,7 @@ static void* __3N1J(____42BJ *__4N1J,____DRB *__5N1J,____BO __AO1J)
   ____0LCJ *__BH1S,*__CH1S;
   ____ENCJ *__EH1S,*__FH1S;
   ____NNGM *__CW5T;
-  ____L __ZO1J,__MP1J,__OR1J,__RU1J;
+  ____L __ZO1J,__MP1J,__OR1J;
   ____DB *__1NYU,*__VOYU;
   ____YJUC *__HV1J;
   __CO1J=NULL;
@@ -214669,26 +214441,7 @@ static void* __3N1J(____42BJ *__4N1J,____DRB *__5N1J,____BO __AO1J)
           } break;
           }
         };
-        if (((void *)__DR1J == (void *)NULL)) {
-          __RU1J=__K__;
-        } else /* FALSE */ {
-          switch (((struct ___OBJ *)__DR1J)->__id) {
-          case ____3QB__: {
-            __OU1J=__P4X(((____3QB *)__DR1J));
-          } break;
-          case ____HRB__: {
-            __OU1J=__U5X(((____HRB *)((____3QB *)__DR1J)));
-          } break;
-          case ____XTB__: {
-            __OU1J=__2AY(((____XTB *)((____3QB *)__DR1J)),NULL);
-          } break;
-          case ____UGZ__: {
-            __OU1J=__ITUD(((____UGZ *)((____3QB *)__DR1J)),NULL);
-          } break;
-          };
-          __RU1J=((void *)__OU1J != (void *)__5N1J);
-        };
-        if (__RU1J) {
+        if ((((void *)__DR1J == (void *)NULL) || ((void *)__DR1J != (void *)__AHQC))) {
           __HZX(((____BC *)__0C),(&__string_688));
           if (((struct ___OBJ *)__AD2L)->__id==____HYB__) {
             __VR1J=((____HYB *)__AD2L)->__PYB->__OYB;
@@ -215190,7 +214943,7 @@ static void* __KW1J(____I3BJ *__LW1J,____DRB *__MW1J,____BO __NW1J)
 {
   ____UYG __EVYU;
   void *__PW1J,*__KPOT,*__OW1J;
-  ____DRB *__FX1J,*__YX1J,*__5X1J,*__QY1J,*__YZ1J,*__121J;
+  ____DRB *__FX1J,*__YX1J,*__5X1J,*__QY1J,*__YZ1J;
   ____HIUC *__0H1S,*__QI1S;
   ____LQMJ *__BI1S,*__XI1S;
   ____0 *__HY1J,*__N11J,*__JXYU;
@@ -215218,7 +214971,7 @@ static void* __KW1J(____I3BJ *__LW1J,____DRB *__MW1J,____BO __NW1J)
   ____0LCJ *__WJ1S,*__XJ1S;
   ____ENCJ *__ZJ1S,*__0J1S;
   ____NNGM *__GW5T;
-  ____L __GX1J,__ZX1J,__1Z1J,__421J;
+  ____L __GX1J,__ZX1J,__1Z1J;
   ____DB *__VSYU,*__PTYU;
   ____YJUC *__U31J;
   __PW1J=NULL;
@@ -215598,26 +215351,7 @@ static void* __KW1J(____I3BJ *__LW1J,____DRB *__MW1J,____BO __NW1J)
           } break;
           }
         };
-        if (((void *)__QZ1J == (void *)NULL)) {
-          __421J=__K__;
-        } else /* FALSE */ {
-          switch (((struct ___OBJ *)__QZ1J)->__id) {
-          case ____3QB__: {
-            __121J=__P4X(((____3QB *)__QZ1J));
-          } break;
-          case ____HRB__: {
-            __121J=__U5X(((____HRB *)((____3QB *)__QZ1J)));
-          } break;
-          case ____XTB__: {
-            __121J=__2AY(((____XTB *)((____3QB *)__QZ1J)),NULL);
-          } break;
-          case ____UGZ__: {
-            __121J=__ITUD(((____UGZ *)((____3QB *)__QZ1J)),NULL);
-          } break;
-          };
-          __421J=((void *)__121J != (void *)__MW1J);
-        };
-        if (__421J) {
+        if ((((void *)__QZ1J == (void *)NULL) || ((void *)__QZ1J != (void *)__AHQC))) {
           __HZX(((____BC *)__0C),(&__string_688));
           if (((struct ___OBJ *)__VG2L)->__id==____HYB__) {
             __C01J=((____HYB *)__VG2L)->__PYB->__OYB;
@@ -216119,7 +215853,7 @@ static void* __Y41J(____B4BJ *__Z41J,____DRB *__041J,____BO __141J)
 {
   ____UYG __4ZYU;
   void *__341J,*__XPOT,*__241J;
-  ____DRB *__T51J,*__GA2J,*__NA2J,*__4A2J,*__GC2J,*__JF2J;
+  ____DRB *__T51J,*__GA2J,*__NA2J,*__4A2J,*__GC2J;
   ____HIUC *__PK1S,*__FL1S;
   ____LQMJ *__WK1S,*__ML1S;
   ____0 *__VA2J,*__1D2J,*__D2YU;
@@ -216147,7 +215881,7 @@ static void* __Y41J(____B4BJ *__Z41J,____DRB *__041J,____BO __141J)
   ____0LCJ *__LM1S,*__MM1S;
   ____ENCJ *__OM1S,*__PM1S;
   ____NNGM *__KW5T;
-  ____L __U51J,__HA2J,__JC2J,__MF2J;
+  ____L __U51J,__HA2J,__JC2J;
   ____DB *__PXYU,*__JYYU;
   ____YJUC *__CG2J;
   __341J=NULL;
@@ -216527,26 +216261,7 @@ static void* __Y41J(____B4BJ *__Z41J,____DRB *__041J,____BO __141J)
           } break;
           }
         };
-        if (((void *)__4B2J == (void *)NULL)) {
-          __MF2J=__K__;
-        } else /* FALSE */ {
-          switch (((struct ___OBJ *)__4B2J)->__id) {
-          case ____3QB__: {
-            __JF2J=__P4X(((____3QB *)__4B2J));
-          } break;
-          case ____HRB__: {
-            __JF2J=__U5X(((____HRB *)((____3QB *)__4B2J)));
-          } break;
-          case ____XTB__: {
-            __JF2J=__2AY(((____XTB *)((____3QB *)__4B2J)),NULL);
-          } break;
-          case ____UGZ__: {
-            __JF2J=__ITUD(((____UGZ *)((____3QB *)__4B2J)),NULL);
-          } break;
-          };
-          __MF2J=((void *)__JF2J != (void *)__041J);
-        };
-        if (__MF2J) {
+        if ((((void *)__4B2J == (void *)NULL) || ((void *)__4B2J != (void *)__AHQC))) {
           __HZX(((____BC *)__0C),(&__string_688));
           if (((struct ___OBJ *)__YK2L)->__id==____HYB__) {
             __QC2J=((____HYB *)__YK2L)->__PYB->__OYB;
@@ -217048,7 +216763,7 @@ static void* __GH2J(____V4BJ *__HH2J,____DRB *__IH2J,____BO __JH2J)
 {
   ____UYG __Y4YU;
   void *__LH2J,*__EQOT,*__KH2J;
-  ____DRB *__BI2J,*__UI2J,*__1I2J,*__MJ2J,*__UK2J,*__XN2J;
+  ____DRB *__BI2J,*__UI2J,*__1I2J,*__MJ2J,*__UK2J;
   ____HIUC *__EN1S,*__0N1S;
   ____LQMJ *__LN1S,*__BO1S;
   ____0 *__DJ2J,*__JM2J,*__3AZU;
@@ -217076,7 +216791,7 @@ static void* __GH2J(____V4BJ *__HH2J,____DRB *__IH2J,____BO __JH2J)
   ____0LCJ *__AP1S,*__BP1S;
   ____ENCJ *__DP1S,*__EP1S;
   ____NNGM *__OW5T;
-  ____L __CI2J,__VI2J,__XK2J,__0N2J;
+  ____L __CI2J,__VI2J,__XK2J;
   ____DB *__J2YU,*__D3YU;
   ____YJUC *__QO2J;
   __LH2J=NULL;
@@ -217456,26 +217171,7 @@ static void* __GH2J(____V4BJ *__HH2J,____DRB *__IH2J,____BO __JH2J)
           } break;
           }
         };
-        if (((void *)__MK2J == (void *)NULL)) {
-          __0N2J=__K__;
-        } else /* FALSE */ {
-          switch (((struct ___OBJ *)__MK2J)->__id) {
-          case ____3QB__: {
-            __XN2J=__P4X(((____3QB *)__MK2J));
-          } break;
-          case ____HRB__: {
-            __XN2J=__U5X(((____HRB *)((____3QB *)__MK2J)));
-          } break;
-          case ____XTB__: {
-            __XN2J=__2AY(((____XTB *)((____3QB *)__MK2J)),NULL);
-          } break;
-          case ____UGZ__: {
-            __XN2J=__ITUD(((____UGZ *)((____3QB *)__MK2J)),NULL);
-          } break;
-          };
-          __0N2J=((void *)__XN2J != (void *)__IH2J);
-        };
-        if (__0N2J) {
+        if ((((void *)__MK2J == (void *)NULL) || ((void *)__MK2J != (void *)__AHQC))) {
           __HZX(((____BC *)__0C),(&__string_688));
           if (((struct ___OBJ *)__T3GQ)->__id==____HYB__) {
             __4K2J=((____HYB *)__T3GQ)->__PYB->__OYB;
@@ -217977,7 +217673,7 @@ static void* __UP2J(____L5BJ *__VP2J,____DRB *__WP2J,____BO __XP2J)
 {
   ____UYG __SDZU;
   void *__ZP2J,*__RQOT,*__YP2J;
-  ____DRB *__PQ2J,*__CR2J,*__JR2J,*__0R2J,*__CT2J,*__FW2J;
+  ____DRB *__PQ2J,*__CR2J,*__JR2J,*__0R2J,*__CT2J;
   ____HIUC *__ZP1S,*__PQ1S;
   ____LQMJ *__AQ1S,*__WQ1S;
   ____0 *__RR2J,*__XU2J,*__XFZU;
@@ -218005,7 +217701,7 @@ static void* __UP2J(____L5BJ *__VP2J,____DRB *__WP2J,____BO __XP2J)
   ____0LCJ *__VR1S,*__WR1S;
   ____ENCJ *__YR1S,*__ZR1S;
   ____NNGM *__SW5T;
-  ____L __QQ2J,__DR2J,__FT2J,__IW2J;
+  ____L __QQ2J,__DR2J,__FT2J;
   ____DB *__DBZU,*__3BZU;
   ____YJUC *__4W2J;
   __ZP2J=NULL;
@@ -218385,26 +218081,7 @@ static void* __UP2J(____L5BJ *__VP2J,____DRB *__WP2J,____BO __XP2J)
           } break;
           }
         };
-        if (((void *)__0S2J == (void *)NULL)) {
-          __IW2J=__K__;
-        } else /* FALSE */ {
-          switch (((struct ___OBJ *)__0S2J)->__id) {
-          case ____3QB__: {
-            __FW2J=__P4X(((____3QB *)__0S2J));
-          } break;
-          case ____HRB__: {
-            __FW2J=__U5X(((____HRB *)((____3QB *)__0S2J)));
-          } break;
-          case ____XTB__: {
-            __FW2J=__2AY(((____XTB *)((____3QB *)__0S2J)),NULL);
-          } break;
-          case ____UGZ__: {
-            __FW2J=__ITUD(((____UGZ *)((____3QB *)__0S2J)),NULL);
-          } break;
-          };
-          __IW2J=((void *)__FW2J != (void *)__WP2J);
-        };
-        if (__IW2J) {
+        if ((((void *)__0S2J == (void *)NULL) || ((void *)__0S2J != (void *)__AHQC))) {
           __HZX(((____BC *)__0C),(&__string_688));
           if (((struct ___OBJ *)__5BHQ)->__id==____HYB__) {
             __MT2J=((____HYB *)__5BHQ)->__PYB->__OYB;
@@ -218906,7 +218583,7 @@ static void* __CY2J(____55BJ *__DY2J,____DRB *__EY2J,____BO __FY2J)
 {
   ____UYG __MIZU;
   void *__HY2J,*__4QOT,*__GY2J;
-  ____DRB *__3Y2J,*__QZ2J,*__XZ2J,*__I02J,*__Q12J,*__T42J;
+  ____DRB *__3Y2J,*__QZ2J,*__XZ2J,*__I02J,*__Q12J;
   ____HIUC *__OS1S,*__ET1S;
   ____LQMJ *__VS1S,*__LT1S;
   ____0 *__5Z2J,*__F32J,*__RKZU;
@@ -218934,7 +218611,7 @@ static void* __CY2J(____55BJ *__DY2J,____DRB *__EY2J,____BO __FY2J)
   ____0LCJ *__KU1S,*__LU1S;
   ____ENCJ *__NU1S,*__OU1S;
   ____NNGM *__WW5T;
-  ____L __4Y2J,__RZ2J,__T12J,__W42J;
+  ____L __4Y2J,__RZ2J,__T12J;
   ____DB *__3FZU,*__XGZU;
   ____YJUC *__M52J;
   __HY2J=NULL;
@@ -219314,26 +218991,7 @@ static void* __CY2J(____55BJ *__DY2J,____DRB *__EY2J,____BO __FY2J)
           } break;
           }
         };
-        if (((void *)__I12J == (void *)NULL)) {
-          __W42J=__K__;
-        } else /* FALSE */ {
-          switch (((struct ___OBJ *)__I12J)->__id) {
-          case ____3QB__: {
-            __T42J=__P4X(((____3QB *)__I12J));
-          } break;
-          case ____HRB__: {
-            __T42J=__U5X(((____HRB *)((____3QB *)__I12J)));
-          } break;
-          case ____XTB__: {
-            __T42J=__2AY(((____XTB *)((____3QB *)__I12J)),NULL);
-          } break;
-          case ____UGZ__: {
-            __T42J=__ITUD(((____UGZ *)((____3QB *)__I12J)),NULL);
-          } break;
-          };
-          __W42J=((void *)__T42J != (void *)__EY2J);
-        };
-        if (__W42J) {
+        if ((((void *)__I12J == (void *)NULL) || ((void *)__I12J != (void *)__AHQC))) {
           __HZX(((____BC *)__0C),(&__string_688));
           if (((struct ___OBJ *)__LGHQ)->__id==____HYB__) {
             __012J=((____HYB *)__LGHQ)->__PYB->__OYB;
@@ -219835,7 +219493,7 @@ static void* __QA3J(____TACJ *__RA3J,____DRB *__SA3J,____BO __TA3J)
 {
   ____UYG __GNZU;
   void *__VA3J,*__LROT,*__UA3J;
-  ____DRB *__LB3J,*__4B3J,*__FC3J,*__WC3J,*__4D3J,*__BH3J;
+  ____DRB *__LB3J,*__4B3J,*__FC3J,*__WC3J,*__4D3J;
   ____HIUC *__DV1S,*__ZV1S;
   ____LQMJ *__KV1S,*__AW1S;
   ____0 *__NC3J,*__TF3J,*__LPZU;
@@ -219863,7 +219521,7 @@ static void* __QA3J(____TACJ *__RA3J,____DRB *__SA3J,____BO __TA3J)
   ____0LCJ *__5W1S,*__AX1S;
   ____ENCJ *__CX1S,*__DX1S;
   ____NNGM *__0W5T;
-  ____L __MB3J,__5B3J,__BE3J,__EH3J;
+  ____L __MB3J,__5B3J,__BE3J;
   ____DB *__XKZU,*__RLZU;
   ____YJUC *__0H3J;
   __VA3J=NULL;
@@ -220243,26 +219901,7 @@ static void* __QA3J(____TACJ *__RA3J,____DRB *__SA3J,____BO __TA3J)
           } break;
           }
         };
-        if (((void *)__WD3J == (void *)NULL)) {
-          __EH3J=__K__;
-        } else /* FALSE */ {
-          switch (((struct ___OBJ *)__WD3J)->__id) {
-          case ____3QB__: {
-            __BH3J=__P4X(((____3QB *)__WD3J));
-          } break;
-          case ____HRB__: {
-            __BH3J=__U5X(((____HRB *)((____3QB *)__WD3J)));
-          } break;
-          case ____XTB__: {
-            __BH3J=__2AY(((____XTB *)((____3QB *)__WD3J)),NULL);
-          } break;
-          case ____UGZ__: {
-            __BH3J=__ITUD(((____UGZ *)((____3QB *)__WD3J)),NULL);
-          } break;
-          };
-          __EH3J=((void *)__BH3J != (void *)__SA3J);
-        };
-        if (__EH3J) {
+        if ((((void *)__WD3J == (void *)NULL) || ((void *)__WD3J != (void *)__AHQC))) {
           __HZX(((____BC *)__0C),(&__string_688));
           if (((struct ___OBJ *)__XKHQ)->__id==____HYB__) {
             __IE3J=((____HYB *)__XKHQ)->__PYB->__OYB;
@@ -220764,7 +220403,7 @@ static void* __4I3J(____HBCJ *__5I3J,____DRB *__AJ3J,____BO __BJ3J)
 {
   ____UYG __ASZU;
   void *__DJ3J,*__YROT,*__CJ3J;
-  ____DRB *__ZJ3J,*__MK3J,*__TK3J,*__EL3J,*__MM3J,*__PP3J;
+  ____DRB *__ZJ3J,*__MK3J,*__TK3J,*__EL3J,*__MM3J;
   ____HIUC *__YX1S,*__OY1S;
   ____LQMJ *__5X1S,*__VY1S;
   ____0 *__1K3J,*__BO3J,*__FUZU;
@@ -220792,7 +220431,7 @@ static void* __4I3J(____HBCJ *__5I3J,____DRB *__AJ3J,____BO __BJ3J)
   ____0LCJ *__UZ1S,*__VZ1S;
   ____ENCJ *__XZ1S,*__YZ1S;
   ____NNGM *__4W5T;
-  ____L __0J3J,__NK3J,__PM3J,__SP3J;
+  ____L __0J3J,__NK3J,__PM3J;
   ____DB *__RPZU,*__LQZU;
   ____YJUC *__IQ3J;
   __DJ3J=NULL;
@@ -221172,26 +220811,7 @@ static void* __4I3J(____HBCJ *__5I3J,____DRB *__AJ3J,____BO __BJ3J)
           } break;
           }
         };
-        if (((void *)__EM3J == (void *)NULL)) {
-          __SP3J=__K__;
-        } else /* FALSE */ {
-          switch (((struct ___OBJ *)__EM3J)->__id) {
-          case ____3QB__: {
-            __PP3J=__P4X(((____3QB *)__EM3J));
-          } break;
-          case ____HRB__: {
-            __PP3J=__U5X(((____HRB *)((____3QB *)__EM3J)));
-          } break;
-          case ____XTB__: {
-            __PP3J=__2AY(((____XTB *)((____3QB *)__EM3J)),NULL);
-          } break;
-          case ____UGZ__: {
-            __PP3J=__ITUD(((____UGZ *)((____3QB *)__EM3J)),NULL);
-          } break;
-          };
-          __SP3J=((void *)__PP3J != (void *)__AJ3J);
-        };
-        if (__SP3J) {
+        if ((((void *)__EM3J == (void *)NULL) || ((void *)__EM3J != (void *)__AHQC))) {
           __HZX(((____BC *)__0C),(&__string_688));
           if (((struct ___OBJ *)__DPHQ)->__id==____HYB__) {
             __WM3J=((____HYB *)__DPHQ)->__PYB->__OYB;
@@ -221693,7 +221313,7 @@ static void* __MR3J(____1BCJ *__NR3J,____DRB *__OR3J,____BO __PR3J)
 {
   ____UYG __0WZU;
   void *__RR3J,*__FSOT,*__QR3J;
-  ____DRB *__HS3J,*__0S3J,*__BT3J,*__ST3J,*__0U3J,*__3X3J;
+  ____DRB *__HS3J,*__0S3J,*__BT3J,*__ST3J,*__0U3J;
   ____HIUC *__N01S,*__D11S;
   ____LQMJ *__U01S,*__K11S;
   ____0 *__JT3J,*__PW3J,*__5YZU;
@@ -221721,7 +221341,7 @@ static void* __MR3J(____1BCJ *__NR3J,____DRB *__OR3J,____BO __PR3J)
   ____0LCJ *__J21S,*__K21S;
   ____ENCJ *__M21S,*__N21S;
   ____NNGM *__CX5T;
-  ____L __IS3J,__1S3J,__3U3J,__AY3J;
+  ____L __IS3J,__1S3J,__3U3J;
   ____DB *__LUZU,*__FVZU;
   ____YJUC *__WY3J;
   __RR3J=NULL;
@@ -222101,26 +221721,7 @@ static void* __MR3J(____1BCJ *__NR3J,____DRB *__OR3J,____BO __PR3J)
           } break;
           }
         };
-        if (((void *)__SU3J == (void *)NULL)) {
-          __AY3J=__K__;
-        } else /* FALSE */ {
-          switch (((struct ___OBJ *)__SU3J)->__id) {
-          case ____3QB__: {
-            __3X3J=__P4X(((____3QB *)__SU3J));
-          } break;
-          case ____HRB__: {
-            __3X3J=__U5X(((____HRB *)((____3QB *)__SU3J)));
-          } break;
-          case ____XTB__: {
-            __3X3J=__2AY(((____XTB *)((____3QB *)__SU3J)),NULL);
-          } break;
-          case ____UGZ__: {
-            __3X3J=__ITUD(((____UGZ *)((____3QB *)__SU3J)),NULL);
-          } break;
-          };
-          __AY3J=((void *)__3X3J != (void *)__OR3J);
-        };
-        if (__AY3J) {
+        if ((((void *)__SU3J == (void *)NULL) || ((void *)__SU3J != (void *)__AHQC))) {
           __HZX(((____BC *)__0C),(&__string_688));
           if (((struct ___OBJ *)__PTHQ)->__id==____HYB__) {
             __EV3J=((____HYB *)__PTHQ)->__PYB->__OYB;
@@ -222631,7 +222232,7 @@ static void* __ZZ3J(____UCCJ *__0Z3J,____DRB *__1Z3J,____BO __2Z3J)
   ____BO __023J,__353J;
   void *__WO2L;
   void *__523J,*__R33J,*__UA4J;
-  ____DRB *__H33J,*__KA4J;
+  ____DRB *__H33J;
   ____HRB *__DZZU,*__3ZZU;
   ____BC *__EZZU,*__4ZZU;
   ____IB __JZZU,__D0ZU;
@@ -222650,7 +222251,7 @@ static void* __ZZ3J(____UCCJ *__0Z3J,____DRB *__1Z3J,____BO __2Z3J)
   ____0LCJ *__441S,*__541S;
   ____ENCJ *__B51S,*__C51S;
   ____NNGM *__GX5T;
-  ____L __V03J,__I13J,__K33J,__NA4J;
+  ____L __V03J,__I13J,__K33J;
   ____DB *__FZZU,*__5ZZU;
   ____YJUC *__DB4J;
   __4Z3J=NULL;
@@ -223020,26 +222621,7 @@ static void* __ZZ3J(____UCCJ *__0Z3J,____DRB *__1Z3J,____BO __2Z3J)
           } break;
           }
         };
-        if (((void *)__523J == (void *)NULL)) {
-          __NA4J=__K__;
-        } else /* FALSE */ {
-          switch (((struct ___OBJ *)__523J)->__id) {
-          case ____3QB__: {
-            __KA4J=__P4X(((____3QB *)__523J));
-          } break;
-          case ____HRB__: {
-            __KA4J=__U5X(((____HRB *)((____3QB *)__523J)));
-          } break;
-          case ____XTB__: {
-            __KA4J=__2AY(((____XTB *)((____3QB *)__523J)),NULL);
-          } break;
-          case ____UGZ__: {
-            __KA4J=__ITUD(((____UGZ *)((____3QB *)__523J)),NULL);
-          } break;
-          };
-          __NA4J=((void *)__KA4J != (void *)__1Z3J);
-        };
-        if (__NA4J) {
+        if ((((void *)__523J == (void *)NULL) || ((void *)__523J != (void *)__AHQC))) {
           __HZX(((____BC *)__0C),(&__string_688));
           if (((struct ___OBJ *)__WO2L)->__id==____HYB__) {
             __R33J=((____HYB *)__WO2L)->__PYB->__OYB;
@@ -223540,7 +223122,7 @@ static void* __GC4J(____IDCJ *__HC4J,____DRB *__IC4J,____BO __JC4J)
 {
   ____UYG __OA0U;
   void *__LC4J,*__5SOT,*__KC4J;
-  ____DRB *__BD4J,*__UD4J,*__1D4J,*__ME4J,*__UF4J,*__XI4J;
+  ____DRB *__BD4J,*__UD4J,*__1D4J,*__ME4J,*__UF4J;
   ____HIUC *__X51S,*__NA2S;
   ____LQMJ *__451S,*__UA2S;
   ____0 *__DE4J,*__JH4J,*__TC0U;
@@ -223568,7 +223150,7 @@ static void* __GC4J(____IDCJ *__HC4J,____DRB *__IC4J,____BO __JC4J)
   ____0LCJ *__TB2S,*__UB2S;
   ____ENCJ *__WB2S,*__XB2S;
   ____NNGM *__KX5T;
-  ____L __CD4J,__VD4J,__XF4J,__0I4J;
+  ____L __CD4J,__VD4J,__XF4J;
   ____DB *__53ZU,*__Z4ZU;
   ____YJUC *__QJ4J;
   __LC4J=NULL;
@@ -223948,26 +223530,7 @@ static void* __GC4J(____IDCJ *__HC4J,____DRB *__IC4J,____BO __JC4J)
           } break;
           }
         };
-        if (((void *)__MF4J == (void *)NULL)) {
-          __0I4J=__K__;
-        } else /* FALSE */ {
-          switch (((struct ___OBJ *)__MF4J)->__id) {
-          case ____3QB__: {
-            __XI4J=__P4X(((____3QB *)__MF4J));
-          } break;
-          case ____HRB__: {
-            __XI4J=__U5X(((____HRB *)((____3QB *)__MF4J)));
-          } break;
-          case ____XTB__: {
-            __XI4J=__2AY(((____XTB *)((____3QB *)__MF4J)),NULL);
-          } break;
-          case ____UGZ__: {
-            __XI4J=__ITUD(((____UGZ *)((____3QB *)__MF4J)),NULL);
-          } break;
-          };
-          __0I4J=((void *)__XI4J != (void *)__IC4J);
-        };
-        if (__0I4J) {
+        if ((((void *)__MF4J == (void *)NULL) || ((void *)__MF4J != (void *)__AHQC))) {
           __HZX(((____BC *)__0C),(&__string_688));
           if (((struct ___OBJ *)__QLXP)->__id==____HYB__) {
             __4F4J=((____HYB *)__QLXP)->__PYB->__OYB;
@@ -224469,7 +224032,7 @@ static void* __TK4J(____AECJ *__UK4J,____DRB *__VK4J,____BO __WK4J)
 {
   ____UYG __IF0U;
   void *__YK4J,*__MTOT,*__XK4J;
-  ____DRB *__OL4J,*__BM4J,*__IM4J,*__ZM4J,*__BO4J,*__ER4J;
+  ____DRB *__OL4J,*__BM4J,*__IM4J,*__ZM4J,*__BO4J;
   ____HIUC *__MC2S,*__CD2S;
   ____LQMJ *__TC2S,*__JD2S;
   ____0 *__QM4J,*__WP4J,*__NH0U;
@@ -224497,7 +224060,7 @@ static void* __TK4J(____AECJ *__UK4J,____DRB *__VK4J,____BO __WK4J)
   ____0LCJ *__IE2S,*__JE2S;
   ____ENCJ *__LE2S,*__ME2S;
   ____NNGM *__OX5T;
-  ____L __PL4J,__CM4J,__EO4J,__HR4J;
+  ____L __PL4J,__CM4J,__EO4J;
   ____DB *__ZC0U,*__TD0U;
   ____YJUC *__3R4J;
   __YK4J=NULL;
@@ -224877,26 +224440,7 @@ static void* __TK4J(____AECJ *__UK4J,____DRB *__VK4J,____BO __WK4J)
           } break;
           }
         };
-        if (((void *)__ZN4J == (void *)NULL)) {
-          __HR4J=__K__;
-        } else /* FALSE */ {
-          switch (((struct ___OBJ *)__ZN4J)->__id) {
-          case ____3QB__: {
-            __ER4J=__P4X(((____3QB *)__ZN4J));
-          } break;
-          case ____HRB__: {
-            __ER4J=__U5X(((____HRB *)((____3QB *)__ZN4J)));
-          } break;
-          case ____XTB__: {
-            __ER4J=__2AY(((____XTB *)((____3QB *)__ZN4J)),NULL);
-          } break;
-          case ____UGZ__: {
-            __ER4J=__ITUD(((____UGZ *)((____3QB *)__ZN4J)),NULL);
-          } break;
-          };
-          __HR4J=((void *)__ER4J != (void *)__VK4J);
-        };
-        if (__HR4J) {
+        if ((((void *)__ZN4J == (void *)NULL) || ((void *)__ZN4J != (void *)__AHQC))) {
           __HZX(((____BC *)__0C),(&__string_688));
           if (((struct ___OBJ *)__LS2L)->__id==____HYB__) {
             __LO4J=((____HYB *)__LS2L)->__PYB->__OYB;
@@ -225407,7 +224951,7 @@ static void* __AT4J(____2ECJ *__BT4J,____DRB *__CT4J,____BO __DT4J)
   ____BO __BW4J,__EZ4J;
   void *__ZJ4M;
   void *__GW4J,*__YW4J,*__1Z4J;
-  ____DRB *__OW4J,*__RZ4J;
+  ____DRB *__OW4J;
   ____HRB *__RH0U,*__LI0U;
   ____BC *__SH0U,*__MI0U;
   ____IB __XH0U,__RI0U;
@@ -225426,7 +224970,7 @@ static void* __AT4J(____2ECJ *__BT4J,____DRB *__CT4J,____BO __DT4J)
   ____0LCJ *__3G2S,*__4G2S;
   ____ENCJ *__AH2S,*__BH2S;
   ____NNGM *__SX5T;
-  ____L __2T4J,__PU4J,__RW4J,__UZ4J;
+  ____L __2T4J,__PU4J,__RW4J;
   ____DB *__TH0U,*__NI0U;
   ____YJUC *__K04J;
   __FT4J=NULL;
@@ -225796,26 +225340,7 @@ static void* __AT4J(____2ECJ *__BT4J,____DRB *__CT4J,____BO __DT4J)
           } break;
           }
         };
-        if (((void *)__GW4J == (void *)NULL)) {
-          __UZ4J=__K__;
-        } else /* FALSE */ {
-          switch (((struct ___OBJ *)__GW4J)->__id) {
-          case ____3QB__: {
-            __RZ4J=__P4X(((____3QB *)__GW4J));
-          } break;
-          case ____HRB__: {
-            __RZ4J=__U5X(((____HRB *)((____3QB *)__GW4J)));
-          } break;
-          case ____XTB__: {
-            __RZ4J=__2AY(((____XTB *)((____3QB *)__GW4J)),NULL);
-          } break;
-          case ____UGZ__: {
-            __RZ4J=__ITUD(((____UGZ *)((____3QB *)__GW4J)),NULL);
-          } break;
-          };
-          __UZ4J=((void *)__RZ4J != (void *)__CT4J);
-        };
-        if (__UZ4J) {
+        if ((((void *)__GW4J == (void *)NULL) || ((void *)__GW4J != (void *)__AHQC))) {
           __HZX(((____BC *)__0C),(&__string_688));
           if (((struct ___OBJ *)__ZJ4M)->__id==____HYB__) {
             __YW4J=((____HYB *)__ZJ4M)->__PYB->__OYB;
@@ -226325,7 +225850,7 @@ static void* __O14J(____ELCJ *__P14J,____DRB *__Q14J,____BO __R14J)
   ____BO __P44J,__SB5J;
   void *__OW2L;
   void *__U44J,*__G54J,*__JC5J;
-  ____DRB *__244J,*__5B5J;
+  ____DRB *__244J;
   ____HRB *__LM0U,*__FN0U;
   ____BC *__MM0U,*__GN0U;
   ____IB __RM0U,__LN0U;
@@ -226344,7 +225869,7 @@ static void* __O14J(____ELCJ *__P14J,____DRB *__Q14J,____BO __R14J)
   ____0LCJ *__SJ2S,*__TJ2S;
   ____ENCJ *__VJ2S,*__WJ2S;
   ____NNGM *__WX5T;
-  ____L __K24J,__324J,__544J,__CC5J;
+  ____L __K24J,__324J,__544J;
   ____DB *__NM0U,*__HN0U;
   ____YJUC *__YC5J;
   __T14J=NULL;
@@ -226714,26 +226239,7 @@ static void* __O14J(____ELCJ *__P14J,____DRB *__Q14J,____BO __R14J)
           } break;
           }
         };
-        if (((void *)__U44J == (void *)NULL)) {
-          __CC5J=__K__;
-        } else /* FALSE */ {
-          switch (((struct ___OBJ *)__U44J)->__id) {
-          case ____3QB__: {
-            __5B5J=__P4X(((____3QB *)__U44J));
-          } break;
-          case ____HRB__: {
-            __5B5J=__U5X(((____HRB *)((____3QB *)__U44J)));
-          } break;
-          case ____XTB__: {
-            __5B5J=__2AY(((____XTB *)((____3QB *)__U44J)),NULL);
-          } break;
-          case ____UGZ__: {
-            __5B5J=__ITUD(((____UGZ *)((____3QB *)__U44J)),NULL);
-          } break;
-          };
-          __CC5J=((void *)__5B5J != (void *)__Q14J);
-        };
-        if (__CC5J) {
+        if ((((void *)__U44J == (void *)NULL) || ((void *)__U44J != (void *)__AHQC))) {
           __HZX(((____BC *)__0C),(&__string_688));
           if (((struct ___OBJ *)__OW2L)->__id==____HYB__) {
             __G54J=((____HYB *)__OW2L)->__PYB->__OYB;
@@ -227243,7 +226749,7 @@ static void* __2D5J(____0LCJ *__3D5J,____DRB *__4D5J,____BO __5D5J)
   ____BO __3G5J,__AK5J;
   void *__002L;
   void *__CH5J,*__UH5J,*__XK5J;
-  ____DRB *__KH5J,*__NK5J;
+  ____DRB *__KH5J;
   ____HRB *__FR0U,*__5R0U;
   ____BC *__GR0U,*__AS0U;
   ____IB __LR0U,__FS0U;
@@ -227262,7 +226768,7 @@ static void* __2D5J(____0LCJ *__3D5J,____DRB *__4D5J,____BO __5D5J)
   ____0LCJ *__HM2S,*__IM2S;
   ____ENCJ *__KM2S,*__LM2S;
   ____NNGM *__0X5T;
-  ____L __YE5J,__LF5J,__NH5J,__QK5J;
+  ____L __YE5J,__LF5J,__NH5J;
   ____DB *__HR0U,*__BS0U;
   ____YJUC *__GL5J;
   __BE5J=NULL;
@@ -227632,26 +227138,7 @@ static void* __2D5J(____0LCJ *__3D5J,____DRB *__4D5J,____BO __5D5J)
           } break;
           }
         };
-        if (((void *)__CH5J == (void *)NULL)) {
-          __QK5J=__K__;
-        } else /* FALSE */ {
-          switch (((struct ___OBJ *)__CH5J)->__id) {
-          case ____3QB__: {
-            __NK5J=__P4X(((____3QB *)__CH5J));
-          } break;
-          case ____HRB__: {
-            __NK5J=__U5X(((____HRB *)((____3QB *)__CH5J)));
-          } break;
-          case ____XTB__: {
-            __NK5J=__2AY(((____XTB *)((____3QB *)__CH5J)),NULL);
-          } break;
-          case ____UGZ__: {
-            __NK5J=__ITUD(((____UGZ *)((____3QB *)__CH5J)),NULL);
-          } break;
-          };
-          __QK5J=((void *)__NK5J != (void *)__4D5J);
-        };
-        if (__QK5J) {
+        if ((((void *)__CH5J == (void *)NULL) || ((void *)__CH5J != (void *)__AHQC))) {
           __HZX(((____BC *)__0C),(&__string_688));
           if (((struct ___OBJ *)__002L)->__id==____HYB__) {
             __UH5J=((____HYB *)__002L)->__PYB->__OYB;
@@ -228161,7 +227648,7 @@ static void* __500N(____ENCJ *__A10N,____DRB *__B10N,____BO __C10N)
   ____BO __A40N,__DB1N;
   void *__LINO;
   void *__F40N,*__X40N,*__0B1N;
-  ____DRB *__N40N,*__QB1N;
+  ____DRB *__N40N;
   ____HRB *__5V0U,*__ZW0U;
   ____BC *__AW0U,*__0W0U;
   ____IB __FW0U,__5W0U;
@@ -228180,7 +227667,7 @@ static void* __500N(____ENCJ *__A10N,____DRB *__B10N,____BO __C10N)
   ____0LCJ *__2O2S,*__3O2S;
   ____ENCJ *__5O2S,*__AP2S;
   ____NNGM *__4X5T;
-  ____L __110N,__O20N,__Q40N,__TB1N;
+  ____L __110N,__O20N,__Q40N;
   ____DB *__BW0U,*__1W0U;
   ____YJUC *__JC1N;
   __E10N=NULL;
@@ -228550,26 +228037,7 @@ static void* __500N(____ENCJ *__A10N,____DRB *__B10N,____BO __C10N)
           } break;
           }
         };
-        if (((void *)__F40N == (void *)NULL)) {
-          __TB1N=__K__;
-        } else /* FALSE */ {
-          switch (((struct ___OBJ *)__F40N)->__id) {
-          case ____3QB__: {
-            __QB1N=__P4X(((____3QB *)__F40N));
-          } break;
-          case ____HRB__: {
-            __QB1N=__U5X(((____HRB *)((____3QB *)__F40N)));
-          } break;
-          case ____XTB__: {
-            __QB1N=__2AY(((____XTB *)((____3QB *)__F40N)),NULL);
-          } break;
-          case ____UGZ__: {
-            __QB1N=__ITUD(((____UGZ *)((____3QB *)__F40N)),NULL);
-          } break;
-          };
-          __TB1N=((void *)__QB1N != (void *)__B10N);
-        };
-        if (__TB1N) {
+        if ((((void *)__F40N == (void *)NULL) || ((void *)__F40N != (void *)__AHQC))) {
           __HZX(((____BC *)__0C),(&__string_688));
           if (((struct ___OBJ *)__LINO)->__id==____HYB__) {
             __X40N=((____HYB *)__LINO)->__PYB->__OYB;
@@ -229070,7 +228538,7 @@ static void* __ND1N(____VUTK *__OD1N,____DRB *__PD1N,____BO __QD1N)
 {
   ____UYG __K30U;
   void *__SD1N,*__NVOT,*__RD1N;
-  ____DRB *__IE1N,*__1E1N,*__CF1N,*__TF1N,*__1G1N,*__4J1N;
+  ____DRB *__IE1N,*__1E1N,*__CF1N,*__TF1N,*__1G1N;
   ____HIUC *__VP2S,*__LQ2S;
   ____LQMJ *__2P2S,*__SQ2S;
   ____0 *__KF1N,*__QI1N,*__P50U;
@@ -229098,7 +228566,7 @@ static void* __ND1N(____VUTK *__OD1N,____DRB *__PD1N,____BO __QD1N)
   ____0LCJ *__RR2S,*__SR2S;
   ____ENCJ *__UR2S,*__VR2S;
   ____NNGM *__CY5T;
-  ____L __JE1N,__2E1N,__4G1N,__BK1N;
+  ____L __JE1N,__2E1N,__4G1N;
   ____DB *__100U,*__V10U;
   ____YJUC *__XK1N;
   __SD1N=NULL;
@@ -229478,26 +228946,7 @@ static void* __ND1N(____VUTK *__OD1N,____DRB *__PD1N,____BO __QD1N)
           } break;
           }
         };
-        if (((void *)__TG1N == (void *)NULL)) {
-          __BK1N=__K__;
-        } else /* FALSE */ {
-          switch (((struct ___OBJ *)__TG1N)->__id) {
-          case ____3QB__: {
-            __4J1N=__P4X(((____3QB *)__TG1N));
-          } break;
-          case ____HRB__: {
-            __4J1N=__U5X(((____HRB *)((____3QB *)__TG1N)));
-          } break;
-          case ____XTB__: {
-            __4J1N=__2AY(((____XTB *)((____3QB *)__TG1N)),NULL);
-          } break;
-          case ____UGZ__: {
-            __4J1N=__ITUD(((____UGZ *)((____3QB *)__TG1N)),NULL);
-          } break;
-          };
-          __BK1N=((void *)__4J1N != (void *)__PD1N);
-        };
-        if (__BK1N) {
+        if ((((void *)__TG1N == (void *)NULL) || ((void *)__TG1N != (void *)__AHQC))) {
           __HZX(((____BC *)__0C),(&__string_688));
           if (((struct ___OBJ *)__L2HQ)->__id==____HYB__) {
             __FH1N=((____HYB *)__L2HQ)->__PYB->__OYB;
@@ -229999,7 +229448,7 @@ static void* __1L1N(____DVTK *__2L1N,____DRB *__3L1N,____BO __4L1N)
 {
   ____UYG __EC1U;
   void *__AM1N,*__0VOT,*__5L1N;
-  ____DRB *__WM1N,*__JN1N,*__QN1N,*__BO1N,*__JP1N,*__MS1N;
+  ____DRB *__WM1N,*__JN1N,*__QN1N,*__BO1N,*__JP1N;
   ____HIUC *__KS2S,*__AT2S;
   ____LQMJ *__RS2S,*__HT2S;
   ____0 *__YN1N,*__4Q1N,*__JE1U;
@@ -230027,7 +229476,7 @@ static void* __1L1N(____DVTK *__2L1N,____DRB *__3L1N,____BO __4L1N)
   ____0LCJ *__GU2S,*__HU2S;
   ____ENCJ *__JU2S,*__KU2S;
   ____NNGM *__GY5T;
-  ____L __XM1N,__KN1N,__MP1N,__PS1N;
+  ____L __XM1N,__KN1N,__MP1N;
   ____DB *__V50U,*__PA1U;
   ____YJUC *__FT1N;
   __AM1N=NULL;
@@ -230407,26 +229856,7 @@ static void* __1L1N(____DVTK *__2L1N,____DRB *__3L1N,____BO __4L1N)
           } break;
           }
         };
-        if (((void *)__BP1N == (void *)NULL)) {
-          __PS1N=__K__;
-        } else /* FALSE */ {
-          switch (((struct ___OBJ *)__BP1N)->__id) {
-          case ____3QB__: {
-            __MS1N=__P4X(((____3QB *)__BP1N));
-          } break;
-          case ____HRB__: {
-            __MS1N=__U5X(((____HRB *)((____3QB *)__BP1N)));
-          } break;
-          case ____XTB__: {
-            __MS1N=__2AY(((____XTB *)((____3QB *)__BP1N)),NULL);
-          } break;
-          case ____UGZ__: {
-            __MS1N=__ITUD(((____UGZ *)((____3QB *)__BP1N)),NULL);
-          } break;
-          };
-          __PS1N=((void *)__MS1N != (void *)__3L1N);
-        };
-        if (__PS1N) {
+        if ((((void *)__BP1N == (void *)NULL) || ((void *)__BP1N != (void *)__AHQC))) {
           __HZX(((____BC *)__0C),(&__string_688));
           if (((struct ___OBJ *)__XAIQ)->__id==____HYB__) {
             __TP1N=((____HYB *)__XAIQ)->__PYB->__OYB;
@@ -230928,7 +230358,7 @@ static void* __DPDP(____4WNL *__EPDP,____DRB *__FPDP,____BO __GPDP)
 {
   ____UYG __4G1U;
   void *__IPDP,*__HWOT,*__HPDP;
-  ____DRB *__4PDP,*__RQDP,*__YQDP,*__JRDP,*__RSDP,*__UVDP;
+  ____DRB *__4PDP,*__RQDP,*__YQDP,*__JRDP,*__RSDP;
   ____HIUC *__5U2S,*__VV2S;
   ____LQMJ *__GV2S,*__2V2S;
   ____0 *__ARDP,*__GUDP,*__DJ1U;
@@ -230956,7 +230386,7 @@ static void* __DPDP(____4WNL *__EPDP,____DRB *__FPDP,____BO __GPDP)
   ____0LCJ *__1W2S,*__2W2S;
   ____ENCJ *__4W2S,*__5W2S;
   ____NNGM *__KY5T;
-  ____L __5PDP,__SQDP,__USDP,__XVDP;
+  ____L __5PDP,__SQDP,__USDP;
   ____DB *__PE1U,*__JF1U;
   ____YJUC *__NWDP;
   __IPDP=NULL;
@@ -231336,26 +230766,7 @@ static void* __DPDP(____4WNL *__EPDP,____DRB *__FPDP,____BO __GPDP)
           } break;
           }
         };
-        if (((void *)__JSDP == (void *)NULL)) {
-          __XVDP=__K__;
-        } else /* FALSE */ {
-          switch (((struct ___OBJ *)__JSDP)->__id) {
-          case ____3QB__: {
-            __UVDP=__P4X(((____3QB *)__JSDP));
-          } break;
-          case ____HRB__: {
-            __UVDP=__U5X(((____HRB *)((____3QB *)__JSDP)));
-          } break;
-          case ____XTB__: {
-            __UVDP=__2AY(((____XTB *)((____3QB *)__JSDP)),NULL);
-          } break;
-          case ____UGZ__: {
-            __UVDP=__ITUD(((____UGZ *)((____3QB *)__JSDP)),NULL);
-          } break;
-          };
-          __XVDP=((void *)__UVDP != (void *)__FPDP);
-        };
-        if (__XVDP) {
+        if ((((void *)__JSDP == (void *)NULL) || ((void *)__JSDP != (void *)__AHQC))) {
           __HZX(((____BC *)__0C),(&__string_688));
           if (((struct ___OBJ *)__0HQP)->__id==____HYB__) {
             __1SDP=((____HYB *)__0HQP)->__PYB->__OYB;
@@ -231857,7 +231268,7 @@ static void* __JU1N(____CJPL *__KU1N,____DRB *__LU1N,____BO __MU1N)
 {
   ____UYG __YL1U;
   void *__OU1N,*__UWOT,*__NU1N;
-  ____DRB *__EV1N,*__XV1N,*__4V1N,*__PW1N,*__XX1N,*__001N;
+  ____DRB *__EV1N,*__XV1N,*__4V1N,*__PW1N,*__XX1N;
   ____HIUC *__UX2S,*__KY2S;
   ____LQMJ *__1X2S,*__RY2S;
   ____0 *__GW1N,*__MZ1N,*__3N1U;
@@ -231885,7 +231296,7 @@ static void* __JU1N(____CJPL *__KU1N,____DRB *__LU1N,____BO __MU1N)
   ____0LCJ *__QZ2S,*__RZ2S;
   ____ENCJ *__TZ2S,*__UZ2S;
   ____NNGM *__OY5T;
-  ____L __FV1N,__YV1N,__0X1N,__301N;
+  ____L __FV1N,__YV1N,__0X1N;
   ____DB *__JJ1U,*__DK1U;
   ____YJUC *__T11N;
   __OU1N=NULL;
@@ -232265,26 +231676,7 @@ static void* __JU1N(____CJPL *__KU1N,____DRB *__LU1N,____BO __MU1N)
           } break;
           }
         };
-        if (((void *)__PX1N == (void *)NULL)) {
-          __301N=__K__;
-        } else /* FALSE */ {
-          switch (((struct ___OBJ *)__PX1N)->__id) {
-          case ____3QB__: {
-            __001N=__P4X(((____3QB *)__PX1N));
-          } break;
-          case ____HRB__: {
-            __001N=__U5X(((____HRB *)((____3QB *)__PX1N)));
-          } break;
-          case ____XTB__: {
-            __001N=__2AY(((____XTB *)((____3QB *)__PX1N)),NULL);
-          } break;
-          case ____UGZ__: {
-            __001N=__ITUD(((____UGZ *)((____3QB *)__PX1N)),NULL);
-          } break;
-          };
-          __301N=((void *)__001N != (void *)__LU1N);
-        };
-        if (__301N) {
+        if ((((void *)__PX1N == (void *)NULL) || ((void *)__PX1N != (void *)__AHQC))) {
           __HZX(((____BC *)__0C),(&__string_688));
           if (((struct ___OBJ *)__DFIQ)->__id==____HYB__) {
             __BY1N=((____HYB *)__DFIQ)->__PYB->__OYB;
@@ -232786,7 +232178,7 @@ static void* __RLTQ(____INPL *__SLTQ,____DRB *__TLTQ,____BO __ULTQ)
 {
   ____UYG __SQ1U;
   void *__WLTQ,*__BXOT,*__VLTQ;
-  ____DRB *__MMTQ,*__5MTQ,*__GNTQ,*__XNTQ,*__5OTQ,*__CSTQ;
+  ____DRB *__MMTQ,*__5MTQ,*__GNTQ,*__XNTQ,*__5OTQ;
   ____HIUC *__J02S,*__502S;
   ____LQMJ *__Q02S,*__G12S;
   ____0 *__ONTQ,*__UQTQ,*__XS1U;
@@ -232814,7 +232206,7 @@ static void* __RLTQ(____INPL *__SLTQ,____DRB *__TLTQ,____BO __ULTQ)
   ____0LCJ *__F22S,*__G22S;
   ____ENCJ *__I22S,*__J22S;
   ____NNGM *__SY5T;
-  ____L __NMTQ,__ANTQ,__CPTQ,__FSTQ;
+  ____L __NMTQ,__ANTQ,__CPTQ;
   ____DB *__DO1U,*__3O1U;
   ____YJUC *__1STQ;
   __WLTQ=NULL;
@@ -233194,26 +232586,7 @@ static void* __RLTQ(____INPL *__SLTQ,____DRB *__TLTQ,____BO __ULTQ)
           } break;
           }
         };
-        if (((void *)__XOTQ == (void *)NULL)) {
-          __FSTQ=__K__;
-        } else /* FALSE */ {
-          switch (((struct ___OBJ *)__XOTQ)->__id) {
-          case ____3QB__: {
-            __CSTQ=__P4X(((____3QB *)__XOTQ));
-          } break;
-          case ____HRB__: {
-            __CSTQ=__U5X(((____HRB *)((____3QB *)__XOTQ)));
-          } break;
-          case ____XTB__: {
-            __CSTQ=__2AY(((____XTB *)((____3QB *)__XOTQ)),NULL);
-          } break;
-          case ____UGZ__: {
-            __CSTQ=__ITUD(((____UGZ *)((____3QB *)__XOTQ)),NULL);
-          } break;
-          };
-          __FSTQ=((void *)__CSTQ != (void *)__TLTQ);
-        };
-        if (__FSTQ) {
+        if ((((void *)__XOTQ == (void *)NULL) || ((void *)__XOTQ != (void *)__AHQC))) {
           __HZX(((____BC *)__0C),(&__string_688));
           if (((struct ___OBJ *)__XHER)->__id==____HYB__) {
             __JPTQ=((____HYB *)__XHER)->__PYB->__OYB;
@@ -233724,7 +233097,7 @@ static void* __XB2N(____JNDM *__YB2N,____DRB *__ZB2N,____BO __0B2N)
   ____BO __YE2N,__1H2N;
   void *__FO4O;
   void *__3E2N,*__PF2N,*__SI2N;
-  ____DRB *__FF2N,*__II2N;
+  ____DRB *__FF2N;
   ____HRB *__1S1U,*__VT1U;
   ____BC *__2S1U,*__WT1U;
   ____IB __BT1U,__1T1U;
@@ -233743,7 +233116,7 @@ static void* __XB2N(____JNDM *__YB2N,____DRB *__ZB2N,____BO __0B2N)
   ____0LCJ *__042S,*__142S;
   ____ENCJ *__342S,*__442S;
   ____NNGM *__WY5T;
-  ____L __TC2N,__GD2N,__IF2N,__LI2N;
+  ____L __TC2N,__GD2N,__IF2N;
   ____DB *__3S1U,*__XT1U;
   ____YJUC *__BJ2N;
   __2B2N=NULL;
@@ -234113,26 +233486,7 @@ static void* __XB2N(____JNDM *__YB2N,____DRB *__ZB2N,____BO __0B2N)
           } break;
           }
         };
-        if (((void *)__3E2N == (void *)NULL)) {
-          __LI2N=__K__;
-        } else /* FALSE */ {
-          switch (((struct ___OBJ *)__3E2N)->__id) {
-          case ____3QB__: {
-            __II2N=__P4X(((____3QB *)__3E2N));
-          } break;
-          case ____HRB__: {
-            __II2N=__U5X(((____HRB *)((____3QB *)__3E2N)));
-          } break;
-          case ____XTB__: {
-            __II2N=__2AY(((____XTB *)((____3QB *)__3E2N)),NULL);
-          } break;
-          case ____UGZ__: {
-            __II2N=__ITUD(((____UGZ *)((____3QB *)__3E2N)),NULL);
-          } break;
-          };
-          __LI2N=((void *)__II2N != (void *)__ZB2N);
-        };
-        if (__LI2N) {
+        if ((((void *)__3E2N == (void *)NULL) || ((void *)__3E2N != (void *)__AHQC))) {
           __HZX(((____BC *)__0C),(&__string_688));
           if (((struct ___OBJ *)__FO4O)->__id==____HYB__) {
             __PF2N=((____HYB *)__FO4O)->__PYB->__OYB;
@@ -234642,7 +233996,7 @@ static void* __FK2N(____NNGM *__GK2N,____DRB *__HK2N,____BO __IK2N)
   ____BO __GN2N,__JQ2N;
   void *__RS4O;
   void *__LN2N,*__3N2N,*__AR2N;
-  ____DRB *__TN2N,*__WQ2N;
+  ____DRB *__TN2N;
   ____HRB *__VX1U,*__PY1U;
   ____BC *__WX1U,*__QY1U;
   ____IB __1X1U,__VY1U;
@@ -234661,7 +234015,7 @@ static void* __FK2N(____NNGM *__GK2N,____DRB *__HK2N,____BO __IK2N)
   ____0LCJ *__PB3S,*__QB3S;
   ____ENCJ *__SB3S,*__TB3S;
   ____NNGM *__0Y5T;
-  ____L __BL2N,__UL2N,__WN2N,__ZQ2N;
+  ____L __BL2N,__UL2N,__WN2N;
   ____DB *__XX1U,*__RY1U;
   ____YJUC *__PR2N;
   __KK2N=NULL;
@@ -235031,26 +234385,7 @@ static void* __FK2N(____NNGM *__GK2N,____DRB *__HK2N,____BO __IK2N)
           } break;
           }
         };
-        if (((void *)__LN2N == (void *)NULL)) {
-          __ZQ2N=__K__;
-        } else /* FALSE */ {
-          switch (((struct ___OBJ *)__LN2N)->__id) {
-          case ____3QB__: {
-            __WQ2N=__P4X(((____3QB *)__LN2N));
-          } break;
-          case ____HRB__: {
-            __WQ2N=__U5X(((____HRB *)((____3QB *)__LN2N)));
-          } break;
-          case ____XTB__: {
-            __WQ2N=__2AY(((____XTB *)((____3QB *)__LN2N)),NULL);
-          } break;
-          case ____UGZ__: {
-            __WQ2N=__ITUD(((____UGZ *)((____3QB *)__LN2N)),NULL);
-          } break;
-          };
-          __ZQ2N=((void *)__WQ2N != (void *)__HK2N);
-        };
-        if (__ZQ2N) {
+        if ((((void *)__LN2N == (void *)NULL) || ((void *)__LN2N != (void *)__AHQC))) {
           __HZX(((____BC *)__0C),(&__string_688));
           if (((struct ___OBJ *)__RS4O)->__id==____HYB__) {
             __3N2N=((____HYB *)__RS4O)->__PYB->__OYB;
@@ -235551,7 +234886,7 @@ static void* __5TTQ(____QALM *__AUTQ,____DRB *__BUTQ,____BO __CUTQ)
 {
   ____UYG __A51U;
   void *__EUTQ,*__IYOT,*__DUTQ;
-  ____DRB *__0UTQ,*__NVTQ,*__UVTQ,*__FWTQ,*__NXTQ,*__Q0TQ;
+  ____DRB *__0UTQ,*__NVTQ,*__UVTQ,*__FWTQ,*__NXTQ;
   ____HIUC *__IC3S,*__4C3S;
   ____LQMJ *__PC3S,*__FD3S;
   ____0 *__2VTQ,*__CZTQ,*__FB2U;
@@ -235579,7 +234914,7 @@ static void* __5TTQ(____QALM *__AUTQ,____DRB *__BUTQ,____BO __CUTQ)
   ____0LCJ *__EE3S,*__FE3S;
   ____ENCJ *__HE3S,*__IE3S;
   ____NNGM *__4Y5T;
-  ____L __1UTQ,__OVTQ,__QXTQ,__T0TQ;
+  ____L __1UTQ,__OVTQ,__QXTQ;
   ____DB *__R21U,*__L31U;
   ____YJUC *__J1TQ;
   __EUTQ=NULL;
@@ -235959,26 +235294,7 @@ static void* __5TTQ(____QALM *__AUTQ,____DRB *__BUTQ,____BO __CUTQ)
           } break;
           }
         };
-        if (((void *)__FXTQ == (void *)NULL)) {
-          __T0TQ=__K__;
-        } else /* FALSE */ {
-          switch (((struct ___OBJ *)__FXTQ)->__id) {
-          case ____3QB__: {
-            __Q0TQ=__P4X(((____3QB *)__FXTQ));
-          } break;
-          case ____HRB__: {
-            __Q0TQ=__U5X(((____HRB *)((____3QB *)__FXTQ)));
-          } break;
-          case ____XTB__: {
-            __Q0TQ=__2AY(((____XTB *)((____3QB *)__FXTQ)),NULL);
-          } break;
-          case ____UGZ__: {
-            __Q0TQ=__ITUD(((____UGZ *)((____3QB *)__FXTQ)),NULL);
-          } break;
-          };
-          __T0TQ=((void *)__Q0TQ != (void *)__BUTQ);
-        };
-        if (__T0TQ) {
+        if ((((void *)__FXTQ == (void *)NULL) || ((void *)__FXTQ != (void *)__AHQC))) {
           __HZX(((____BC *)__0C),(&__string_688));
           if (((struct ___OBJ *)__TE3Q)->__id==____HYB__) {
             __XXTQ=((____HYB *)__TE3Q)->__PYB->__OYB;
@@ -236480,7 +235796,7 @@ static void* __SXDP(____QNKN *__TXDP,____DRB *__UXDP,____BO __VXDP)
 {
   ____UYG __0D2U;
   void *__XXDP,*__VYOT,*__WXDP;
-  ____DRB *__NYDP,*__AZDP,*__HZDP,*__YZDP,*__A1DP,*__D4DP;
+  ____DRB *__NYDP,*__AZDP,*__HZDP,*__YZDP,*__A1DP;
   ____HIUC *__3E3S,*__TF3S;
   ____LQMJ *__EF3S,*__0F3S;
   ____0 *__PZDP,*__V2DP,*__5F2U;
@@ -236508,7 +235824,7 @@ static void* __SXDP(____QNKN *__TXDP,____DRB *__UXDP,____BO __VXDP)
   ____0LCJ *__ZG3S,*__0G3S;
   ____ENCJ *__2G3S,*__3G3S;
   ____NNGM *__CZ5T;
-  ____L __OYDP,__BZDP,__D1DP,__G4DP;
+  ____L __OYDP,__BZDP,__D1DP;
   ____DB *__LB2U,*__FC2U;
   ____YJUC *__24DP;
   __XXDP=NULL;
@@ -236888,26 +236204,7 @@ static void* __SXDP(____QNKN *__TXDP,____DRB *__UXDP,____BO __VXDP)
           } break;
           }
         };
-        if (((void *)__Y0DP == (void *)NULL)) {
-          __G4DP=__K__;
-        } else /* FALSE */ {
-          switch (((struct ___OBJ *)__Y0DP)->__id) {
-          case ____3QB__: {
-            __D4DP=__P4X(((____3QB *)__Y0DP));
-          } break;
-          case ____HRB__: {
-            __D4DP=__U5X(((____HRB *)((____3QB *)__Y0DP)));
-          } break;
-          case ____XTB__: {
-            __D4DP=__2AY(((____XTB *)((____3QB *)__Y0DP)),NULL);
-          } break;
-          case ____UGZ__: {
-            __D4DP=__ITUD(((____UGZ *)((____3QB *)__Y0DP)),NULL);
-          } break;
-          };
-          __G4DP=((void *)__D4DP != (void *)__UXDP);
-        };
-        if (__G4DP) {
+        if ((((void *)__Y0DP == (void *)NULL) || ((void *)__Y0DP != (void *)__AHQC))) {
           __HZX(((____BC *)__0C),(&__string_688));
           if (((struct ___OBJ *)__BXIQ)->__id==____HYB__) {
             __K1DP=((____HYB *)__BXIQ)->__PYB->__OYB;
@@ -237409,7 +236706,7 @@ static void* __GY3Q(____2MJP *__HY3Q,____DRB *__IY3Q,____BO __JY3Q)
 {
   ____UYG __UI2U;
   void *__LY3Q,*__CZOT,*__KY3Q;
-  ____DRB *__BZ3Q,*__UZ3Q,*__1Z3Q,*__M03Q,*__U13Q,*__X43Q;
+  ____DRB *__BZ3Q,*__UZ3Q,*__1Z3Q,*__M03Q,*__U13Q;
   ____HIUC *__SH3S,*__II3S;
   ____LQMJ *__ZH3S,*__PI3S;
   ____0 *__D03Q,*__J33Q,*__ZK2U;
@@ -237437,7 +236734,7 @@ static void* __GY3Q(____2MJP *__HY3Q,____DRB *__IY3Q,____BO __JY3Q)
   ____0LCJ *__OJ3S,*__PJ3S;
   ____ENCJ *__RJ3S,*__SJ3S;
   ____NNGM *__GZ5T;
-  ____L __CZ3Q,__VZ3Q,__X13Q,__043Q;
+  ____L __CZ3Q,__VZ3Q,__X13Q;
   ____DB *__FG2U,*__5G2U;
   ____YJUC *__Q53Q;
   __LY3Q=NULL;
@@ -237817,26 +237114,7 @@ static void* __GY3Q(____2MJP *__HY3Q,____DRB *__IY3Q,____BO __JY3Q)
           } break;
           }
         };
-        if (((void *)__M13Q == (void *)NULL)) {
-          __043Q=__K__;
-        } else /* FALSE */ {
-          switch (((struct ___OBJ *)__M13Q)->__id) {
-          case ____3QB__: {
-            __X43Q=__P4X(((____3QB *)__M13Q));
-          } break;
-          case ____HRB__: {
-            __X43Q=__U5X(((____HRB *)((____3QB *)__M13Q)));
-          } break;
-          case ____XTB__: {
-            __X43Q=__2AY(((____XTB *)((____3QB *)__M13Q)),NULL);
-          } break;
-          case ____UGZ__: {
-            __X43Q=__ITUD(((____UGZ *)((____3QB *)__M13Q)),NULL);
-          } break;
-          };
-          __043Q=((void *)__X43Q != (void *)__IY3Q);
-        };
-        if (__043Q) {
+        if ((((void *)__M13Q == (void *)NULL) || ((void *)__M13Q != (void *)__AHQC))) {
           __HZX(((____BC *)__0C),(&__string_688));
           if (((struct ___OBJ *)__SIHR)->__id==____HYB__) {
             __413Q=((____HYB *)__SIHR)->__PYB->__OYB;
@@ -238338,7 +237616,7 @@ static void* __N2TQ(____KTBQ *__O2TQ,____DRB *__P2TQ,____BO __Q2TQ)
 {
   ____UYG __ON2U;
   void *__S2TQ,*__PZOT,*__R2TQ;
-  ____DRB *__I3TQ,*__13TQ,*__C4TQ,*__T4TQ,*__15TQ,*__4CUQ;
+  ____DRB *__I3TQ,*__13TQ,*__C4TQ,*__T4TQ,*__15TQ;
   ____HIUC *__HK3S,*__3K3S;
   ____LQMJ *__OK3S,*__EL3S;
   ____0 *__K4TQ,*__QBUQ,*__TP2U;
@@ -238366,7 +237644,7 @@ static void* __N2TQ(____KTBQ *__O2TQ,____DRB *__P2TQ,____BO __Q2TQ)
   ____0LCJ *__DM3S,*__EM3S;
   ____ENCJ *__GM3S,*__HM3S;
   ____NNGM *__KZ5T;
-  ____L __J3TQ,__23TQ,__45TQ,__BDUQ;
+  ____L __J3TQ,__23TQ,__45TQ;
   ____DB *__5K2U,*__ZL2U;
   ____YJUC *__XDUQ;
   __S2TQ=NULL;
@@ -238746,26 +238024,7 @@ static void* __N2TQ(____KTBQ *__O2TQ,____DRB *__P2TQ,____BO __Q2TQ)
           } break;
           }
         };
-        if (((void *)__T5TQ == (void *)NULL)) {
-          __BDUQ=__K__;
-        } else /* FALSE */ {
-          switch (((struct ___OBJ *)__T5TQ)->__id) {
-          case ____3QB__: {
-            __4CUQ=__P4X(((____3QB *)__T5TQ));
-          } break;
-          case ____HRB__: {
-            __4CUQ=__U5X(((____HRB *)((____3QB *)__T5TQ)));
-          } break;
-          case ____XTB__: {
-            __4CUQ=__2AY(((____XTB *)((____3QB *)__T5TQ)),NULL);
-          } break;
-          case ____UGZ__: {
-            __4CUQ=__ITUD(((____UGZ *)((____3QB *)__T5TQ)),NULL);
-          } break;
-          };
-          __BDUQ=((void *)__4CUQ != (void *)__P2TQ);
-        };
-        if (__BDUQ) {
+        if ((((void *)__T5TQ == (void *)NULL) || ((void *)__T5TQ != (void *)__AHQC))) {
           __HZX(((____BC *)__0C),(&__string_688));
           if (((struct ___OBJ *)__DMER)->__id==____HYB__) {
             __FAUQ=((____HYB *)__DMER)->__PYB->__OYB;
@@ -239267,7 +238526,7 @@ static void* __1EUQ(____BUBQ *__2EUQ,____DRB *__3EUQ,____BO __4EUQ)
 {
   ____UYG __IS2U;
   void *__AFUQ,*__0ZOT,*__5EUQ;
-  ____DRB *__WFUQ,*__JGUQ,*__QGUQ,*__BHUQ,*__JIUQ,*__MLUQ;
+  ____DRB *__WFUQ,*__JGUQ,*__QGUQ,*__BHUQ,*__JIUQ;
   ____HIUC *__2M3S,*__SN3S;
   ____LQMJ *__DN3S,*__ZN3S;
   ____0 *__YGUQ,*__4JUQ,*__NU2U;
@@ -239295,7 +238554,7 @@ static void* __1EUQ(____BUBQ *__2EUQ,____DRB *__3EUQ,____BO __4EUQ)
   ____0LCJ *__YO3S,*__ZO3S;
   ____ENCJ *__1O3S,*__2O3S;
   ____NNGM *__OZ5T;
-  ____L __XFUQ,__KGUQ,__MIUQ,__PLUQ;
+  ____L __XFUQ,__KGUQ,__MIUQ;
   ____DB *__ZP2U,*__TQ2U;
   ____YJUC *__FMUQ;
   __AFUQ=NULL;
@@ -239675,26 +238934,7 @@ static void* __1EUQ(____BUBQ *__2EUQ,____DRB *__3EUQ,____BO __4EUQ)
           } break;
           }
         };
-        if (((void *)__BIUQ == (void *)NULL)) {
-          __PLUQ=__K__;
-        } else /* FALSE */ {
-          switch (((struct ___OBJ *)__BIUQ)->__id) {
-          case ____3QB__: {
-            __MLUQ=__P4X(((____3QB *)__BIUQ));
-          } break;
-          case ____HRB__: {
-            __MLUQ=__U5X(((____HRB *)((____3QB *)__BIUQ)));
-          } break;
-          case ____XTB__: {
-            __MLUQ=__2AY(((____XTB *)((____3QB *)__BIUQ)),NULL);
-          } break;
-          case ____UGZ__: {
-            __MLUQ=__ITUD(((____UGZ *)((____3QB *)__BIUQ)),NULL);
-          } break;
-          };
-          __PLUQ=((void *)__MLUQ != (void *)__3EUQ);
-        };
-        if (__PLUQ) {
+        if ((((void *)__BIUQ == (void *)NULL) || ((void *)__BIUQ != (void *)__AHQC))) {
           __HZX(((____BC *)__0C),(&__string_688));
           if (((struct ___OBJ *)__PQER)->__id==____HYB__) {
             __TIUQ=((____HYB *)__PQER)->__PYB->__OYB;
diff --git a/src/code_life/expr.li b/src/code_life/expr.li
index 55df16c..cb83fee 100644
--- a/src/code_life/expr.li
+++ b/src/code_life/expr.li
@@ -131,6 +131,7 @@ Section Public
 	//	
 	result := node.result_expr;
       }.elseif {t.is_import_to static_type} then {
+        // Auto-import.
 	local := static_type.get_temporary position;
 	instr := local.write position value Self;		
 	list_current.add_last instr;
@@ -156,8 +157,8 @@ Section Public
 	(slot_msg.argument_count != 2).if {
 	  semantic_error (slot_msg.position,"Incorrect argument for this slot.");
 	};
-	ts ?= slot_msg.result_type;
-	((ts = NULL) || {ts.to_run_for NULL != t}).if {	  	  
+        ts ?= slot_msg.result_type;        
+	((ts = NULL) || {ts != ITM_TYPE_PARAMETER.type_self}).if {	  	  
 	  string_tmp.copy "Type result `";	  
           slot_msg.result_type.append_in string_tmp;
 	  string_tmp.append "' is incorrect (Used for auto-conversion to `";

-- 
Lisaac compiler



More information about the Lisaac-commits mailing list