#include "M3Runtime.h" #define t2 ADDRESS typedef int t1; #define TC2 TC_ADDRESS IMPORT TYPE TC_ADDRESS; IMPORT char VS_ADDRESS__30f7308738738b44; #line 63 "./Ctypes.i3" #define t7 ADDRESS typedef short t31; typedef unsigned char t30; #define t45 void typedef struct { #line 58 char* elts; int size[1]; } t6; #define t5 t6 typedef struct { t30 elts[4096]; } t32; #line 63 #define TC7 TC_Ctypes__String4096 IMPORT TYPE TC_Ctypes__String4096; #line 63 IMPORT char VS_Ctypes__String4096__8d2ce04b3a64ff9f; #line 62 #define t8 ADDRESS typedef short t33; #line 62 typedef struct { t30 elts[1024]; } t34; #define TC8 TC_Ctypes__String1024 IMPORT TYPE TC_Ctypes__String1024; #line 62 IMPORT char VS_Ctypes__String1024__85fe08042cc88853; #line 61 #define t9 ADDRESS typedef unsigned char t25; #line 61 typedef struct { t30 elts[256]; } t35; #define TC9 TC_Ctypes__String256 IMPORT TYPE TC_Ctypes__String256; #line 61 IMPORT char VS_Ctypes__String256__e84eeb8129c76f43; #line 60 #define t10 ADDRESS typedef signed_char t36; #line 60 typedef struct { t30 elts[64]; } t37; #define TC10 TC_Ctypes__String64 IMPORT TYPE TC_Ctypes__String64; #line 60 IMPORT char VS_Ctypes__String64__e232939e2f4ff601; #line 59 #define t11 ADDRESS typedef signed_char t38; #line 59 typedef struct { t30 elts[16]; } t39; #define TC11 TC_Ctypes__String16 IMPORT TYPE TC_Ctypes__String16; #line 59 IMPORT char VS_Ctypes__String16__46fccbf225a113eb; #line 58 #define t12 ADDRESS typedef signed_char t40; #line 58 typedef struct { t30 elts[4]; } t41; #define TC12 TC_Ctypes__String4 IMPORT TYPE TC_Ctypes__String4; #line 58 IMPORT char VS_Ctypes__String4__1ecbc452350ba764; #line 52 #define t13 ADDRESS typedef unsigned short t14; #line 52 #define TC13 TC_Ctypes__UnsignedShortStar IMPORT TYPE TC_Ctypes__UnsignedShortStar; #line 52 IMPORT char VS_Ctypes__UnsignedShortStar__ba7321c22f5477f7; #line 50 #define t15 ADDRESS #define t16 ADDRESS typedef short t17; #line 49 #define TC16 TC_Ctypes__ShortStar IMPORT TYPE TC_Ctypes__ShortStar; #line 49 IMPORT char VS_Ctypes__ShortStar__ceeffab3338d5be6; #define TC15 TC_Ctypes__ShortStarStar IMPORT TYPE TC_Ctypes__ShortStarStar; #line 50 IMPORT char VS_Ctypes__ShortStarStar__1827fd6f22a4a56a; #line 46 #define t18 ADDRESS #define TC18 TC_Ctypes__IntStar IMPORT TYPE TC_Ctypes__IntStar; #line 46 IMPORT char VS_Ctypes__IntStar__e39a77b6392d7c83; #line 44 #define t19 ADDRESS #define TC19 TC_Ctypes__IntStarStar IMPORT TYPE TC_Ctypes__IntStarStar; #line 44 IMPORT char VS_Ctypes__IntStarStar__a46afe5b32b9d475; #line 33 #define t21 ADDRESS typedef float t22; #line 33 #define TC21 TC_Ctypes__FloatStar IMPORT TYPE TC_Ctypes__FloatStar; #line 33 IMPORT char VS_Ctypes__FloatStar__6c7e0b722780a93f; #line 26 #define t23 ADDRESS #define TC23 TC_Ctypes__UnsignedCharStar IMPORT TYPE TC_Ctypes__UnsignedCharStar; #line 26 IMPORT char VS_Ctypes__UnsignedCharStar__5ba21f95225c580b; #define t24 ADDRESS #define TC24 TC_Ctypes__UnsignedCharStarStar IMPORT TYPE TC_Ctypes__UnsignedCharStarStar; #line 27 IMPORT char VS_Ctypes__UnsignedCharStarStar__64970e213b9e555a; #line 24 #define t26 ADDRESS #define t27 ADDRESS #define TC27 TC_Ctypes__CharStarStar IMPORT TYPE TC_Ctypes__CharStarStar; #line 23 IMPORT char VS_Ctypes__CharStarStar__5cd33554337263a0; #define TC26 TC_Ctypes__CharStarStarStar IMPORT TYPE TC_Ctypes__CharStarStarStar; #line 24 IMPORT char VS_Ctypes__CharStarStarStar__a792f1ad3925ee76; #line 17 #define t29 ADDRESS typedef double t20; #line 17 #define TC29 TC_Ctypes__DoubleStar IMPORT TYPE TC_Ctypes__DoubleStar; #line 17 IMPORT char VS_Ctypes__DoubleStar__09a97cc036088f62; #define t50 ADDRESS #define TC50 TC_REFANY IMPORT TYPE TC_REFANY; IMPORT char VS_REFANY__4b8748e831fc107a; #define t51 ADDRESS #define TC51 TC_NULL IMPORT TYPE TC_NULL; IMPORT char VS_NULL__fb50c7d53bec30dc; #line 146 "Cstring.i3" typedef t1 (*t3)(); #line 122 typedef t2 (*t4)(); #line 19 "./Ctypes.i3" typedef signed_char t28; typedef unsigned char t52; typedef t52 (*t42)(); typedef t45 (*t43)(); typedef CLOSURE t44; #define t49 ADDRESS typedef struct { TYPE self; int private; } t49_methods; #define t49_msize (sizeof (t49_methods)) typedef struct { ADDRESS methods; } t49_fields; #define t49_size (sizeof (t49_fields)) #define TC49 TC_ROOT IMPORT TYPE TC_ROOT; IMPORT char VS_ROOT__349f58f628be0ac6; #define t49_MapProc TC_ROOT->mapProc #define t46 ADDRESS #define TC46 TC_MUTEX IMPORT TYPE TC_MUTEX; IMPORT char VS_MUTEX__1f9d4e89391ab815; #define t46_MapProc TC_MUTEX->mapProc #define t47 ADDRESS #define TC47 TC_TEXT IMPORT TYPE TC_TEXT; IMPORT char VS_TEXT__b7a92447326386f5; #define t47_MapProc TC_TEXT->mapProc #define t48 ADDRESS typedef struct { TYPE self; int private; } t48_methods; #define t48_msize (sizeof (t48_methods)) typedef struct { ADDRESS methods; } t48_fields; #define t48_size (sizeof (t48_fields)) #define TC48 TC_UNTRACED_ROOT IMPORT TYPE TC_UNTRACED_ROOT; IMPORT char VS_UNTRACED_ROOT__3e0964513fd6da20; typedef int t53; #line 10 "Cstring.i3" IMPORT INITLINK* Ctypes__init; EXPORT INITLINK* Cstring__init = (INITLINK*) 0; IMPORT TYPE TC_Ctypes__CharStar; IMPORT char VS_Ctypes__CharStar__b572ca6529b36ad7; #line 10 IMPORT TYPE TC_Ctypes__ConstCharStar; IMPORT char VS_Ctypes__ConstCharStar__37c477b630dfe7ea; IMPORT TYPE TC_Ctypes__ConstUnsignedCharStar; #line 10 IMPORT char VS_Ctypes__ConstUnsignedCharStar__f525c9c3227353c4; IMPORT TYPE TC_Ctypes__UnsignedIntStar; IMPORT char VS_Ctypes__UnsignedIntStar__6d339fe62d80b701; #line 10 IMPORT TYPE TC_Ctypes__LongStar; IMPORT char VS_Ctypes__LongStar__12d8d184219ae8d1; IMPORT TYPE TC_Ctypes__LongStarStar; IMPORT char VS_Ctypes__LongStarStar__27213362342d5591; #line 10 IMPORT TYPE TC_Ctypes__UnsignedLongStar; IMPORT char VS_Ctypes__UnsignedLongStar__97de60e23d6e542a; IMPORT TYPE TC_Ctypes__Void; #line 10 IMPORT char VS_Ctypes__Void__997514843af25a5a; IMPORT TYPE TC_Ctypes__VoidStar; IMPORT char VS_Ctypes__VoidStar__82afd9b23510125c; #line 10 IMPORT TYPE TC_Ctypes__ConstVoidStar; IMPORT char VS_Ctypes__ConstVoidStar__001964612c7c9f61; IMPORT TYPE TC_Ctypes__char_star; #line 10 IMPORT char VS_Ctypes__char_star__90cf39683847e5e8; IMPORT TYPE TC_Ctypes__const_char_star; IMPORT char VS_Ctypes__const_char_star__81d35d212987031d; #line 10 IMPORT TYPE TC_Ctypes__void_star; IMPORT char VS_Ctypes__void_star__19d3329e3120388d; IMPORT TYPE TC_Ctypes__const_void_star; #line 10 IMPORT char VS_Ctypes__const_void_star__08cf56d720e0de78; IMPORT t2 memchr (); EXPORT char VSmemchr__b197a7c524b542ec; IMPORT t2 memcpy (); #line 10 EXPORT char VSmemcpy__9045c6d328a9c17c; IMPORT t2 memset (); EXPORT char VSmemset__8ed84e4a2196d903; IMPORT t1 memcmp (); #line 10 EXPORT char VSmemcmp__1bf240ab2f06405e; IMPORT t2 strcpy (); EXPORT char VSstrcpy__079cc5d93009666f; IMPORT t2 strncpy (); #line 10 EXPORT char VSstrncpy__f64d6e4e3878168c; IMPORT t2 strcat (); EXPORT char VSstrcat__4b45c81e23ad3e09; IMPORT t2 strncat (); #line 10 EXPORT char VSstrncat__a64b105d3990541f; IMPORT t2 strchr (); EXPORT char VSstrchr__74cd6ae624bd15c6; IMPORT t2 strrchr (); #line 10 EXPORT char VSstrrchr__72ba170033e7647f; IMPORT t2 strpbrk (); EXPORT char VSstrpbrk__56ee78b52179f8f8; IMPORT t2 strtok (); #line 10 EXPORT char VSstrtok__49e7741f29b37290; IMPORT t1 strcmp (); EXPORT char VSstrcmp__fba6ef4a3a0c402a; IMPORT t1 strncmp (); #line 10 EXPORT char VSstrncmp__e4857b3733e3e7fd; IMPORT t1 strlen (); EXPORT char VSstrlen__605b084b3b840fdb; IMPORT t1 strspn (); #line 10 EXPORT char VSstrspn__918f447824278219; IMPORT t1 strcspn (); EXPORT char VSstrcspn__ea6eb3a23f992f33; PRIVATE int init_done = -1; #line 10 "Cstring.i3" PRIVATE void Cstring__initProc (g) int g; { #line 10 "Cstring.i3" if (init_done >= g) return; init_done = g; INITIALIZE (& Ctypes__init); }; PRIVATE INITLINK me = {(INITLINK*)NIL, 1, Cstring__initProc }; static char* VSimports[] = { &VS_Ctypes__DoubleStar__09a97cc036088f62, &VS_Ctypes__CharStar__b572ca6529b36ad7, &VS_Ctypes__CharStarStar__5cd33554337263a0, &VS_Ctypes__CharStarStarStar__a792f1ad3925ee76, &VS_Ctypes__UnsignedCharStar__5ba21f95225c580b, &VS_Ctypes__UnsignedCharStarStar__64970e213b9e555a, &VS_Ctypes__ConstCharStar__37c477b630dfe7ea, &VS_Ctypes__ConstUnsignedCharStar__f525c9c3227353c4, &VS_Ctypes__FloatStar__6c7e0b722780a93f, &VS_Ctypes__IntStar__e39a77b6392d7c83, &VS_Ctypes__IntStarStar__a46afe5b32b9d475, &VS_Ctypes__UnsignedIntStar__6d339fe62d80b701, &VS_Ctypes__LongStar__12d8d184219ae8d1, &VS_Ctypes__LongStarStar__27213362342d5591, &VS_Ctypes__UnsignedLongStar__97de60e23d6e542a, &VS_Ctypes__ShortStar__ceeffab3338d5be6, &VS_Ctypes__ShortStarStar__1827fd6f22a4a56a, &VS_Ctypes__UnsignedShortStar__ba7321c22f5477f7, &VS_Ctypes__Void__997514843af25a5a, &VS_Ctypes__VoidStar__82afd9b23510125c, &VS_Ctypes__ConstVoidStar__001964612c7c9f61, &VS_Ctypes__String4__1ecbc452350ba764, &VS_Ctypes__String16__46fccbf225a113eb, &VS_Ctypes__String64__e232939e2f4ff601, &VS_Ctypes__String256__e84eeb8129c76f43, &VS_Ctypes__String1024__85fe08042cc88853, &VS_Ctypes__String4096__8d2ce04b3a64ff9f, &VS_Ctypes__char_star__90cf39683847e5e8, &VS_Ctypes__const_char_star__81d35d212987031d, &VS_Ctypes__void_star__19d3329e3120388d, &VS_Ctypes__const_void_star__08cf56d720e0de78, &VS_Ctypes__void_star__19d3329e3120388d, &VS_Ctypes__const_void_star__08cf56d720e0de78, &VS_Ctypes__const_char_star__81d35d212987031d, &VS_Ctypes__char_star__90cf39683847e5e8, NIL }; void Cstring__ILink (phase) int phase; { switch (phase) { case 0: { me.link = Cstring__init; Cstring__init = & me; break; }; case 1: { break; }; case 2: { break; }; }; };