|
1 | 1 | char *runtimeimport =
|
2 | 2 | "package runtime\n"
|
3 |
| - "func runtime.mal (? int32) (? *any)\n" |
4 |
| - "func runtime.throwindex ()\n" |
5 |
| - "func runtime.throwreturn ()\n" |
6 |
| - "func runtime.throwinit ()\n" |
7 |
| - "func runtime.panicl ()\n" |
8 |
| - "func runtime.printbool (? bool)\n" |
9 |
| - "func runtime.printfloat (? float64)\n" |
10 |
| - "func runtime.printint (? int64)\n" |
11 |
| - "func runtime.printuint (? uint64)\n" |
12 |
| - "func runtime.printstring (? string)\n" |
13 |
| - "func runtime.printpointer (? any)\n" |
14 |
| - "func runtime.printiface (? any)\n" |
15 |
| - "func runtime.printeface (? any)\n" |
16 |
| - "func runtime.printslice (? any)\n" |
17 |
| - "func runtime.printnl ()\n" |
18 |
| - "func runtime.printsp ()\n" |
19 |
| - "func runtime.catstring (? string, ? string) (? string)\n" |
20 |
| - "func runtime.cmpstring (? string, ? string) (? int)\n" |
21 |
| - "func runtime.slicestring (? string, ? int, ? int) (? string)\n" |
22 |
| - "func runtime.slicestring1 (? string, ? int) (? string)\n" |
23 |
| - "func runtime.indexstring (? string, ? int) (? uint8)\n" |
24 |
| - "func runtime.intstring (? int64) (? string)\n" |
25 |
| - "func runtime.slicebytetostring (? []uint8) (? string)\n" |
26 |
| - "func runtime.sliceinttostring (? []int) (? string)\n" |
27 |
| - "func runtime.stringiter (? string, ? int) (? int)\n" |
28 |
| - "func runtime.stringiter2 (? string, ? int) (retk int, retv int)\n" |
29 |
| - "func runtime.slicecopy (to any, fr any, wid uint32) (? int)\n" |
30 |
| - "func runtime.ifaceI2E (iface any) (ret any)\n" |
31 |
| - "func runtime.ifaceE2I (typ *uint8, iface any) (ret any)\n" |
32 |
| - "func runtime.ifaceT2E (typ *uint8, elem any) (ret any)\n" |
33 |
| - "func runtime.ifaceE2T (typ *uint8, elem any) (ret any)\n" |
34 |
| - "func runtime.ifaceE2I2 (typ *uint8, iface any) (ret any, ok bool)\n" |
35 |
| - "func runtime.ifaceE2T2 (typ *uint8, elem any) (ret any, ok bool)\n" |
36 |
| - "func runtime.ifaceT2I (typ1 *uint8, typ2 *uint8, elem any) (ret any)\n" |
37 |
| - "func runtime.ifaceI2T (typ *uint8, iface any) (ret any)\n" |
38 |
| - "func runtime.ifaceI2T2 (typ *uint8, iface any) (ret any, ok bool)\n" |
39 |
| - "func runtime.ifaceI2I (typ *uint8, iface any) (ret any)\n" |
40 |
| - "func runtime.ifaceI2Ix (typ *uint8, iface any) (ret any)\n" |
41 |
| - "func runtime.ifaceI2I2 (typ *uint8, iface any) (ret any, ok bool)\n" |
42 |
| - "func runtime.ifaceeq (i1 any, i2 any) (ret bool)\n" |
43 |
| - "func runtime.efaceeq (i1 any, i2 any) (ret bool)\n" |
44 |
| - "func runtime.ifacethash (i1 any) (ret uint32)\n" |
45 |
| - "func runtime.efacethash (i1 any) (ret uint32)\n" |
46 |
| - "func runtime.makemap (key *uint8, val *uint8, hint int) (hmap map[any] any)\n" |
47 |
| - "func runtime.mapaccess1 (hmap map[any] any, key any) (val any)\n" |
48 |
| - "func runtime.mapaccess2 (hmap map[any] any, key any) (val any, pres bool)\n" |
49 |
| - "func runtime.mapassign1 (hmap map[any] any, key any, val any)\n" |
50 |
| - "func runtime.mapassign2 (hmap map[any] any, key any, val any, pres bool)\n" |
51 |
| - "func runtime.mapiterinit (hmap map[any] any, hiter *any)\n" |
52 |
| - "func runtime.mapiternext (hiter *any)\n" |
53 |
| - "func runtime.mapiter1 (hiter *any) (key any)\n" |
54 |
| - "func runtime.mapiter2 (hiter *any) (key any, val any)\n" |
55 |
| - "func runtime.makechan (elem *uint8, hint int) (hchan chan any)\n" |
56 |
| - "func runtime.chanrecv1 (hchan <-chan any) (elem any)\n" |
57 |
| - "func runtime.chanrecv2 (hchan <-chan any) (elem any, pres bool)\n" |
58 |
| - "func runtime.chansend1 (hchan chan<- any, elem any)\n" |
59 |
| - "func runtime.chansend2 (hchan chan<- any, elem any) (pres bool)\n" |
60 |
| - "func runtime.closechan (hchan any)\n" |
61 |
| - "func runtime.closedchan (hchan any) (? bool)\n" |
62 |
| - "func runtime.newselect (size int) (sel *uint8)\n" |
63 |
| - "func runtime.selectsend (sel *uint8, hchan chan<- any, elem any) (selected bool)\n" |
64 |
| - "func runtime.selectrecv (sel *uint8, hchan <-chan any, elem *any) (selected bool)\n" |
65 |
| - "func runtime.selectdefault (sel *uint8) (selected bool)\n" |
66 |
| - "func runtime.selectgo (sel *uint8)\n" |
67 |
| - "func runtime.makeslice (typ *uint8, nel int, cap int) (ary []any)\n" |
68 |
| - "func runtime.sliceslice1 (old []any, lb int, width int) (ary []any)\n" |
69 |
| - "func runtime.sliceslice (old []any, lb int, hb int, width int) (ary []any)\n" |
70 |
| - "func runtime.slicearray (old *any, nel int, lb int, hb int, width int) (ary []any)\n" |
71 |
| - "func runtime.closure ()\n" |
72 |
| - "func runtime.int64div (? int64, ? int64) (? int64)\n" |
73 |
| - "func runtime.uint64div (? uint64, ? uint64) (? uint64)\n" |
74 |
| - "func runtime.int64mod (? int64, ? int64) (? int64)\n" |
75 |
| - "func runtime.uint64mod (? uint64, ? uint64) (? uint64)\n" |
76 |
| - "func runtime.float64toint64 (? float64) (? int64)\n" |
77 |
| - "func runtime.int64tofloat64 (? int64) (? float64)\n" |
| 3 | + "func \"runtime\".mal (? int32) (? *any)\n" |
| 4 | + "func \"runtime\".throwindex ()\n" |
| 5 | + "func \"runtime\".throwreturn ()\n" |
| 6 | + "func \"runtime\".throwinit ()\n" |
| 7 | + "func \"runtime\".panicl ()\n" |
| 8 | + "func \"runtime\".printbool (? bool)\n" |
| 9 | + "func \"runtime\".printfloat (? float64)\n" |
| 10 | + "func \"runtime\".printint (? int64)\n" |
| 11 | + "func \"runtime\".printuint (? uint64)\n" |
| 12 | + "func \"runtime\".printstring (? string)\n" |
| 13 | + "func \"runtime\".printpointer (? any)\n" |
| 14 | + "func \"runtime\".printiface (? any)\n" |
| 15 | + "func \"runtime\".printeface (? any)\n" |
| 16 | + "func \"runtime\".printslice (? any)\n" |
| 17 | + "func \"runtime\".printnl ()\n" |
| 18 | + "func \"runtime\".printsp ()\n" |
| 19 | + "func \"runtime\".catstring (? string, ? string) (? string)\n" |
| 20 | + "func \"runtime\".cmpstring (? string, ? string) (? int)\n" |
| 21 | + "func \"runtime\".slicestring (? string, ? int, ? int) (? string)\n" |
| 22 | + "func \"runtime\".slicestring1 (? string, ? int) (? string)\n" |
| 23 | + "func \"runtime\".indexstring (? string, ? int) (? uint8)\n" |
| 24 | + "func \"runtime\".intstring (? int64) (? string)\n" |
| 25 | + "func \"runtime\".slicebytetostring (? []uint8) (? string)\n" |
| 26 | + "func \"runtime\".sliceinttostring (? []int) (? string)\n" |
| 27 | + "func \"runtime\".stringiter (? string, ? int) (? int)\n" |
| 28 | + "func \"runtime\".stringiter2 (? string, ? int) (retk int, retv int)\n" |
| 29 | + "func \"runtime\".slicecopy (to any, fr any, wid uint32) (? int)\n" |
| 30 | + "func \"runtime\".ifaceI2E (iface any) (ret any)\n" |
| 31 | + "func \"runtime\".ifaceE2I (typ *uint8, iface any) (ret any)\n" |
| 32 | + "func \"runtime\".ifaceT2E (typ *uint8, elem any) (ret any)\n" |
| 33 | + "func \"runtime\".ifaceE2T (typ *uint8, elem any) (ret any)\n" |
| 34 | + "func \"runtime\".ifaceE2I2 (typ *uint8, iface any) (ret any, ok bool)\n" |
| 35 | + "func \"runtime\".ifaceE2T2 (typ *uint8, elem any) (ret any, ok bool)\n" |
| 36 | + "func \"runtime\".ifaceT2I (typ1 *uint8, typ2 *uint8, elem any) (ret any)\n" |
| 37 | + "func \"runtime\".ifaceI2T (typ *uint8, iface any) (ret any)\n" |
| 38 | + "func \"runtime\".ifaceI2T2 (typ *uint8, iface any) (ret any, ok bool)\n" |
| 39 | + "func \"runtime\".ifaceI2I (typ *uint8, iface any) (ret any)\n" |
| 40 | + "func \"runtime\".ifaceI2Ix (typ *uint8, iface any) (ret any)\n" |
| 41 | + "func \"runtime\".ifaceI2I2 (typ *uint8, iface any) (ret any, ok bool)\n" |
| 42 | + "func \"runtime\".ifaceeq (i1 any, i2 any) (ret bool)\n" |
| 43 | + "func \"runtime\".efaceeq (i1 any, i2 any) (ret bool)\n" |
| 44 | + "func \"runtime\".ifacethash (i1 any) (ret uint32)\n" |
| 45 | + "func \"runtime\".efacethash (i1 any) (ret uint32)\n" |
| 46 | + "func \"runtime\".makemap (key *uint8, val *uint8, hint int) (hmap map[any] any)\n" |
| 47 | + "func \"runtime\".mapaccess1 (hmap map[any] any, key any) (val any)\n" |
| 48 | + "func \"runtime\".mapaccess2 (hmap map[any] any, key any) (val any, pres bool)\n" |
| 49 | + "func \"runtime\".mapassign1 (hmap map[any] any, key any, val any)\n" |
| 50 | + "func \"runtime\".mapassign2 (hmap map[any] any, key any, val any, pres bool)\n" |
| 51 | + "func \"runtime\".mapiterinit (hmap map[any] any, hiter *any)\n" |
| 52 | + "func \"runtime\".mapiternext (hiter *any)\n" |
| 53 | + "func \"runtime\".mapiter1 (hiter *any) (key any)\n" |
| 54 | + "func \"runtime\".mapiter2 (hiter *any) (key any, val any)\n" |
| 55 | + "func \"runtime\".makechan (elem *uint8, hint int) (hchan chan any)\n" |
| 56 | + "func \"runtime\".chanrecv1 (hchan <-chan any) (elem any)\n" |
| 57 | + "func \"runtime\".chanrecv2 (hchan <-chan any) (elem any, pres bool)\n" |
| 58 | + "func \"runtime\".chansend1 (hchan chan<- any, elem any)\n" |
| 59 | + "func \"runtime\".chansend2 (hchan chan<- any, elem any) (pres bool)\n" |
| 60 | + "func \"runtime\".closechan (hchan any)\n" |
| 61 | + "func \"runtime\".closedchan (hchan any) (? bool)\n" |
| 62 | + "func \"runtime\".newselect (size int) (sel *uint8)\n" |
| 63 | + "func \"runtime\".selectsend (sel *uint8, hchan chan<- any, elem any) (selected bool)\n" |
| 64 | + "func \"runtime\".selectrecv (sel *uint8, hchan <-chan any, elem *any) (selected bool)\n" |
| 65 | + "func \"runtime\".selectdefault (sel *uint8) (selected bool)\n" |
| 66 | + "func \"runtime\".selectgo (sel *uint8)\n" |
| 67 | + "func \"runtime\".makeslice (typ *uint8, nel int, cap int) (ary []any)\n" |
| 68 | + "func \"runtime\".sliceslice1 (old []any, lb int, width int) (ary []any)\n" |
| 69 | + "func \"runtime\".sliceslice (old []any, lb int, hb int, width int) (ary []any)\n" |
| 70 | + "func \"runtime\".slicearray (old *any, nel int, lb int, hb int, width int) (ary []any)\n" |
| 71 | + "func \"runtime\".closure ()\n" |
| 72 | + "func \"runtime\".int64div (? int64, ? int64) (? int64)\n" |
| 73 | + "func \"runtime\".uint64div (? uint64, ? uint64) (? uint64)\n" |
| 74 | + "func \"runtime\".int64mod (? int64, ? int64) (? int64)\n" |
| 75 | + "func \"runtime\".uint64mod (? uint64, ? uint64) (? uint64)\n" |
| 76 | + "func \"runtime\".float64toint64 (? float64) (? int64)\n" |
| 77 | + "func \"runtime\".int64tofloat64 (? int64) (? float64)\n" |
78 | 78 | "\n"
|
79 | 79 | "$$\n";
|
80 | 80 | char *unsafeimport =
|
81 | 81 | "package unsafe\n"
|
82 |
| - "type unsafe.Pointer *any\n" |
83 |
| - "func unsafe.Offsetof (? any) (? int)\n" |
84 |
| - "func unsafe.Sizeof (? any) (? int)\n" |
85 |
| - "func unsafe.Alignof (? any) (? int)\n" |
86 |
| - "func unsafe.Typeof (i interface { }) (typ interface { })\n" |
87 |
| - "func unsafe.Reflect (i interface { }) (typ interface { }, addr unsafe.Pointer)\n" |
88 |
| - "func unsafe.Unreflect (typ interface { }, addr unsafe.Pointer) (ret interface { })\n" |
89 |
| - "func unsafe.New (typ interface { }) (? unsafe.Pointer)\n" |
90 |
| - "func unsafe.NewArray (typ interface { }, n int) (? unsafe.Pointer)\n" |
| 82 | + "type \"unsafe\".Pointer *any\n" |
| 83 | + "func \"unsafe\".Offsetof (? any) (? int)\n" |
| 84 | + "func \"unsafe\".Sizeof (? any) (? int)\n" |
| 85 | + "func \"unsafe\".Alignof (? any) (? int)\n" |
| 86 | + "func \"unsafe\".Typeof (i interface { }) (typ interface { })\n" |
| 87 | + "func \"unsafe\".Reflect (i interface { }) (typ interface { }, addr \"unsafe\".Pointer)\n" |
| 88 | + "func \"unsafe\".Unreflect (typ interface { }, addr \"unsafe\".Pointer) (ret interface { })\n" |
| 89 | + "func \"unsafe\".New (typ interface { }) (? \"unsafe\".Pointer)\n" |
| 90 | + "func \"unsafe\".NewArray (typ interface { }, n int) (? \"unsafe\".Pointer)\n" |
91 | 91 | "\n"
|
92 | 92 | "$$\n";
|
0 commit comments