const.out.go raw
1 package main
2
3 import "syscall"
4 import "unsafe"
5
6 var _ unsafe.Pointer
7
8 //go:linkname _Cgo_CString runtime.cgo_CString
9 func _Cgo_CString(string) *_Cgo_char
10
11 //go:linkname _Cgo_GoString runtime.cgo_GoString
12 func _Cgo_GoString(*_Cgo_char) string
13
14 //go:linkname _Cgo___GoStringN runtime.cgo_GoStringN
15 func _Cgo___GoStringN(*_Cgo_char, uintptr) string
16
17 func _Cgo_GoStringN(cstr *_Cgo_char, length _Cgo_int) string {
18 return _Cgo___GoStringN(cstr, uintptr(length))
19 }
20
21 //go:linkname _Cgo___GoBytes runtime.cgo_GoBytes
22 func _Cgo___GoBytes(unsafe.Pointer, uintptr) []byte
23
24 func _Cgo_GoBytes(ptr unsafe.Pointer, length _Cgo_int) []byte {
25 return _Cgo___GoBytes(ptr, uintptr(length))
26 }
27
28 //go:linkname _Cgo___CBytes runtime.cgo_CBytes
29 func _Cgo___CBytes([]byte) unsafe.Pointer
30
31 func _Cgo_CBytes(b []byte) unsafe.Pointer {
32 return _Cgo___CBytes(b)
33 }
34
35 //go:linkname _Cgo___get_errno_num runtime.cgo_errno
36 func _Cgo___get_errno_num() uintptr
37
38 func _Cgo___get_errno() error {
39 return syscall.Errno(_Cgo___get_errno_num())
40 }
41
42 type (
43 _Cgo_char uint8
44 _Cgo_schar int8
45 _Cgo_uchar uint8
46 _Cgo_short int16
47 _Cgo_ushort uint16
48 _Cgo_int int32
49 _Cgo_uint uint32
50 _Cgo_long int32
51 _Cgo_ulong uint32
52 _Cgo_longlong int64
53 _Cgo_ulonglong uint64
54 )
55
56 const _Cgo_foo = 3
57 const _Cgo_bar = _Cgo_foo
58 const _Cgo_unreferenced = 4
59 const _Cgo_referenced = _Cgo_unreferenced
60 const _Cgo_fnlike_val = 5
61 const _Cgo_square_val = (20 * 20)
62 const _Cgo_add_val = (3 + 5)
63