1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369
|
/*Cim_ccode*/
#include "./cim.h"
void __m_SIMSET();
__map __mapSIMSET[3]={"./simset.sim",0L,1L,
"",-123L,124L,
"",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 __blokk205SIMSET;
extern __ptyp __p205SIMSET;__pty __pl205SIMSET[1]={&__p205SIMSET};
__ptyp __p205SIMSET={'B',0,1,sizeof(__bs205),0,0,0,0,0,0,0,0,__pl205SIMSET,__NULL};
extern __ptyp __p206SIMSET;
typedef struct /* SIMSET */
{
__dh h;
} __bs206;
extern __ptyp __p206SIMSET;__pty __pl206SIMSET[8]={&__p206SIMSET};
__ptyp __p206SIMSET={'C',0,2,sizeof(__bs206),2,__m_SIMSET,0,0,0,0,0,0,__pl206SIMSET,__NULL};
extern __ptyp __p207SIMSET;
typedef struct /* LINKAGE */
{
__dh h;
__dhp zzsuc;
__dhp zzpred;
} __bs207;
short __rl207SIMSET[2]={(short)((char *)&((__bs207 *)0)->zzsuc-(char *)0),(short)((char *)&((__bs207 *)0)->zzpred-(char *)0),};
extern __ptyp __p207SIMSET;__pty __pl207SIMSET[8]={&__p207SIMSET};
__ptyp __p207SIMSET={'C',0,3,sizeof(__bs207),5,__m_SIMSET,0,0,2,0,__rl207SIMSET,0,__pl207SIMSET,__NULL};
typedef struct /* SUC */
{
__dh h;
__dhp er;
} __bs208;
short __rl208SIMSET[1]={(short)((char *)&((__bs208 *)0)->er-(char *)0),};
extern __ptyp __p208SIMSET;__pty __pl208SIMSET[8]={&__p208SIMSET};
__ptyp __p208SIMSET={'P',0,4,sizeof(__bs208),8,__m_SIMSET,0,0,1,0,__rl208SIMSET,0,__pl208SIMSET,__NULL};
typedef struct /* PRED */
{
__dh h;
__dhp er;
} __bs209;
short __rl209SIMSET[1]={(short)((char *)&((__bs209 *)0)->er-(char *)0),};
extern __ptyp __p209SIMSET;__pty __pl209SIMSET[8]={&__p209SIMSET};
__ptyp __p209SIMSET={'P',0,4,sizeof(__bs209),9,__m_SIMSET,0,0,1,0,__rl209SIMSET,0,__pl209SIMSET,__NULL};
typedef struct /* PREV */
{
__dh h;
__dhp er;
} __bs210;
short __rl210SIMSET[1]={(short)((char *)&((__bs210 *)0)->er-(char *)0),};
extern __ptyp __p210SIMSET;__pty __pl210SIMSET[8]={&__p210SIMSET};
__ptyp __p210SIMSET={'P',0,4,sizeof(__bs210),10,__m_SIMSET,0,0,1,0,__rl210SIMSET,0,__pl210SIMSET,__NULL};
extern __ptyp __p211SIMSET;
typedef struct /* LINK */
{
__bs207 s;
} __bs211;
extern __ptyp __p211SIMSET;__pty __pl211SIMSET[8]={&__p207SIMSET,&__p211SIMSET};
__ptyp __p211SIMSET={'C',1,3,sizeof(__bs211),11,__m_SIMSET,0,0,0,0,0,0,__pl211SIMSET,__NULL};
typedef struct /* OUT */
{
__dh h;
} __bs212;
extern __ptyp __p212SIMSET;__pty __pl212SIMSET[1]={&__p212SIMSET};
__ptyp __p212SIMSET={'P',0,4,sizeof(__bs212),14,__m_SIMSET,0,0,0,0,0,0,__pl212SIMSET,__NULL};
typedef struct /* FOLLOW */
{
__dh h;
__dhp PTR;
} __bs213;
short __rl213SIMSET[1]={(short)((char *)&((__bs213 *)0)->PTR-(char *)0),};
extern __ptyp __p213SIMSET;__pty __pl213SIMSET[1]={&__p213SIMSET};
__ptyp __p213SIMSET={'P',0,4,sizeof(__bs213),15,__m_SIMSET,0,0,1,0,__rl213SIMSET,0,__pl213SIMSET,__NULL};
typedef struct /* PRECEDE */
{
__dh h;
__dhp PTR;
} __bs214;
short __rl214SIMSET[1]={(short)((char *)&((__bs214 *)0)->PTR-(char *)0),};
extern __ptyp __p214SIMSET;__pty __pl214SIMSET[1]={&__p214SIMSET};
__ptyp __p214SIMSET={'P',0,4,sizeof(__bs214),16,__m_SIMSET,0,0,1,0,__rl214SIMSET,0,__pl214SIMSET,__NULL};
typedef struct /* INTO */
{
__dh h;
__dhp S;
} __bs215;
short __rl215SIMSET[1]={(short)((char *)&((__bs215 *)0)->S-(char *)0),};
extern __ptyp __p215SIMSET;__pty __pl215SIMSET[1]={&__p215SIMSET};
__ptyp __p215SIMSET={'P',0,4,sizeof(__bs215),17,__m_SIMSET,0,0,1,0,__rl215SIMSET,0,__pl215SIMSET,__NULL};
extern __ptyp __p216SIMSET;
typedef struct /* HEAD */
{
__bs207 s;
} __bs216;
extern __ptyp __p216SIMSET;__pty __pl216SIMSET[8]={&__p207SIMSET,&__p216SIMSET};
__ptyp __p216SIMSET={'C',1,3,sizeof(__bs216),18,__m_SIMSET,0,0,0,0,0,0,__pl216SIMSET,__NULL};
typedef struct /* FIRST */
{
__dh h;
__dhp er;
} __bs217;
short __rl217SIMSET[1]={(short)((char *)&((__bs217 *)0)->er-(char *)0),};
extern __ptyp __p217SIMSET;__pty __pl217SIMSET[8]={&__p217SIMSET};
__ptyp __p217SIMSET={'P',0,4,sizeof(__bs217),21,__m_SIMSET,0,0,1,0,__rl217SIMSET,0,__pl217SIMSET,__NULL};
typedef struct /* LAST */
{
__dh h;
__dhp er;
} __bs218;
short __rl218SIMSET[1]={(short)((char *)&((__bs218 *)0)->er-(char *)0),};
extern __ptyp __p218SIMSET;__pty __pl218SIMSET[8]={&__p218SIMSET};
__ptyp __p218SIMSET={'P',0,4,sizeof(__bs218),22,__m_SIMSET,0,0,1,0,__rl218SIMSET,0,__pl218SIMSET,__NULL};
typedef struct /* EMPTY */
{
__dh h;
char ec;
} __bs219;
extern __ptyp __p219SIMSET;__pty __pl219SIMSET[1]={&__p219SIMSET};
__ptyp __p219SIMSET={'P',0,4,sizeof(__bs219),23,__m_SIMSET,0,0,0,0,0,0,__pl219SIMSET,__NULL};
typedef struct /* CARDINAL */
{
__dh h;
long I;
__dhp PTR;
long ev;
} __bs220;
short __rl220SIMSET[1]={(short)((char *)&((__bs220 *)0)->PTR-(char *)0),};
extern __ptyp __p220SIMSET;__pty __pl220SIMSET[1]={&__p220SIMSET};
__ptyp __p220SIMSET={'P',0,4,sizeof(__bs220),24,__m_SIMSET,0,0,1,0,__rl220SIMSET,0,__pl220SIMSET,__NULL};
typedef struct /* CLEAR */
{
__dh h;
__dhp PTR;
__dhp PTRSUC;
} __bs221;
short __rl221SIMSET[2]={(short)((char *)&((__bs221 *)0)->PTR-(char *)0),(short)((char *)&((__bs221 *)0)->PTRSUC-(char *)0),};
extern __ptyp __p221SIMSET;__pty __pl221SIMSET[1]={&__p221SIMSET};
__ptyp __p221SIMSET={'P',0,4,sizeof(__bs221),25,__m_SIMSET,0,0,2,0,__rl221SIMSET,0,__pl221SIMSET,__NULL};
void __m_SIMSET(){goto __s;goto __ll0;/* START CLASS SIMSET *//* START CLASS LINKAGE *//* START PROCEDURE SUC */__l8:
# 31 "./simset.sim"
# 32 "./simset.sim"
;((__bs208 *)__lb)->er=(((__bp=(__rin(((__bs207 *)__lb->sl)->zzsuc,&__p211SIMSET)?((__bs207 *)__lb->sl)->zzsuc:__NULL))!=__NULL && (__bp->pp->pref[1]!= &__p211SIMSET))?(__dhp)__rerror(__errqual):__bp);__er=((__bs208 *)__lb)->er;__rep();goto __sw;/* SLUTT PROCEDURE SUC *//* START PROCEDURE PRED */__l9:
# 34 "./simset.sim"
# 35 "./simset.sim"
;((__bs209 *)__lb)->er=(((__bp=(__rin(((__bs207 *)__lb->sl)->zzpred,&__p211SIMSET)?((__bs207 *)__lb->sl)->zzpred:__NULL))!=__NULL && (__bp->pp->pref[1]!= &__p211SIMSET))?(__dhp)__rerror(__errqual):__bp);__er=((__bs209 *)__lb)->er;__rep();goto __sw;/* SLUTT PROCEDURE PRED *//* START PROCEDURE PREV */__l10:
# 37 "./simset.sim"
;((__bs210 *)__lb)->er=((__bs207 *)__lb->sl)->zzpred;__er=((__bs210 *)__lb)->er;__rep();goto __sw;/* SLUTT PROCEDURE PREV */__l5:
# 28 "./simset.sim"
__renddecl(0);goto __sw;__l6:__rinner(0);goto __sw;__l7:
# 39 "./simset.sim"
__rendclass(0);goto __sw;/* SLUTT CLASS LINKAGE *//* START CLASS LINK *//* START PROCEDURE OUT */__l14:
# 45 "./simset.sim"
# 46 "./simset.sim"
;if(!((((__bs207 *)__lb->sl)->zzsuc!=__NULL)))goto __ll1;
# 47 "./simset.sim"
;((__bs207 *)((__bp=((__bs207 *)__lb->sl)->zzsuc)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzpred=((__bs207 *)__lb->sl)->zzpred;
# 48 "./simset.sim"
;((__bs207 *)((__bp=((__bs207 *)__lb->sl)->zzpred)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsuc=((__bs207 *)__lb->sl)->zzsuc;
# 49 "./simset.sim"
;((__bs207 *)__lb->sl)->zzsuc=((__bs207 *)__lb->sl)->zzpred=__NULL;
# 50 "./simset.sim"
__ll1:__repp();goto __sw;/* SLUTT PROCEDURE OUT *//* START PROCEDURE FOLLOW */__l15:
# 52 "./simset.sim"
(((__bp=((__bs213 *)__lb)->PTR)!=__NULL && (__bp->pp->pref[0]!= &__p207SIMSET))?(__dhp)__rerror(__errqual):__bp);
# 53 "./simset.sim"
__sl=__lb->sl;__rcpp(&__p212SIMSET);__rcpb(26,__m_SIMSET);goto __sw;__l26:;;
# 54 "./simset.sim"
;if(!(((((__bs213 *)__lb)->PTR!=__NULL)&&(((__bs207 *)((__bp=((__bs213 *)__lb)->PTR)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsuc!=__NULL))))goto __ll2;
# 55 "./simset.sim"
;((__bs207 *)__lb->sl)->zzpred=((__bs213 *)__lb)->PTR;
# 56 "./simset.sim"
;((__bs207 *)__lb->sl)->zzsuc=((__bs207 *)((__bp=((__bs213 *)__lb)->PTR)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsuc;
# 57 "./simset.sim"
(__r[1]=(((__bs207 *)__lb->sl)->zzsuc));((__bs207 *)((__bp=__r[1])==__NULL?(__dhp)__rerror(__errnone):__bp))->zzpred=((__bs207 *)((__bp=((__bs213 *)__lb)->PTR)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsuc=__lb->sl;
# 58 "./simset.sim"
__ll2:__repp();goto __sw;/* SLUTT PROCEDURE FOLLOW *//* START PROCEDURE PRECEDE */__l16:
# 60 "./simset.sim"
(((__bp=((__bs214 *)__lb)->PTR)!=__NULL && (__bp->pp->pref[0]!= &__p207SIMSET))?(__dhp)__rerror(__errqual):__bp);
# 61 "./simset.sim"
__sl=__lb->sl;__rcpp(&__p212SIMSET);__rcpb(27,__m_SIMSET);goto __sw;__l27:;;
# 62 "./simset.sim"
;if(!(((((__bs214 *)__lb)->PTR!=__NULL)&&(((__bs207 *)((__bp=((__bs214 *)__lb)->PTR)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzpred!=__NULL))))goto __ll3;
# 63 "./simset.sim"
;((__bs207 *)__lb->sl)->zzsuc=((__bs214 *)__lb)->PTR;
# 64 "./simset.sim"
;((__bs207 *)__lb->sl)->zzpred=((__bs207 *)((__bp=((__bs214 *)__lb)->PTR)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzpred;
# 65 "./simset.sim"
(__r[1]=(((__bs207 *)__lb->sl)->zzpred));((__bs207 *)((__bp=__r[1])==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsuc=((__bs207 *)((__bp=((__bs214 *)__lb)->PTR)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzpred=__lb->sl;
# 66 "./simset.sim"
__ll3:__repp();goto __sw;/* SLUTT PROCEDURE PRECEDE *//* START PROCEDURE INTO */__l17:
# 68 "./simset.sim"
(((__bp=((__bs215 *)__lb)->S)!=__NULL && (__bp->pp->pref[1]!= &__p216SIMSET))?(__dhp)__rerror(__errqual):__bp);__sl=__lb->sl;__rcpp(&__p214SIMSET);((__bs214 *)__pb)->PTR=((__bs215 *)__lb)->S;__rcpb(28,__m_SIMSET);goto __sw;__l28:;;__repp();goto __sw;/* SLUTT PROCEDURE INTO */__l11:
# 42 "./simset.sim"
__renddecl(1);goto __sw;__l12:__rinner(1);goto __sw;__l13:
# 70 "./simset.sim"
__rendclass(1);goto __sw;/* SLUTT CLASS LINK *//* START CLASS HEAD *//* START PROCEDURE FIRST */__l21:
# 76 "./simset.sim"
# 78 "./simset.sim"
;((__bs217 *)__lb)->er=(((__bp=(__rin(((__bs207 *)__lb->sl)->zzsuc,&__p211SIMSET)?((__bs207 *)__lb->sl)->zzsuc:__NULL))!=__NULL && (__bp->pp->pref[1]!= &__p211SIMSET))?(__dhp)__rerror(__errqual):__bp);__er=((__bs217 *)__lb)->er;__rep();goto __sw;/* SLUTT PROCEDURE FIRST *//* START PROCEDURE LAST */__l22:
# 80 "./simset.sim"
# 82 "./simset.sim"
;((__bs218 *)__lb)->er=(((__bp=(__rin(((__bs207 *)__lb->sl)->zzpred,&__p211SIMSET)?((__bs207 *)__lb->sl)->zzpred:__NULL))!=__NULL && (__bp->pp->pref[1]!= &__p211SIMSET))?(__dhp)__rerror(__errqual):__bp);__er=((__bs218 *)__lb)->er;__rep();goto __sw;/* SLUTT PROCEDURE LAST *//* START PROCEDURE EMPTY */__l23:
# 84 "./simset.sim"
;(((__bs219 *)__lb)->ec=((((__bs207 *)__lb->sl)->zzsuc==__lb->sl)));__ev.c=((__bs219 *)__lb)->ec;__rep();goto __sw;/* SLUTT PROCEDURE EMPTY *//* START PROCEDURE CARDINAL */__l24:
# 86 "./simset.sim"
# 94 "./simset.sim"
;((__bs220 *)__lb)->PTR=((__bs207 *)__lb->sl)->zzsuc;
# 95 "./simset.sim"
__ll4:;if(!((((__bs220 *)__lb)->PTR!=__lb->sl)))goto __ll5;
# 96 "./simset.sim"
;(((__bs220 *)__lb)->I=((((__bs220 *)__lb)->I+1L)));
# 97 "./simset.sim"
;((__bs220 *)__lb)->PTR=((__bs207 *)((__bp=((__bs220 *)__lb)->PTR)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsuc;
# 98 "./simset.sim"
goto __ll4;__ll5:
# 101 "./simset.sim"
;(((__bs220 *)__lb)->ev=(((__bs220 *)__lb)->I));__ev.i=((__bs220 *)__lb)->ev;__rep();goto __sw;/* SLUTT PROCEDURE CARDINAL *//* START PROCEDURE CLEAR */__l25:
# 104 "./simset.sim"
# 107 "./simset.sim"
;((__bs221 *)__lb)->PTR=((__bs207 *)__lb->sl)->zzsuc;
# 108 "./simset.sim"
__ll6:;if(!((((__bs221 *)__lb)->PTR!=__lb->sl)))goto __ll7;
# 110 "./simset.sim"
;((__bs221 *)__lb)->PTRSUC=((__bs207 *)((__bp=((__bs221 *)__lb)->PTR)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsuc;
# 111 "./simset.sim"
(__r[1]=(((__bs221 *)__lb)->PTR));((__bs207 *)((__bp=__r[1])==__NULL?(__dhp)__rerror(__errnone):__bp))->zzsuc=((__bs207 *)((__bp=((__bs221 *)__lb)->PTR)==__NULL?(__dhp)__rerror(__errnone):__bp))->zzpred=__NULL;
# 112 "./simset.sim"
;((__bs221 *)__lb)->PTR=((__bs221 *)__lb)->PTRSUC;
# 113 "./simset.sim"
goto __ll6;__ll7:
# 115 "./simset.sim"
;((__bs207 *)__lb->sl)->zzsuc=((__bs207 *)__lb->sl)->zzpred=__lb->sl;__repp();goto __sw;/* SLUTT PROCEDURE CLEAR */__l18:
# 73 "./simset.sim"
__renddecl(1);goto __sw;__l19:
# 118 "./simset.sim"
;((__bs207 *)__lb)->zzsuc=((__bs207 *)__lb)->zzpred=__lb;
# 73 "./simset.sim"
__rinner(1);goto __sw;__l20:
# 118 "./simset.sim"
__rendclass(1);goto __sw;/* SLUTT CLASS HEAD */__l2:
# 25 "./simset.sim"
__renddecl(0);goto __sw;__l3:__rinner(0);goto __sw;__l4:
# 120 "./simset.sim"
__rendclass(0);goto __sw;/* SLUTT CLASS SIMSET */__ll0:__sw:if(__goto.ment!=(void (*)())__m_SIMSET)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;
}}
|