/*Cim_ccode*/
#include "./cim.h"
struct __tt1 {__txt tvar;__th h;char string[27];}
__tk1SIMULATION={(__textref)&__tk1SIMULATION.h.pp,26,1,1,(__pty)__TEXT,(__dhp)&__tk1SIMULATION.h.pp,__CONSTANT,26,"No\040Evtime\040for\040idle\040process"};
struct __tt2 {__txt tvar;__th h;char string[11];}
__tk2SIMULATION={(__textref)&__tk2SIMULATION.h.pp,10,1,1,(__pty)__TEXT,(__dhp)&__tk2SIMULATION.h.pp,__CONSTANT,10,"SQS:\040Empty"};
struct __tt3 {__txt tvar;__th h;char string[24];}
__tk3SIMULATION={(__textref)&__tk3SIMULATION.h.pp,23,1,1,(__pty)__TEXT,(__dhp)&__tk3SIMULATION.h.pp,__CONSTANT,23,"SQS:\040Terminated\040process"};
struct __tt4 {__txt tvar;__th h;char string[11];}
__tk4SIMULATION={(__textref)&__tk4SIMULATION.h.pp,10,1,1,(__pty)__TEXT,(__dhp)&__tk4SIMULATION.h.pp,__CONSTANT,10,"SQS:\040Empty"};
struct __tt5 {__txt tvar;__th h;char string[11];}
__tk5SIMULATION={(__textref)&__tk5SIMULATION.h.pp,10,1,1,(__pty)__TEXT,(__dhp)&__tk5SIMULATION.h.pp,__CONSTANT,10,"SQS:\040Empty"};
struct __tt6 {__txt tvar;__th h;char string[11];}
__tk6SIMULATION={(__textref)&__tk6SIMULATION.h.pp,10,1,1,(__pty)__TEXT,(__dhp)&__tk6SIMULATION.h.pp,__CONSTANT,10,"SQS:\040Empty"};
struct __tt7 {__txt tvar;__th h;char string[11];}
__tk7SIMULATION={(__textref)&__tk7SIMULATION.h.pp,10,1,1,(__pty)__TEXT,(__dhp)&__tk7SIMULATION.h.pp,__CONSTANT,10,"SQS:\040Empty"};
void __m_SIMULATION();
__map __mapSIMULATION[3]={"./simulation.sim",0L,1L,
"",-233L,234L,
"",0L,2147483647L};
typedef struct /* */
{
__dh h;
__dhp c1;
__dhp c2;
} __bs0;
extern __bs0 __blokk0FILE;
extern __ptyp __p0FILE;
typedef struct /* FILE */
{
__dh h;
__txt filename;
long file;
char open;
char shared;
char append;
char create;
char readwrite;
char re_wind;
char purge;
} __bs96;
extern __ptyp __p1FILE;
typedef struct /* IMAGEFILE */
{
__bs96 s;
__txt IMAGE;
} __bs100;
extern __ptyp __p2FILE;
typedef struct /* OUTFILE */
{
__bs100 s;
} __bs105;
extern __ptyp __p3FILE;
typedef struct /* INFILE */
{
__bs100 s;
char endfile;
} __bs118;
extern __ptyp __p4FILE;
typedef struct /* DIRECTFILE */
{
__bs100 s;
long loc;
long maxloc;
long minwriteloc;
long imagelength;
char endfile;
char locked;
char lastop;
char writeonly;
} __bs130;
extern __ptyp __p5FILE;
typedef struct /* PRINTFILE */
{
__bs105 s;
long line;
long lines_per_page;
long spacing;
long page;
} __bs157;
extern __ptyp __p6FILE;
typedef struct /* BYTEFILE */
{
__bs96 s;
char endfile;
char bytesize;
} __bs167;
extern __ptyp __p7FILE;
typedef struct /* INBYTEFILE */
{
__bs167 s;
} __bs169;
extern __ptyp __p8FILE;
typedef struct /* OUTBYTEFILE */
{
__bs167 s;
} __bs175;
extern __ptyp __p9FILE;
typedef struct /* DIRECTBYTEFILE */
{
__bs167 s;
long loc;
long maxloc;
long minwriteloc;
char locked;
char lastop;
char writeonly;
} __bs181;
extern __ptyp __p10FILE;
typedef struct /* */
{
__dh h;
} __bs205;
__bs205 __blokk205SIMULATION;
extern __ptyp __p205SIMULATION;__pty __pl205SIMULATION[1]={&__p205SIMULATION};
__ptyp __p205SIMULATION={'B',0,1,sizeof(__bs205),0,0,0,0,0,0,0,0,__pl205SIMULATION,__NULL};
extern void __m_SIMSET();
typedef struct /* SIMSET */
{
__dh h;
} __bs206;
extern __ptyp __p206SIMSET;
typedef struct /* LINKAGE */
{
__dh h;
__dhp zzsuc;
__dhp zzpred;
} __bs207;
extern __ptyp __p207SIMSET;
typedef struct /* SUC */
{
__dh h;
__dhp er;
} __bs208;
extern __ptyp __p208SIMSET;
typedef struct /* PRED */
{
__dh h;
__dhp er;
} __bs209;
extern __ptyp __p209SIMSET;
typedef struct /* PREV */
{
__dh h;
__dhp er;
} __bs210;
extern __ptyp __p210SIMSET;
typedef struct /* LINK */
{
__bs207 s;
} __bs211;
extern __ptyp __p211SIMSET;
typedef struct /* OUT */
{
__dh h;
} __bs212;
extern __ptyp __p212SIMSET;
typedef struct /* FOLLOW */
{
__dh h;
__dhp PTR;
} __bs213;
extern __ptyp __p213SIMSET;
typedef struct /* PRECEDE */
{
__dh h;
__dhp PTR;
} __bs214;
extern __ptyp __p214SIMSET;
typedef struct /* INTO */
{
__dh h;
__dhp S;
} __bs215;
extern __ptyp __p215SIMSET;
typedef struct /* HEAD */
{
__bs207 s;
} __bs216;
extern __ptyp __p216SIMSET;
typedef struct /* FIRST */
{
__dh h;
__dhp er;
} __bs217;
extern __ptyp __p217SIMSET;
typedef struct /* LAST */
{
__dh h;
__dhp er;
} __bs218;
extern __ptyp __p218SIMSET;
typedef struct /* EMPTY */
{
__dh h;
char ec;
} __bs219;
extern __ptyp __p219SIMSET;
typedef struct /* CARDINAL */
{
__dh h;
long ev;
} __bs220;
extern __ptyp __p220SIMSET;
typedef struct /* CLEAR */
{
__dh h;
} __bs221;
extern __ptyp __p221SIMSET;
extern __ptyp __p222SIMULATION;
typedef struct /* SIMULATION */
{
__bs206 s;
__dhp zzsqs;
__dhp MAIN;
} __bs222;
short __rl222SIMULATION[2]={(short)((char *)&((__bs222 *)0)->zzsqs-(char *)0),(short)((char *)&((__bs222 *)0)->MAIN-(char *)0),};
extern __ptyp __p222SIMULATION;__pty __pl222SIMULATION[8]={&__p206SIMSET,&__p222SIMULATION};
__ptyp __p222SIMULATION={'C',1,2,sizeof(__bs222),2,__m_SIMULATION,0,0,2,0,__rl222SIMULATION,0,__pl222SIMULATION,__NULL};
typedef struct /* CURRENT */
{
__dh h;
__dhp er;
} __bs223;
short __rl223SIMULATION[1]={(short)((char *)&((__bs223 *)0)->er-(char *)0),};
extern __ptyp __p223SIMULATION;__pty __pl223SIMULATION[8]={&__p223SIMULATION};
__ptyp __p223SIMULATION={'P',0,3,sizeof(__bs223),5,__m_SIMULATION,0,0,1,0,__rl223SIMULATION,0,__pl223SIMULATION,__NULL};
typedef struct /* TIME */
{
__dh h;
double ef;
} __bs224;
extern __ptyp __p224SIMULATION;__pty __pl224SIMULATION[1]={&__p224SIMULATION};
__ptyp __p224SIMULATION={'P',0,3,sizeof(__bs224),6,__m_SIMULATION,0,0,0,0,0,0,__pl224SIMULATION,__NULL};
extern __ptyp __p225SIMULATION;
typedef struct /* PROCESS */
{
__bs211 s;
__dhp zzsqssuc;
__dhp zzsqspred;
double zzevtime;
char zzterminated_process;
} __bs225;
short __rl225SIMULATION[2]={(short)((char *)&((__bs225 *)0)->zzsqssuc-(char *)0),(short)((char *)&((__bs225 *)0)->zzsqspred-(char *)0),};
extern __ptyp __p225SIMULATION;__pty __pl225SIMULATION[8]={&__p207SIMSET,&__p211SIMSET,&__p225SIMULATION};
__ptyp __p225SIMULATION={'C',2,3,sizeof(__bs225),7,__m_SIMULATION,0,0,2,0,__rl225SIMULATION,0,__pl225SIMULATION,__NULL};
typedef struct /* IDLE */
{
__dh h;
char ec;
} __bs226;
extern __ptyp __p226SIMULATION;__pty __pl226SIMULATION[1]={&__p226SIMULATION};
__ptyp __p226SIMULATION={'P',0,4,sizeof(__bs226),10,__m_SIMULATION,0,0,0,0,0,0,__pl226SIMULATION,__NULL};
typedef struct /* TERMINATED */
{
__dh h;
char ec;
} __bs227;
extern __ptyp __p227SIMULATION;__pty __pl227SIMULATION[1]={&__p227SIMULATION};
__ptyp __p227SIMULATION={'P',0,4,sizeof(__bs227),11,__m_SIMULATION,0,0,0,0,0,0,__pl227SIMULATION,__NULL};
typedef struct /* EVTIME */
{
__dh h;
double ef;
} __bs228;
extern __ptyp __p228SIMULATION;__pty __pl228SIMULATION[1]={&__p228SIMULATION};
__ptyp __p228SIMULATION={'P',0,4,sizeof(__bs228),12,__m_SIMULATION,0,0,0,0,0,0,__pl228SIMULATION,__NULL};
typedef struct /* NEXTEV */
{
__dh h;
__dhp er;
} __bs229;
short __rl229SIMULATION[1]={(short)((char *)&((__bs229 *)0)->er-(char *)0),};
extern __ptyp __p229SIMULATION;__pty __pl229SIMULATION[8]={&__p229SIMULATION};
__ptyp __p229SIMULATION={'P',0,4,sizeof(__bs229),13,__m_SIMULATION,0,0,1,0,__rl229SIMULATION,0,__pl229SIMULATION,__NULL};
typedef struct /* activat */
{
__dh h;
char REAC;
__dhp X;
char CODE;
double T;
__dhp Y;
char PRIO;
__dhp b;
__dhp cur;
double tm;
} __bs230;
short __rl230SIMULATION[4]={(short)((char *)&((__bs230 *)0)->X-(char *)0),(short)((char *)&((__bs230 *)0)->Y-(char *)0),(short)((char *)&((__bs230 *)0)->b-(char *)0),(short)((char *)&((__bs230 *)0)->cur-(char *)0),};
extern __ptyp __p230SIMULATION;__pty __pl230SIMULATION[1]={&__p230SIMULATION};
__ptyp __p230SIMULATION={'P',0,3,sizeof(__bs230),14,__m_SIMULATION,0,0,4,0,__rl230SIMULATION,0,__pl230SIMULATION,__NULL};
typedef struct /* HOLD */
{
__dh h;
double t;
__dhp p;
__dhp q;
} __bs231;
short __rl231SIMULATION[2]={(short)((char *)&((__bs231 *)0)->p-(char *)0),(short)((char *)&((__bs231 *)0)->q-(char *)0),};
extern __ptyp __p231SIMULATION;__pty __pl231SIMULATION[1]={&__p231SIMULATION};
__ptyp __p231SIMULATION={'P',0,3,sizeof(__bs231),15,__m_SIMULATION,0,0,2,0,__rl231SIMULATION,0,__pl231SIMULATION,__NULL};
typedef struct /* PASSIVATE */
{
__dh h;
__dhp p;
} __bs232;
short __rl232SIMULATION[1]={(short)((char *)&((__bs232 *)0)->p-(char *)0),};
extern __ptyp __p232SIMULATION;__pty __pl232SIMULATION[1]={&__p232SIMULATION};
__ptyp __p232SIMULATION={'P',0,3,sizeof(__bs232),16,__m_SIMULATION,0,0,1,0,__rl232SIMULATION,0,__pl232SIMULATION,__NULL};
typedef struct /* WAIT */
{
__dh h;
__dhp S;
__dhp p;
} __bs233;
short __rl233SIMULATION[2]={(short)((char *)&((__bs233 *)0)->S-(char *)0),(short)((char *)&((__bs233 *)0)->p-(char *)0),};
extern __ptyp __p233SIMULATION;__pty __pl233SIMULATION[1]={&__p233SIMULATION};
__ptyp __p233SIMULATION={'P',0,3,sizeof(__bs233),17,__m_SIMULATION,0,0,2,0,__rl233SIMULATION,0,__pl233SIMULATION,__NULL};
typedef struct /* CANCEL */
{
__dh h;
__dhp x;
__dhp cur;
} __bs234;
short __rl234SIMULATION[2]={(short)((char *)&((__bs234 *)0)->x-(char *)0),(short)((char *)&((__bs234 *)0)->cur-(char *)0),};
extern __ptyp __p234SIMULATION;__pty __pl234SIMULATION[1]={&__p234SIMULATION};
__ptyp __p234SIMULATION={'P',0,3,sizeof(__bs234),18,__m_SIMULATION,0,0,2,0,__rl234SIMULATION,0,__pl234SIMULATION,__NULL};
extern __ptyp __p235SIMULATION;
typedef struct /* zzmain_program */
{
__bs225 s;
} __bs235;
extern __ptyp __p235SIMULATION;__pty __pl235SIMULATION[8]={&__p207SIMSET,&__p211SIMSET,&__p225SIMULATION,&__p235SIMULATION};
__ptyp __p235SIMULATION={'C',3,3,sizeof(__bs235),19,__m_SIMULATION,0,0,0,0,0,0,__pl235SIMULATION,__NULL};
typedef struct /* ACCUM */
{
__dh h;
__aritnamepar A;
__aritnamepar B;
__aritnamepar C;
double D;
} __bs236;
short __rl236SIMULATION[6]={(short)((char *)&((__bs236 *)0)->A.bp-(char *)0),(short)((char *)&((__bs236 *)0)->A.sl-(char *)0),(short)((char *)&((__bs236 *)0)->B.bp-(char *)0),(short)((char *)&((__bs236 *)0)->B.sl-(char *)0),(short)((char *)&((__bs236 *)0)->C.bp-(char *)0),(short)((char *)&((__bs236 *)0)->C.sl-(char *)0),};
extern __ptyp __p236SIMULATION;__pty __pl236SIMULATION[1]={&__p236SIMULATION};
__ptyp __p236SIMULATION={'P',0,3,sizeof(__bs236),22,__m_SIMULATION,0,0,6,0,__rl236SIMULATION,0,__pl236SIMULATION,__NULL};
void __m_SIMULATION(){goto __s;goto __ll0;/* START CLASS SIMULATION *//* START PROCEDURE CURRENT */__l5:
# 33 "./simulation.sim"
;((__bs223 *)__lb)->er=((__bs225 *)((__bp=((__bs222 *)__lb->sl)->zzsqs)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc;__er=((__bs223 *)__lb)->er;__rep();goto __sw;/* SLUTT PROCEDURE CURRENT *//* START PROCEDURE TIME */__l6:
# 35 "./simulation.sim"
;(((__bs224 *)__lb)->ef=(((__bs225 *)((__bp=((__bs225 *)((__bp=((__bs222 *)__lb->sl)->zzsqs)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzevtime));__ev.f=((__bs224 *)__lb)->ef;__rep();goto __sw;/* SLUTT PROCEDURE TIME *//* START CLASS PROCESS *//* START PROCEDURE IDLE */__l10:
# 46 "./simulation.sim"
;(((__bs226 *)__lb)->ec=((((__bs225 *)__lb->sl)->zzsqssuc==__NULL)));__ev.c=((__bs226 *)__lb)->ec;__rep();goto __sw;/* SLUTT PROCEDURE IDLE *//* START PROCEDURE TERMINATED */__l11:
# 48 "./simulation.sim"
;(((__bs227 *)__lb)->ec=(((__bs225 *)__lb->sl)->zzterminated_process));__ev.c=((__bs227 *)__lb)->ec;__rep();goto __sw;/* SLUTT PROCEDURE TERMINATED *//* START PROCEDURE EVTIME */__l12:
# 50 "./simulation.sim"
# 51 "./simulation.sim"
;if(!((((__bs225 *)__lb->sl)->zzsqssuc==__NULL)))goto __ll2;
# 52 "./simulation.sim"
;__rterror((__txtvp)&__tk1SIMULATION);goto __ll1;__ll2:;(((__bs228 *)__lb)->ef=(((__bs225 *)__lb->sl)->zzevtime));__ll1:__ev.f=((__bs228 *)__lb)->ef;__rep();goto __sw;/* SLUTT PROCEDURE EVTIME *//* START PROCEDURE NEXTEV */__l13:
# 54 "./simulation.sim"
# 56 "./simulation.sim"
;((__bs229 *)__lb)->er=(((__bp=(((((__bs225 *)__lb->sl)->zzsqssuc==__NULL)||(((__bs225 *)__lb->sl)->zzsqssuc==((__bs222 *)__lb->sl->sl)->zzsqs))?__NULL:((__bs225 *)__lb->sl)->zzsqssuc))!=__NULL && (__bp->pp->pref[2]!= &__p225SIMULATION))?(__dhp)__rerror(__errqual):__bp);__er=((__bs229 *)__lb)->er;__rep();goto __sw;/* SLUTT PROCEDURE NEXTEV */__l7:
# 37 "./simulation.sim"
__renddecl(2);goto __sw;__l8:
# 58 "./simulation.sim"
;((__bs225 *)__lb)->zzsqssuc=((__bs225 *)__lb)->zzsqspred=__NULL;
# 60 "./simulation.sim"
;__rdetach(__lb,23,__m_SIMULATION);goto __sw;__l23:;
# 61 "./simulation.sim"
__rinner(2);goto __sw;__l9:
# 62 "./simulation.sim"
;(((__bs225 *)__lb)->zzterminated_process=(1));
# 65 "./simulation.sim"
;((__bs225 *)((__bp=((__bs225 *)__lb)->zzsqssuc)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqspred=((__bs225 *)__lb)->zzsqspred;
# 66 "./simulation.sim"
;((__bs225 *)((__bp=((__bs225 *)__lb)->zzsqspred)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc=((__bs225 *)__lb)->zzsqssuc;
# 67 "./simulation.sim"
;((__bs225 *)__lb)->zzsqspred=((__bs225 *)__lb)->zzsqssuc=__NULL;
# 69 "./simulation.sim"
;if(!((((__bs225 *)((__bp=((__bs222 *)__lb->sl)->zzsqs)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc==((__bs222 *)__lb->sl)->zzsqs)))goto __ll4;
# 70 "./simulation.sim"
;__rterror((__txtvp)&__tk2SIMULATION);goto __ll3;__ll4:;__rresume(((__bs225 *)((__bp=((__bs222 *)__lb->sl)->zzsqs)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc,24,__m_SIMULATION);goto __sw;__l24:;__ll3:
# 72 "./simulation.sim"
;__rterror((__txtvp)&__tk3SIMULATION);
# 73 "./simulation.sim"
__rendclass(2);goto __sw;/* SLUTT CLASS PROCESS *//* START PROCEDURE activat */__l14:
# 75 "./simulation.sim"
(((__bp=((__bs230 *)__lb)->X)!=__NULL && (__bp->pp->pref[2]!= &__p225SIMULATION))?(__dhp)__rerror(__errqual):__bp);(((__bp=((__bs230 *)__lb)->Y)!=__NULL && (__bp->pp->pref[2]!= &__p225SIMULATION))?(__dhp)__rerror(__errqual):__bp);
# 85 "./simulation.sim"
;if(!(((((__bs230 *)__lb)->X!=__NULL)&&((!((__bs225 *)((__bp=((__bs230 *)__lb)->X)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzterminated_process)&&(((__bs230 *)__lb)->REAC||(((__bs225 *)((__bp=((__bs230 *)__lb)->X)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc==__NULL))))))goto __ll5;
# 87 "./simulation.sim"
;((__bs230 *)__lb)->cur=((__bs225 *)((__bp=((__bs222 *)__lb->sl)->zzsqs)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc;;(((__bs230 *)__lb)->tm=(((__bs225 *)((__bp=((__bs230 *)__lb)->cur)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzevtime));
# 89 "./simulation.sim"
;if(!(((unsigned char)((__bs230 *)__lb)->CODE==(unsigned char)1)))goto __ll7;
# 91 "./simulation.sim"
;if(!((((__bs230 *)__lb)->X==((__bs230 *)__lb)->cur)))goto __ll8;;goto __l25;__ll8:
# 92 "./simulation.sim"
;(((__bs230 *)__lb)->T=(((__bs230 *)__lb)->tm));;((__bs230 *)__lb)->b=((__bs222 *)__lb->sl)->zzsqs;
# 93 "./simulation.sim"
goto __ll6;__ll7:
# 94 "./simulation.sim"
;if(!(((unsigned char)((__bs230 *)__lb)->CODE==(unsigned char)2)))goto __ll10;
# 96 "./simulation.sim"
;if(!((((__bs230 *)__lb)->T<=((__bs230 *)__lb)->tm)))goto __ll11;
# 97 "./simulation.sim"
;if(!((((__bs230 *)__lb)->PRIO&&(((__bs230 *)__lb)->X==((__bs230 *)__lb)->cur))))goto __ll13;;goto __l25;__ll13:;(((__bs230 *)__lb)->T=(((__bs230 *)__lb)->tm));__ll12:__ll11:
# 98 "./simulation.sim"
goto __ll9;__ll10:
# 99 "./simulation.sim"
;if(!(((unsigned char)((__bs230 *)__lb)->CODE==(unsigned char)3)))goto __ll15;
# 101 "./simulation.sim"
;(((__bs230 *)__lb)->T=((((__bs230 *)__lb)->T+((__bs230 *)__lb)->tm)));
# 102 "./simulation.sim"
;if(!((((__bs230 *)__lb)->T<=((__bs230 *)__lb)->tm)))goto __ll16;
# 103 "./simulation.sim"
;if(!((((__bs230 *)__lb)->PRIO&&(((__bs230 *)__lb)->X==((__bs230 *)__lb)->cur))))goto __ll18;;goto __l25;__ll18:;(((__bs230 *)__lb)->T=(((__bs230 *)__lb)->tm));__ll17:__ll16:
# 104 "./simulation.sim"
goto __ll14;__ll15:
# 107 "./simulation.sim"
;if(!(((((__bs230 *)__lb)->Y==__NULL)||(((__bs225 *)((__bp=((__bs230 *)__lb)->Y)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc==__NULL))))goto __ll19;
# 109 "./simulation.sim"
;if(!((((__bs225 *)((__bp=((__bs230 *)__lb)->X)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc!=__NULL)))goto __ll20;
# 111 "./simulation.sim"
;((__bs225 *)((__bp=((__bs225 *)((__bp=((__bs230 *)__lb)->X)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqspred=((__bs225 *)((__bp=((__bs230 *)__lb)->X)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqspred;
# 112 "./simulation.sim"
;((__bs225 *)((__bp=((__bs225 *)((__bp=((__bs230 *)__lb)->X)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqspred)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc=((__bs225 *)((__bp=((__bs230 *)__lb)->X)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc;
# 113 "./simulation.sim"
;((__bs225 *)((__bp=((__bs230 *)__lb)->X)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqspred=__NULL;;((__bs225 *)((__bp=((__bs230 *)__lb)->X)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc=__NULL;
# 114 "./simulation.sim"
__ll20:
# 116 "./simulation.sim"
;if(!((((__bs225 *)((__bp=((__bs222 *)__lb->sl)->zzsqs)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc==((__bs222 *)__lb->sl)->zzsqs)))goto __ll21;;__rterror((__txtvp)&__tk4SIMULATION);__ll21:
# 117 "./simulation.sim"
;goto __l25;__ll19:
# 120 "./simulation.sim"
;if(!((((__bs230 *)__lb)->X==((__bs230 *)__lb)->Y)))goto __ll22;;goto __l25;__ll22:
# 122 "./simulation.sim"
;(((__bs230 *)__lb)->T=(((__bs225 *)((__bp=((__bs230 *)__lb)->Y)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzevtime));
# 124 "./simulation.sim"
;if(!(((unsigned char)((__bs230 *)__lb)->CODE==(unsigned char)4)))goto __ll24;;((__bs230 *)__lb)->b=((__bs225 *)((__bp=((__bs230 *)__lb)->Y)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqspred;goto __ll23;__ll24:;((__bs230 *)__lb)->b=((__bs230 *)__lb)->Y;__ll23:
# 125 "./simulation.sim"
__ll14:__ll9:__ll6:
# 127 "./simulation.sim"
;if(!((((__bs225 *)((__bp=((__bs230 *)__lb)->X)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc!=__NULL)))goto __ll25;
# 129 "./simulation.sim"
;((__bs225 *)((__bp=((__bs225 *)((__bp=((__bs230 *)__lb)->X)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqspred=((__bs225 *)((__bp=((__bs230 *)__lb)->X)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqspred;
# 130 "./simulation.sim"
;((__bs225 *)((__bp=((__bs225 *)((__bp=((__bs230 *)__lb)->X)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqspred)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc=((__bs225 *)((__bp=((__bs230 *)__lb)->X)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc;
# 131 "./simulation.sim"
__ll25:
# 133 "./simulation.sim"
;if(!((((__bs230 *)__lb)->b==__NULL)))goto __ll26;
# 135 "./simulation.sim"
;((__bs230 *)__lb)->b=((__bs225 *)((__bp=((__bs222 *)__lb->sl)->zzsqs)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqspred;
# 136 "./simulation.sim"
__ll27:;if(!((((__bs225 *)((__bp=((__bs230 *)__lb)->b)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzevtime>((__bs230 *)__lb)->T)))goto __ll28;;((__bs230 *)__lb)->b=((__bs225 *)((__bp=((__bs230 *)__lb)->b)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqspred;goto __ll27;__ll28:
# 137 "./simulation.sim"
;if(!(((__bs230 *)__lb)->PRIO))goto __ll29;
# 138 "./simulation.sim"
__ll30:;if(!((((__bs225 *)((__bp=((__bs230 *)__lb)->b)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzevtime==((__bs230 *)__lb)->T)))goto __ll31;;((__bs230 *)__lb)->b=((__bs225 *)((__bp=((__bs230 *)__lb)->b)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqspred;goto __ll30;__ll31:__ll29:
# 139 "./simulation.sim"
__ll26:
# 141 "./simulation.sim"
;(((__bs225 *)((__bp=((__bs230 *)__lb)->X)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzevtime=(((__bs230 *)__lb)->T));
# 142 "./simulation.sim"
;((__bs225 *)((__bp=((__bs230 *)__lb)->X)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqspred=((__bs230 *)__lb)->b;;((__bs225 *)((__bp=((__bs230 *)__lb)->X)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc=((__bs225 *)((__bp=((__bs230 *)__lb)->b)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc;
# 143 "./simulation.sim"
;((__bs225 *)((__bp=((__bs230 *)__lb)->b)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc=((__bs230 *)__lb)->X;;((__bs225 *)((__bp=((__bs225 *)((__bp=((__bs230 *)__lb)->X)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqspred=((__bs230 *)__lb)->X;
# 145 "./simulation.sim"
;if(!((((__bs225 *)((__bp=((__bs222 *)__lb->sl)->zzsqs)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc!=((__bs230 *)__lb)->cur)))goto __ll32;;__rresume(((__bs225 *)((__bp=((__bs222 *)__lb->sl)->zzsqs)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc,26,__m_SIMULATION);goto __sw;__l26:;__ll32:
# 146 "./simulation.sim"
__ll5:
# 147 "./simulation.sim"
/*exit_230*/__l25:
# 148 "./simulation.sim"
__repp();goto __sw;/* SLUTT PROCEDURE activat *//* START PROCEDURE HOLD */__l15:
# 150 "./simulation.sim"
# 153 "./simulation.sim"
;((__bs231 *)__lb)->p=((__bs225 *)((__bp=((__bs222 *)__lb->sl)->zzsqs)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc;
# 154 "./simulation.sim"
;if(!((((__bs231 *)__lb)->t> 0.0000000000000000e+00)))goto __ll33;;(((__bs225 *)((__bp=((__bs231 *)__lb)->p)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzevtime=((((__bs225 *)((__bp=((__bs231 *)__lb)->p)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzevtime+((__bs231 *)__lb)->t)));__ll33:
# 155 "./simulation.sim"
;(((__bs231 *)__lb)->t=(((__bs225 *)((__bp=((__bs231 *)__lb)->p)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzevtime));
# 156 "./simulation.sim"
;if(!(((((__bs225 *)((__bp=((__bs231 *)__lb)->p)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc!=((__bs222 *)__lb->sl)->zzsqs)&&(((__bs225 *)((__bp=((__bs225 *)((__bp=((__bs231 *)__lb)->p)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzevtime<=((__bs231 *)__lb)->t))))goto __ll34;
# 158 "./simulation.sim"
;((__bs225 *)((__bp=((__bs225 *)((__bp=((__bs231 *)__lb)->p)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqspred=((__bs225 *)((__bp=((__bs231 *)__lb)->p)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqspred;
# 159 "./simulation.sim"
;((__bs225 *)((__bp=((__bs225 *)((__bp=((__bs231 *)__lb)->p)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqspred)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc=((__bs225 *)((__bp=((__bs231 *)__lb)->p)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc;
# 161 "./simulation.sim"
;((__bs231 *)__lb)->q=((__bs225 *)((__bp=((__bs222 *)__lb->sl)->zzsqs)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqspred;
# 162 "./simulation.sim"
__ll35:;if(!((((__bs225 *)((__bp=((__bs231 *)__lb)->q)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzevtime>((__bs231 *)__lb)->t)))goto __ll36;;((__bs231 *)__lb)->q=((__bs225 *)((__bp=((__bs231 *)__lb)->q)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqspred;goto __ll35;__ll36:
# 164 "./simulation.sim"
;((__bs225 *)((__bp=((__bs231 *)__lb)->p)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqspred=((__bs231 *)__lb)->q;;((__bs225 *)((__bp=((__bs231 *)__lb)->p)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc=((__bs225 *)((__bp=((__bs231 *)__lb)->q)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc;
# 165 "./simulation.sim"
;((__bs225 *)((__bp=((__bs231 *)__lb)->q)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc=((__bs231 *)__lb)->p;;((__bs225 *)((__bp=((__bs225 *)((__bp=((__bs231 *)__lb)->p)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqspred=((__bs231 *)__lb)->p;
# 167 "./simulation.sim"
;__rresume(((__bs225 *)((__bp=((__bs222 *)__lb->sl)->zzsqs)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc,27,__m_SIMULATION);goto __sw;__l27:;
# 168 "./simulation.sim"
__ll34:
# 169 "./simulation.sim"
__repp();goto __sw;/* SLUTT PROCEDURE HOLD *//* START PROCEDURE PASSIVATE */__l16:
# 171 "./simulation.sim"
# 173 "./simulation.sim"
;((__bs232 *)__lb)->p=((__bs225 *)((__bp=((__bs222 *)__lb->sl)->zzsqs)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc;
# 174 "./simulation.sim"
;((__bs225 *)((__bp=((__bs225 *)((__bp=((__bs232 *)__lb)->p)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqspred=((__bs225 *)((__bp=((__bs232 *)__lb)->p)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqspred;
# 175 "./simulation.sim"
;((__bs225 *)((__bp=((__bs225 *)((__bp=((__bs232 *)__lb)->p)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqspred)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc=((__bs225 *)((__bp=((__bs232 *)__lb)->p)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc;
# 176 "./simulation.sim"
;((__bs225 *)((__bp=((__bs232 *)__lb)->p)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqspred=__NULL;;((__bs225 *)((__bp=((__bs232 *)__lb)->p)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc=__NULL;
# 178 "./simulation.sim"
;if(!((((__bs225 *)((__bp=((__bs222 *)__lb->sl)->zzsqs)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc==((__bs222 *)__lb->sl)->zzsqs)))goto __ll38;
# 179 "./simulation.sim"
;__rterror((__txtvp)&__tk5SIMULATION);goto __ll37;__ll38:;__rresume(((__bs225 *)((__bp=((__bs222 *)__lb->sl)->zzsqs)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc,28,__m_SIMULATION);goto __sw;__l28:;__ll37:
# 180 "./simulation.sim"
__repp();goto __sw;/* SLUTT PROCEDURE PASSIVATE *//* START PROCEDURE WAIT */__l17:
# 182 "./simulation.sim"
(((__bp=((__bs233 *)__lb)->S)!=__NULL && (__bp->pp->pref[1]!= &__p216SIMSET))?(__dhp)__rerror(__errqual):__bp);
# 184 "./simulation.sim"
;((__bs233 *)__lb)->p=((__bs225 *)((__bp=((__bs222 *)__lb->sl)->zzsqs)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc;
# 185 "./simulation.sim"
__sl=((__bp=((__bs233 *)__lb)->p)==__NULL?(__dhp)__rerror(__errnone):__bp);__rcpp(&__p215SIMSET);((__bs215 *)__pb)->S=((__bs233 *)__lb)->S;__rcpb(29,__m_SIMULATION);return;__l29:;;
# 187 "./simulation.sim"
;((__bs225 *)((__bp=((__bs225 *)((__bp=((__bs233 *)__lb)->p)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqspred=((__bs225 *)((__bp=((__bs233 *)__lb)->p)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqspred;
# 188 "./simulation.sim"
;((__bs225 *)((__bp=((__bs225 *)((__bp=((__bs233 *)__lb)->p)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqspred)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc=((__bs225 *)((__bp=((__bs233 *)__lb)->p)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc;
# 189 "./simulation.sim"
;((__bs225 *)((__bp=((__bs233 *)__lb)->p)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqspred=__NULL;;((__bs225 *)((__bp=((__bs233 *)__lb)->p)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc=__NULL;
# 191 "./simulation.sim"
;if(!((((__bs225 *)((__bp=((__bs222 *)__lb->sl)->zzsqs)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc==((__bs222 *)__lb->sl)->zzsqs)))goto __ll40;
# 192 "./simulation.sim"
;__rterror((__txtvp)&__tk6SIMULATION);goto __ll39;__ll40:;__rresume(((__bs225 *)((__bp=((__bs222 *)__lb->sl)->zzsqs)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc,30,__m_SIMULATION);goto __sw;__l30:;__ll39:
# 193 "./simulation.sim"
__repp();goto __sw;/* SLUTT PROCEDURE WAIT *//* START PROCEDURE CANCEL */__l18:
# 195 "./simulation.sim"
(((__bp=((__bs234 *)__lb)->x)!=__NULL && (__bp->pp->pref[2]!= &__p225SIMULATION))?(__dhp)__rerror(__errqual):__bp);
# 198 "./simulation.sim"
;if(!(((((__bs234 *)__lb)->x!=__NULL)&&(((__bs225 *)((__bp=((__bs234 *)__lb)->x)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc!=__NULL))))goto __ll41;
# 200 "./simulation.sim"
;((__bs234 *)__lb)->cur=((__bs225 *)((__bp=((__bs222 *)__lb->sl)->zzsqs)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc;
# 201 "./simulation.sim"
;((__bs225 *)((__bp=((__bs225 *)((__bp=((__bs234 *)__lb)->x)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqspred=((__bs225 *)((__bp=((__bs234 *)__lb)->x)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqspred;
# 202 "./simulation.sim"
;((__bs225 *)((__bp=((__bs225 *)((__bp=((__bs234 *)__lb)->x)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqspred)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc=((__bs225 *)((__bp=((__bs234 *)__lb)->x)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc;
# 203 "./simulation.sim"
;((__bs225 *)((__bp=((__bs234 *)__lb)->x)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqspred=__NULL;;((__bs225 *)((__bp=((__bs234 *)__lb)->x)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc=__NULL;
# 205 "./simulation.sim"
;if(!((((__bs234 *)__lb)->x==((__bs234 *)__lb)->cur)))goto __ll42;
# 207 "./simulation.sim"
;if(!((((__bs225 *)((__bp=((__bs222 *)__lb->sl)->zzsqs)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc==((__bs222 *)__lb->sl)->zzsqs)))goto __ll44;
# 208 "./simulation.sim"
;__rterror((__txtvp)&__tk7SIMULATION);goto __ll43;__ll44:;__rresume(((__bs225 *)((__bp=((__bs222 *)__lb->sl)->zzsqs)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc,31,__m_SIMULATION);goto __sw;__l31:;__ll43:
# 209 "./simulation.sim"
__ll42:
# 210 "./simulation.sim"
__ll41:
# 211 "./simulation.sim"
__repp();goto __sw;/* SLUTT PROCEDURE CANCEL *//* START CLASS zzmain_program */__l19:
# 213 "./simulation.sim"
__renddecl(3);goto __sw;__l20:
# 215 "./simulation.sim"
__ll45:;if(!(1))goto __ll46;
# 216 "./simulation.sim"
;__rdetach(__lb,32,__m_SIMULATION);goto __sw;__l32:;goto __ll45;__ll46:
# 213 "./simulation.sim"
__rinner(3);goto __sw;__l21:
# 216 "./simulation.sim"
__rendclass(3);goto __sw;/* SLUTT CLASS zzmain_program *//* START PROCEDURE ACCUM */__l22:
# 218 "./simulation.sim"
# 221 "./simulation.sim"
if(__rgetsa(&((__bs236 *)__lb)->A,0L,33,__m_SIMULATION))goto __sw;__l33:;__r[1]= __er;__v[1].i= __ev.i;if(__rgetav(__TREAL,&((__bs236 *)__lb)->A,65792L,34,__m_SIMULATION))goto __sw;__l34:;__v[2].f= __ev.f;if(__rgetav(__TREAL,&((__bs236 *)__lb)->C,131328L,35,__m_SIMULATION))goto __sw;__l35:;__v[3].f= __ev.f;__sl=__lb->sl;__rcp(&__p224SIMULATION,196864L);__rcpb(36,__m_SIMULATION);goto __sw;__l36:__v[4].f=__ev.f;;if(__rgetav(__TREAL,&((__bs236 *)__lb)->B,262400L,37,__m_SIMULATION))goto __sw;__l37:;__v[5].f= __ev.f;(__ev.f=((__v[2].f+(__v[3].f*(__v[4].f-__v[5].f)))));if((__nvp= &((__bs236 *)__lb)->A)->conv==__NOCONV) *(double *)(((char *)__r[1])+__v[1].i)=__ev.f;else if(__nvp->conv==__INTREAL) *(long *)(((char *)__r[1])+__v[1].i)=__ev.f;else *(double *)(((char *)__r[1])+__v[1].i)=__rintrea(__ev.f);if(__rgetsa(&((__bs236 *)__lb)->B,0L,38,__m_SIMULATION))goto __sw;__l38:;__r[1]= __er;__v[1].i= __ev.i;__sl=__lb->sl;__rcp(&__p224SIMULATION,65792L);__rcpb(39,__m_SIMULATION);goto __sw;__l39:__v[2].f=__ev.f;;(__ev.f=(__v[2].f));if((__nvp= &((__bs236 *)__lb)->B)->conv==__NOCONV) *(double *)(((char *)__r[1])+__v[1].i)=__ev.f;else if(__nvp->conv==__INTREAL) *(long *)(((char *)__r[1])+__v[1].i)=__ev.f;else *(double *)(((char *)__r[1])+__v[1].i)=__rintrea(__ev.f);if(__rgetsa(&((__bs236 *)__lb)->C,0L,40,__m_SIMULATION))goto __sw;__l40:;__r[1]= __er;__v[1].i= __ev.i;if(__rgetav(__TREAL,&((__bs236 *)__lb)->C,65792L,41,__m_SIMULATION))goto __sw;__l41:;__v[2].f= __ev.f;(__ev.f=((__v[2].f+((__bs236 *)__lb)->D)));if((__nvp= &((__bs236 *)__lb)->C)->conv==__NOCONV) *(double *)(((char *)__r[1])+__v[1].i)=__ev.f;else if(__nvp->conv==__INTREAL) *(long *)(((char *)__r[1])+__v[1].i)=__ev.f;else *(double *)(((char *)__r[1])+__v[1].i)=__rintrea(__ev.f);
# 222 "./simulation.sim"
__repp();goto __sw;/* SLUTT PROCEDURE ACCUM */__l2:
# 27 "./simulation.sim"
__renddecl(1);goto __sw;__l3:
# 224 "./simulation.sim"
__sl=__lb;__rcp(&__p225SIMULATION,0L);__rccb(42,__m_SIMULATION);goto __sw;__l42:;__r[1]= __er;((__bs222 *)__lb)->zzsqs=__r[1];;(((__bs225 *)((__bp=((__bs222 *)__lb)->zzsqs)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzevtime=( -1.0000000000000000e+00));
# 226 "./simulation.sim"
__sl=__lb;__rcp(&__p235SIMULATION,0L);__rccb(43,__m_SIMULATION);goto __sw;__l43:;__r[1]= __er;((__bs222 *)__lb)->MAIN=__r[1];
# 227 "./simulation.sim"
;((__bs225 *)((__bp=((__bs222 *)__lb)->zzsqs)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc=((__bs222 *)__lb)->MAIN;;((__bs225 *)((__bp=((__bs222 *)__lb)->zzsqs)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqspred=((__bs222 *)__lb)->MAIN;
# 228 "./simulation.sim"
;((__bs225 *)((__bp=((__bs222 *)__lb)->MAIN)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqssuc=((__bs222 *)__lb)->zzsqs;;((__bs225 *)((__bp=((__bs222 *)__lb)->MAIN)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsqspred=((__bs222 *)__lb)->zzsqs;
# 27 "./simulation.sim"
__rinner(1);goto __sw;__l4:
# 230 "./simulation.sim"
__rendclass(1);goto __sw;/* SLUTT CLASS SIMULATION */__ll0:__sw:if(__goto.ment!=(void (*)())__m_SIMULATION)return;__s:switch(__goto.ent){case 2: goto __l2;
case 3: goto __l3;
case 4: goto __l4;
case 5: goto __l5;
case 6: goto __l6;
case 7: goto __l7;
case 8: goto __l8;
case 9: goto __l9;
case 10: goto __l10;
case 11: goto __l11;
case 12: goto __l12;
case 13: goto __l13;
case 14: goto __l14;
case 15: goto __l15;
case 16: goto __l16;
case 17: goto __l17;
case 18: goto __l18;
case 19: goto __l19;
case 20: goto __l20;
case 21: goto __l21;
case 22: goto __l22;
case 23: goto __l23;
case 24: goto __l24;
case 25: goto __l25;
case 26: goto __l26;
case 27: goto __l27;
case 28: goto __l28;
case 29: goto __l29;
case 30: goto __l30;
case 31: goto __l31;
case 32: goto __l32;
case 33: goto __l33;
case 34: goto __l34;
case 35: goto __l35;
case 36: goto __l36;
case 37: goto __l37;
case 38: goto __l38;
case 39: goto __l39;
case 40: goto __l40;
case 41: goto __l41;
case 42: goto __l42;
case 43: goto __l43;
}}
syntax highlighted by Code2HTML, v. 0.9.1