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