#include "M3Runtime.h" #define t15 ADDRESS #define t32 void #define TC15 TC_REFANY IMPORT TYPE TC_REFANY; IMPORT char VS_REFANY__4b8748e831fc107a; #define t34 ADDRESS typedef int t2; #define TC34 TC_ADDRESS IMPORT TYPE TC_ADDRESS; IMPORT char VS_ADDRESS__30f7308738738b44; #define t35 ADDRESS #define TC35 TC_NULL IMPORT TYPE TC_NULL; IMPORT char VS_NULL__fb50c7d53bec30dc; #define t16 ADDRESS typedef struct { TYPE self; int private; } t16_methods; #define t16_msize (sizeof (t16_methods)) typedef struct { ADDRESS methods; } t16_fields; #define t16_size (sizeof (t16_fields)) #define TC16 TC_ROOT IMPORT TYPE TC_ROOT; IMPORT char VS_ROOT__349f58f628be0ac6; #define t16_MapProc TC_ROOT->mapProc #define t1 ADDRESS #define TC1 TC_Wr__T IMPORT TYPE TC_Wr__T; #line 90 ".ROOT/.boots/corelib/Interfaces/Wr.i3" IMPORT char VS_Wr__T__2555b70b3f7780b1; #define t1_MapProc TC_Wr__T->mapProc typedef t1 (*t3)(); #line 83 ".ROOT/.boots/corelib/Interfaces/Rd.i3" #define t4 ADDRESS #define TC4 TC_Rd__T IMPORT TYPE TC_Rd__T; #line 83 IMPORT char VS_Rd__T__2555b70b3f7780b1; #define t4_MapProc TC_Rd__T->mapProc typedef t4 (*t5)(); typedef unsigned char t6; #line 161 ".ROOT/.boots/corelib/Interfaces/Wr.i3" typedef t6 (*t7)(); typedef int t8; #line 155 typedef t8 (*t9)(); #line 143 typedef t32 (*t10)(); typedef unsigned char t11; #line 173 ".ROOT/.boots/corelib/Interfaces/Rd.i3" typedef struct { char* elts; int size[1]; } t17; #line 116 ".ROOT/.boots/corelib/Interfaces/Wr.i3" #define t12 t17 #define t13 ADDRESS #define TC13 TC_TEXT IMPORT TYPE TC_TEXT; IMPORT char VS_TEXT__b7a92447326386f5; #define t13_MapProc TC_TEXT->mapProc typedef unsigned char t14; #line 220 ".ROOT/.boots/corelib/Interfaces/Rd.i3" typedef t13 (*t18)(); #line 92 typedef t11 (*t19)(); #line 84 typedef unsigned char t20; #line 15 ".ROOT/.boots/corelib/Interfaces/Thread.i3" #define t21 ADDRESS #define TC21 TC_Thread__T IMPORT TYPE TC_Thread__T; #line 15 IMPORT char VS_Thread__T__2555b70b3f7780b1; #define t21_MapProc TC_Thread__T->mapProc typedef t15 (*t22)(); #define t23 ADDRESS #define TC23 TC_Thread__Condition IMPORT TYPE TC_Thread__Condition; #line 21 IMPORT char VS_Thread__Condition__26d5968239e08f4e; #define t23_MapProc TC_Thread__Condition->mapProc #define t24 ADDRESS #define TC24 TC_MUTEX IMPORT TYPE TC_MUTEX; IMPORT char VS_MUTEX__1f9d4e89391ab815; #define t24_MapProc TC_MUTEX->mapProc typedef t21 (*t25)(); #line 23 #define t26 ADDRESS #line 23 typedef struct { t22 _apply; } t26_methods; #define t26_msize (sizeof (t26_methods)) typedef struct { #line 23 int filler; } t26_fields; #define t26_size (sizeof (t26_fields)) #define TC26 TC_Thread__Closure IMPORT TYPE TC_Thread__Closure; #line 23 IMPORT char VS_Thread__Closure__7fb5c6232c5a658a; #define t26_MapProc TC_Thread__Closure->mapProc typedef t23 (*t27)(); typedef t24 (*t28)(); #line 28 #define t29 ADDRESS #line 28 typedef struct { int filler; } t29_methods; #define t29_msize (sizeof (t29_methods)) typedef struct { #line 28 t8 _stackSize; } t29_fields; #define t29_size (sizeof (t29_fields)) #define TC29 TC_Thread__SizedClosure IMPORT TYPE TC_Thread__SizedClosure; #line 28 IMPORT char VS_Thread__SizedClosure__8a46717d2eae7b07; #define t29_MapProc TC_Thread__SizedClosure->mapProc typedef t2 (*t30)(); typedef CLOSURE t31; #define t33 ADDRESS typedef struct { TYPE self; int private; } t33_methods; #define t33_msize (sizeof (t33_methods)) typedef struct { ADDRESS methods; } t33_fields; #define t33_size (sizeof (t33_fields)) #define TC33 TC_UNTRACED_ROOT IMPORT TYPE TC_UNTRACED_ROOT; IMPORT char VS_UNTRACED_ROOT__3e0964513fd6da20; typedef double t36; typedef float t37; #line 7 "UFileRdWr.i3" IMPORT INITLINK* Wr__init; IMPORT INITLINK* Rd__init; EXPORT INITLINK* UFileRdWr__init = (INITLINK*) 0; IMPORT EXCEPTION_NAME _Thread__Alerted; #line 7 IMPORT char VS_Thread__Alerted__fc88feb43485af46; IMPORT EXCEPTION_NAME _Wr__Failure; IMPORT char VS_Wr__Failure__5f82cfb43dabf527; #line 7 IMPORT EXCEPTION_NAME _Wr__Error; IMPORT char VS_Wr__Error__c367253d3ed4fd15; IMPORT EXCEPTION_NAME _Rd__EndOfFile; IMPORT char VS_Rd__EndOfFile__f4a9d2f63b7e105d; #line 7 IMPORT EXCEPTION_NAME _Rd__Failure; IMPORT char VS_Rd__Failure__e4a829e331222b6d; IMPORT EXCEPTION_NAME _Rd__Error; IMPORT char VS_Rd__Error__5ca07bfe2ba90cfc; #line 7 IMPORT t4 _UFileRdWr__CreateFileReader (); IMPORT char VS_UFileRdWr__CreateFileReader__9d9e31502e4b743c; IMPORT t1 _UFileRdWr__CreateFileWriter (); #line 7 IMPORT char VS_UFileRdWr__CreateFileWriter__7378894a2ff5d07b; PRIVATE int init_done = -1; #line 7 "UFileRdWr.i3" PRIVATE void UFileRdWr__initProc (g) int g; { #line 7 "UFileRdWr.i3" if (init_done >= g) return; init_done = g; INITIALIZE (& Wr__init); INITIALIZE (& Rd__init); }; PRIVATE INITLINK me = {(INITLINK*)NIL, 1, UFileRdWr__initProc }; static char* VSimports[] = { &VS_Thread__Alerted__fc88feb43485af46, &VS_Wr__T__2555b70b3f7780b1, &VS_Wr__Failure__5f82cfb43dabf527, &VS_Wr__Error__c367253d3ed4fd15, &VS_Thread__Alerted__fc88feb43485af46, &VS_Rd__T__2555b70b3f7780b1, &VS_Rd__EndOfFile__f4a9d2f63b7e105d, &VS_Rd__Failure__e4a829e331222b6d, &VS_Rd__Error__5ca07bfe2ba90cfc, &VS_UFileRdWr__CreateFileReader__9d9e31502e4b743c, &VS_UFileRdWr__CreateFileWriter__7378894a2ff5d07b, NIL }; void UFileRdWr__ILink (phase) int phase; { switch (phase) { case 0: { me.link = UFileRdWr__init; UFileRdWr__init = & me; break; }; case 1: { break; }; case 2: { break; }; }; };