char *runtimeimport =
"package runtime\n"
"import runtime \"runtime\"\n"
- "func @\"\".new (typ *uint8) *any\n"
+ "func @\"\".new (typ *byte) *any\n"
"func @\"\".panicindex ()\n"
"func @\"\".panicslice ()\n"
"func @\"\".throwreturn ()\n"
"func @\"\".goprintf ()\n"
"func @\"\".concatstring ()\n"
"func @\"\".append ()\n"
- "func @\"\".appendslice (typ *uint8, x any, y []any) any\n"
- "func @\"\".appendstr (typ *uint8, x []uint8, y string) []uint8\n"
+ "func @\"\".appendslice (typ *byte, x any, y []any) any\n"
+ "func @\"\".appendstr (typ *byte, x []byte, y string) []byte\n"
"func @\"\".cmpstring (? string, ? string) int\n"
"func @\"\".slicestring (? string, ? int, ? int) string\n"
"func @\"\".slicestring1 (? string, ? int) string\n"
"func @\"\".intstring (? int64) string\n"
- "func @\"\".slicebytetostring (? []uint8) string\n"
+ "func @\"\".slicebytetostring (? []byte) string\n"
"func @\"\".sliceinttostring (? []int) string\n"
- "func @\"\".stringtoslicebyte (? string) []uint8\n"
+ "func @\"\".stringtoslicebyte (? string) []byte\n"
"func @\"\".stringtosliceint (? string) []int\n"
"func @\"\".stringiter (? string, ? int) int\n"
"func @\"\".stringiter2 (? string, ? int) (retk int, retv int)\n"
"func @\"\".slicecopy (to any, fr any, wid uint32) int\n"
"func @\"\".slicestringcopy (to any, fr any) int\n"
"func @\"\".convI2E (elem any) any\n"
- "func @\"\".convI2I (typ *uint8, elem any) any\n"
- "func @\"\".convT2E (typ *uint8, elem any) any\n"
- "func @\"\".convT2I (typ *uint8, typ2 *uint8, elem any) any\n"
- "func @\"\".assertE2E (typ *uint8, iface any) any\n"
- "func @\"\".assertE2E2 (typ *uint8, iface any) (ret any, ok bool)\n"
- "func @\"\".assertE2I (typ *uint8, iface any) any\n"
- "func @\"\".assertE2I2 (typ *uint8, iface any) (ret any, ok bool)\n"
- "func @\"\".assertE2T (typ *uint8, iface any) any\n"
- "func @\"\".assertE2T2 (typ *uint8, iface any) (ret any, ok bool)\n"
- "func @\"\".assertI2E (typ *uint8, iface any) any\n"
- "func @\"\".assertI2E2 (typ *uint8, iface any) (ret any, ok bool)\n"
- "func @\"\".assertI2I (typ *uint8, iface any) any\n"
- "func @\"\".assertI2I2 (typ *uint8, iface any) (ret any, ok bool)\n"
- "func @\"\".assertI2T (typ *uint8, iface any) any\n"
- "func @\"\".assertI2T2 (typ *uint8, iface any) (ret any, ok bool)\n"
+ "func @\"\".convI2I (typ *byte, elem any) any\n"
+ "func @\"\".convT2E (typ *byte, elem any) any\n"
+ "func @\"\".convT2I (typ *byte, typ2 *byte, elem any) any\n"
+ "func @\"\".assertE2E (typ *byte, iface any) any\n"
+ "func @\"\".assertE2E2 (typ *byte, iface any) (ret any, ok bool)\n"
+ "func @\"\".assertE2I (typ *byte, iface any) any\n"
+ "func @\"\".assertE2I2 (typ *byte, iface any) (ret any, ok bool)\n"
+ "func @\"\".assertE2T (typ *byte, iface any) any\n"
+ "func @\"\".assertE2T2 (typ *byte, iface any) (ret any, ok bool)\n"
+ "func @\"\".assertI2E (typ *byte, iface any) any\n"
+ "func @\"\".assertI2E2 (typ *byte, iface any) (ret any, ok bool)\n"
+ "func @\"\".assertI2I (typ *byte, iface any) any\n"
+ "func @\"\".assertI2I2 (typ *byte, iface any) (ret any, ok bool)\n"
+ "func @\"\".assertI2T (typ *byte, iface any) any\n"
+ "func @\"\".assertI2T2 (typ *byte, iface any) (ret any, ok bool)\n"
"func @\"\".ifaceeq (i1 any, i2 any) bool\n"
"func @\"\".efaceeq (i1 any, i2 any) bool\n"
"func @\"\".ifacethash (i1 any) uint32\n"
"func @\"\".efacethash (i1 any) uint32\n"
- "func @\"\".makemap (mapType *uint8, hint int64) map[any] any\n"
- "func @\"\".mapaccess1 (mapType *uint8, hmap map[any] any, key any) any\n"
- "func @\"\".mapaccess2 (mapType *uint8, hmap map[any] any, key any) (val any, pres bool)\n"
- "func @\"\".mapassign1 (mapType *uint8, hmap map[any] any, key any, val any)\n"
- "func @\"\".mapassign2 (mapType *uint8, hmap map[any] any, key any, val any, pres bool)\n"
- "func @\"\".mapiterinit (mapType *uint8, hmap map[any] any, hiter *any)\n"
- "func @\"\".mapdelete (mapType *uint8, hmap map[any] any, key any)\n"
+ "func @\"\".makemap (mapType *byte, hint int64) map[any] any\n"
+ "func @\"\".mapaccess1 (mapType *byte, hmap map[any] any, key any) any\n"
+ "func @\"\".mapaccess2 (mapType *byte, hmap map[any] any, key any) (val any, pres bool)\n"
+ "func @\"\".mapassign1 (mapType *byte, hmap map[any] any, key any, val any)\n"
+ "func @\"\".mapassign2 (mapType *byte, hmap map[any] any, key any, val any, pres bool)\n"
+ "func @\"\".mapiterinit (mapType *byte, hmap map[any] any, hiter *any)\n"
+ "func @\"\".mapdelete (mapType *byte, hmap map[any] any, key any)\n"
"func @\"\".mapiternext (hiter *any)\n"
"func @\"\".mapiter1 (hiter *any) any\n"
"func @\"\".mapiter2 (hiter *any) (key any, val any)\n"
- "func @\"\".makechan (chanType *uint8, hint int64) chan any\n"
- "func @\"\".chanrecv1 (chanType *uint8, hchan <-chan any) any\n"
- "func @\"\".chanrecv2 (chanType *uint8, hchan <-chan any) (elem any, received bool)\n"
- "func @\"\".chansend1 (chanType *uint8, hchan chan<- any, elem any)\n"
+ "func @\"\".makechan (chanType *byte, hint int64) chan any\n"
+ "func @\"\".chanrecv1 (chanType *byte, hchan <-chan any) any\n"
+ "func @\"\".chanrecv2 (chanType *byte, hchan <-chan any) (elem any, received bool)\n"
+ "func @\"\".chansend1 (chanType *byte, hchan chan<- any, elem any)\n"
"func @\"\".closechan (hchan any)\n"
- "func @\"\".selectnbsend (chanType *uint8, hchan chan<- any, elem any) bool\n"
- "func @\"\".selectnbrecv (chanType *uint8, elem *any, hchan <-chan any) bool\n"
- "func @\"\".selectnbrecv2 (chanType *uint8, elem *any, received *bool, hchan <-chan any) bool\n"
- "func @\"\".newselect (size int) *uint8\n"
- "func @\"\".selectsend (sel *uint8, hchan chan<- any, elem *any) bool\n"
- "func @\"\".selectrecv (sel *uint8, hchan <-chan any, elem *any) bool\n"
- "func @\"\".selectrecv2 (sel *uint8, hchan <-chan any, elem *any, received *bool) bool\n"
- "func @\"\".selectdefault (sel *uint8) bool\n"
- "func @\"\".selectgo (sel *uint8)\n"
+ "func @\"\".selectnbsend (chanType *byte, hchan chan<- any, elem any) bool\n"
+ "func @\"\".selectnbrecv (chanType *byte, elem *any, hchan <-chan any) bool\n"
+ "func @\"\".selectnbrecv2 (chanType *byte, elem *any, received *bool, hchan <-chan any) bool\n"
+ "func @\"\".newselect (size int) *byte\n"
+ "func @\"\".selectsend (sel *byte, hchan chan<- any, elem *any) bool\n"
+ "func @\"\".selectrecv (sel *byte, hchan <-chan any, elem *any) bool\n"
+ "func @\"\".selectrecv2 (sel *byte, hchan <-chan any, elem *any, received *bool) bool\n"
+ "func @\"\".selectdefault (sel *byte) bool\n"
+ "func @\"\".selectgo (sel *byte)\n"
"func @\"\".block ()\n"
- "func @\"\".makeslice (typ *uint8, nel int64, cap int64) []any\n"
- "func @\"\".growslice (typ *uint8, old []any, n int64) []any\n"
+ "func @\"\".makeslice (typ *byte, nel int64, cap int64) []any\n"
+ "func @\"\".growslice (typ *byte, old []any, n int64) []any\n"
"func @\"\".sliceslice1 (old []any, lb uint64, width uint64) []any\n"
"func @\"\".sliceslice (old []any, lb uint64, hb uint64, width uint64) []any\n"
"func @\"\".slicearray (old *any, nel uint64, lb uint64, hb uint64, width uint64) []any\n"