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