#include "M3Runtime.h" #define t12 ADDRESS #define t26 void #define TC12 TC_REFANY IMPORT TYPE TC_REFANY; IMPORT char VS_REFANY__4b8748e831fc107a; #define t28 ADDRESS typedef int t24; #define TC28 TC_ADDRESS IMPORT TYPE TC_ADDRESS; IMPORT char VS_ADDRESS__30f7308738738b44; #define t29 ADDRESS #define TC29 TC_NULL IMPORT TYPE TC_NULL; IMPORT char VS_NULL__fb50c7d53bec30dc; #line 116 "Wr.i3" typedef struct { char* elts; int size[1]; } t1; typedef unsigned char t2; #define t13 ADDRESS typedef struct { TYPE self; int private; } t13_methods; #define t13_msize (sizeof (t13_methods)) typedef struct { ADDRESS methods; } t13_fields; #define t13_size (sizeof (t13_fields)) #define TC13 TC_ROOT IMPORT TYPE TC_ROOT; IMPORT char VS_ROOT__349f58f628be0ac6; #define t13_MapProc TC_ROOT->mapProc #define t3 ADDRESS PRIVATE typecell t3_TC = {0, 0, 0, 0, 0, (PROC)NIL, #line 90 0, 0, NIL, 0, 0, (PROC)NIL, (PROC)NIL, (PROC)NIL, NIL, 0, 0}; PRIVATE TYPE TC3 = &t3_TC; #define t3_MapProc t3_TC.mapProc typedef t2 (*t4)(); typedef int t5; #line 155 typedef t5 (*t6)(); #line 143 typedef t26 (*t7)(); typedef unsigned char t8; #line 116 #define t9 t1 #define t10 ADDRESS #define TC10 TC_TEXT IMPORT TYPE TC_TEXT; IMPORT char VS_TEXT__b7a92447326386f5; #define t10_MapProc TC_TEXT->mapProc typedef unsigned char t11; #line 15 ".ROOT/.boots/corelib/Interfaces/Thread.i3" #define t14 ADDRESS #define TC14 TC_Thread__T IMPORT TYPE TC_Thread__T; #line 15 IMPORT char VS_Thread__T__2555b70b3f7780b1; #define t14_MapProc TC_Thread__T->mapProc typedef t12 (*t15)(); #define t16 ADDRESS #define TC16 TC_Thread__Condition IMPORT TYPE TC_Thread__Condition; #line 21 IMPORT char VS_Thread__Condition__26d5968239e08f4e; #define t16_MapProc TC_Thread__Condition->mapProc #define t17 ADDRESS #define TC17 TC_MUTEX IMPORT TYPE TC_MUTEX; IMPORT char VS_MUTEX__1f9d4e89391ab815; #define t17_MapProc TC_MUTEX->mapProc typedef t14 (*t18)(); #line 23 #define t19 ADDRESS #line 23 typedef struct { t15 _apply; } t19_methods; #define t19_msize (sizeof (t19_methods)) typedef struct { #line 23 int filler; } t19_fields; #define t19_size (sizeof (t19_fields)) #define TC19 TC_Thread__Closure IMPORT TYPE TC_Thread__Closure; #line 23 IMPORT char VS_Thread__Closure__7fb5c6232c5a658a; #define t19_MapProc TC_Thread__Closure->mapProc typedef t16 (*t20)(); typedef t17 (*t21)(); #line 28 #define t22 ADDRESS #line 28 typedef struct { int filler; } t22_methods; #define t22_msize (sizeof (t22_methods)) typedef struct { #line 28 t5 _stackSize; } t22_fields; #define t22_size (sizeof (t22_fields)) #define TC22 TC_Thread__SizedClosure IMPORT TYPE TC_Thread__SizedClosure; #line 28 IMPORT char VS_Thread__SizedClosure__8a46717d2eae7b07; #define t22_MapProc TC_Thread__SizedClosure->mapProc typedef t24 (*t23)(); typedef CLOSURE t25; #define t27 ADDRESS typedef struct { TYPE self; int private; } t27_methods; #define t27_msize (sizeof (t27_methods)) typedef struct { ADDRESS methods; } t27_fields; #define t27_size (sizeof (t27_fields)) #define TC27 TC_UNTRACED_ROOT IMPORT TYPE TC_UNTRACED_ROOT; IMPORT char VS_UNTRACED_ROOT__3e0964513fd6da20; typedef double t30; typedef float t31; #line 86 "Wr.i3" IMPORT INITLINK* Thread__init; EXPORT INITLINK* Wr__init = (INITLINK*) 0; IMPORT char VS_Thread__DefaultStackSize__0c949e2e2def4e40; #line 86 IMPORT TYPE TC_Thread__Mutex; IMPORT char VS_Thread__Mutex__4f5c12072cdeec3e; IMPORT EXCEPTION_NAME _Thread__Alerted; IMPORT char VS_Thread__Alerted__fc88feb43485af46; #line 86 EXPORT TYPE TC_Wr__T = &t3_TC; EXPORT char VS_Wr__T__2555b70b3f7780b1 = '\0'; EXPORT EXCEPTION_NAME _Wr__Failure = "_Wr__Failure"; #line 86 EXPORT char VS_Wr__Failure__5f82cfb43dabf527 = '\0'; EXPORT EXCEPTION_NAME _Wr__Error = "_Wr__Error"; EXPORT char VS_Wr__Error__c367253d3ed4fd15 = '\0'; #line 86 IMPORT t26 _Wr__PutChar (); IMPORT char VS_Wr__PutChar__ff65afd63f0def72; IMPORT t26 _Wr__PutText (); IMPORT char VS_Wr__PutText__e034dab73a793846; #line 86 IMPORT t26 _Wr__PutString (); IMPORT char VS_Wr__PutString__ffa656402b28b91a; IMPORT t26 _Wr__Seek (); IMPORT char VS_Wr__Seek__159ddf093adbe110; #line 86 IMPORT t26 _Wr__Flush (); IMPORT char VS_Wr__Flush__2d2c8ef127dcfe6f; IMPORT t26 _Wr__Close (); IMPORT char VS_Wr__Close__6e568877234e064a; #line 86 IMPORT t5 _Wr__Length (); IMPORT char VS_Wr__Length__64915bc33c8329ef; IMPORT t5 _Wr__GetIndex (); IMPORT char VS_Wr__GetIndex__1a576bad34643d26; #line 86 IMPORT t2 _Wr__Seekable (); IMPORT char VS_Wr__Seekable__64e6f2532cd33033; IMPORT t2 _Wr__Closed (); IMPORT char VS_Wr__Closed__f91a7ec4274c5d2a; #line 86 IMPORT t2 _Wr__Buffered (); IMPORT char VS_Wr__Buffered__a5dc89be31e5c93f; PRIVATE int init_done = -1; #line 86 "Wr.i3" PRIVATE void Wr__initProc (g) int g; { #line 86 "Wr.i3" if (init_done >= g) return; init_done = g; INITIALIZE (& Thread__init); }; PRIVATE INITLINK me = {(INITLINK*)NIL, 1, Wr__initProc }; static char* VSimports[] = { &VS_Thread__DefaultStackSize__0c949e2e2def4e40, &VS_Thread__T__2555b70b3f7780b1, &VS_Thread__Mutex__4f5c12072cdeec3e, &VS_Thread__Condition__26d5968239e08f4e, &VS_Thread__Closure__7fb5c6232c5a658a, &VS_Thread__SizedClosure__8a46717d2eae7b07, &VS_Thread__Alerted__fc88feb43485af46, &VS_Thread__Alerted__fc88feb43485af46, &VS_Wr__PutChar__ff65afd63f0def72, &VS_Wr__PutText__e034dab73a793846, &VS_Wr__PutString__ffa656402b28b91a, &VS_Wr__Seek__159ddf093adbe110, &VS_Wr__Flush__2d2c8ef127dcfe6f, &VS_Wr__Close__6e568877234e064a, &VS_Wr__Length__64915bc33c8329ef, &VS_Wr__GetIndex__1a576bad34643d26, &VS_Wr__Seekable__64e6f2532cd33033, &VS_Wr__Closed__f91a7ec4274c5d2a, &VS_Wr__Buffered__a5dc89be31e5c93f, NIL }; void Wr__ILink (phase) int phase; { switch (phase) { case 0: { me.link = Wr__init; Wr__init = & me; REGISTEROPAQUE (TC3); break; }; case 1: { break; }; case 2: { break; }; }; };