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