//go:cgo_ldflag "-L/Users/dhollim/workspaces/Quickbeam/build/QuickbeamAdminGoClient/QuickbeamAdminGoClient-1.0/RHEL5_64/DEV.STD.PTHREAD/build/lib"
//go:cgo_ldflag "-framework"
//go:cgo_ldflag "CoreFoundation"
//go:cgo_ldflag "-framework"
//go:cgo_ldflag "Security"
// Code generated by cmd/cgo; DO NOT EDIT.

package x509

import "unsafe"

import _ "runtime/cgo"

import "syscall"

var _ syscall.Errno
func _Cgo_ptr(ptr unsafe.Pointer) unsafe.Pointer { return ptr }

//go:linkname _Cgo_always_false runtime.cgoAlwaysFalse
var _Cgo_always_false bool
//go:linkname _Cgo_use runtime.cgoUse
func _Cgo_use(interface{})
type _Ctype_CFDataRef uintptr

type _Ctype_CFIndex = _Ctype_long

type _Ctype_CFTypeID = _Ctype_ulong

type _Ctype_CFTypeRef uintptr

type _Ctype_UInt8 = _Ctype_uchar

type _Ctype__Bool bool

type _Ctype_int int32

type _Ctype_intgo = _Ctype_ptrdiff_t

type _Ctype_long int64

type _Ctype_ptrdiff_t = _Ctype_long

type _Ctype_struct___CFData struct{}

type _Ctype_uchar uint8

type _Ctype_ulong uint64

type _Ctype_void [0]byte

//go:linkname _cgo_runtime_cgocall runtime.cgocall
func _cgo_runtime_cgocall(unsafe.Pointer, uintptr) int32

//go:linkname _cgo_runtime_cgocallback runtime.cgocallback
func _cgo_runtime_cgocallback(unsafe.Pointer, unsafe.Pointer, uintptr, uintptr)

//go:linkname _cgoCheckPointer runtime.cgoCheckPointer
func _cgoCheckPointer(interface{}, ...interface{})

//go:linkname _cgoCheckResult runtime.cgoCheckResult
func _cgoCheckResult(interface{})

//go:cgo_import_static _cgo_0c91096c4ae5_Cfunc_CFDataGetBytePtr
//go:linkname __cgofn__cgo_0c91096c4ae5_Cfunc_CFDataGetBytePtr _cgo_0c91096c4ae5_Cfunc_CFDataGetBytePtr
var __cgofn__cgo_0c91096c4ae5_Cfunc_CFDataGetBytePtr byte
var _cgo_0c91096c4ae5_Cfunc_CFDataGetBytePtr = unsafe.Pointer(&__cgofn__cgo_0c91096c4ae5_Cfunc_CFDataGetBytePtr)

//go:cgo_unsafe_args
func _Cfunc_CFDataGetBytePtr(p0 _Ctype_CFDataRef) (r1 *_Ctype_UInt8) {
	_cgo_runtime_cgocall(_cgo_0c91096c4ae5_Cfunc_CFDataGetBytePtr, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
	}
	return
}
//go:cgo_import_static _cgo_0c91096c4ae5_Cfunc_CFDataGetLength
//go:linkname __cgofn__cgo_0c91096c4ae5_Cfunc_CFDataGetLength _cgo_0c91096c4ae5_Cfunc_CFDataGetLength
var __cgofn__cgo_0c91096c4ae5_Cfunc_CFDataGetLength byte
var _cgo_0c91096c4ae5_Cfunc_CFDataGetLength = unsafe.Pointer(&__cgofn__cgo_0c91096c4ae5_Cfunc_CFDataGetLength)

//go:cgo_unsafe_args
func _Cfunc_CFDataGetLength(p0 _Ctype_CFDataRef) (r1 _Ctype_CFIndex) {
	_cgo_runtime_cgocall(_cgo_0c91096c4ae5_Cfunc_CFDataGetLength, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
	}
	return
}
//go:cgo_import_static _cgo_0c91096c4ae5_Cfunc_CFRelease
//go:linkname __cgofn__cgo_0c91096c4ae5_Cfunc_CFRelease _cgo_0c91096c4ae5_Cfunc_CFRelease
var __cgofn__cgo_0c91096c4ae5_Cfunc_CFRelease byte
var _cgo_0c91096c4ae5_Cfunc_CFRelease = unsafe.Pointer(&__cgofn__cgo_0c91096c4ae5_Cfunc_CFRelease)

//go:cgo_unsafe_args
func _Cfunc_CFRelease(p0 _Ctype_CFTypeRef) (r1 _Ctype_void) {
	_cgo_runtime_cgocall(_cgo_0c91096c4ae5_Cfunc_CFRelease, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
	}
	return
}
//go:cgo_import_static _cgo_0c91096c4ae5_Cfunc_CopyPEMRoots
//go:linkname __cgofn__cgo_0c91096c4ae5_Cfunc_CopyPEMRoots _cgo_0c91096c4ae5_Cfunc_CopyPEMRoots
var __cgofn__cgo_0c91096c4ae5_Cfunc_CopyPEMRoots byte
var _cgo_0c91096c4ae5_Cfunc_CopyPEMRoots = unsafe.Pointer(&__cgofn__cgo_0c91096c4ae5_Cfunc_CopyPEMRoots)

//go:cgo_unsafe_args
func _Cfunc_CopyPEMRoots(p0 *_Ctype_CFDataRef, p1 *_Ctype_CFDataRef, p2 _Ctype__Bool) (r1 _Ctype_int) {
	_cgo_runtime_cgocall(_cgo_0c91096c4ae5_Cfunc_CopyPEMRoots, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
		_Cgo_use(p1)
		_Cgo_use(p2)
	}
	return
}

//go:linkname _cgo_runtime_gobytes runtime.gobytes
func _cgo_runtime_gobytes(unsafe.Pointer, int) []byte

func _Cfunc_GoBytes(p unsafe.Pointer, l _Ctype_int) []byte {
	return _cgo_runtime_gobytes(p, int(l))
}
