
This is very useful for (conditionally) adding extra include paths relative to the package path.
33 строки
653 Б
Go
33 строки
653 Б
Go
// CGo errors:
|
|
// testdata/flags.go:5:7: invalid #cgo line: NOFLAGS
|
|
// testdata/flags.go:8:13: invalid flag: -fdoes-not-exist
|
|
|
|
package main
|
|
|
|
import "unsafe"
|
|
|
|
var _ unsafe.Pointer
|
|
|
|
const C.BAR = 3
|
|
const C.FOO_H = 1
|
|
|
|
type C.int16_t = int16
|
|
type C.int32_t = int32
|
|
type C.int64_t = int64
|
|
type C.int8_t = int8
|
|
type C.uint16_t = uint16
|
|
type C.uint32_t = uint32
|
|
type C.uint64_t = uint64
|
|
type C.uint8_t = uint8
|
|
type C.uintptr_t = uintptr
|
|
type C.char uint8
|
|
type C.int int32
|
|
type C.long int32
|
|
type C.longlong int64
|
|
type C.schar int8
|
|
type C.short int16
|
|
type C.uchar uint8
|
|
type C.uint uint32
|
|
type C.ulong uint32
|
|
type C.ulonglong uint64
|
|
type C.ushort uint16
|