From b951524ae2b8c68ef8350220d1e896035e0cead6 Mon Sep 17 00:00:00 2001 From: Steven Allen Date: Tue, 28 Apr 2020 02:38:07 -0700 Subject: [PATCH] fix: remove CGO functions These aren't actually used by anyone anywhere and they'll lead to build errors if: 1. GCC isn't installed. 2. CGO_ENABLED isn't set to 0. --- sockaddr_cgo.go | 18 ------------------ 1 file changed, 18 deletions(-) delete mode 100644 sockaddr_cgo.go diff --git a/sockaddr_cgo.go b/sockaddr_cgo.go deleted file mode 100644 index 278e01a..0000000 --- a/sockaddr_cgo.go +++ /dev/null @@ -1,18 +0,0 @@ -package sockaddr - -import ( - "C" - "unsafe" - - sockaddrnet "github.com/libp2p/go-sockaddr/net" -) - -// AnyToCAny casts a *RawSockaddrAny to a *C.struct_sockaddr_any -func AnyToCAny(a *sockaddrnet.RawSockaddrAny) *C.struct_sockaddr_any { - return (*C.struct_sockaddr_any)(unsafe.Pointer(a)) -} - -// CAnyToAny casts a *C.struct_sockaddr_any to a *RawSockaddrAny -func CAnyToAny(a *C.struct_sockaddr_any) *sockaddrnet.RawSockaddrAny { - return (*sockaddrnet.RawSockaddrAny)(unsafe.Pointer(a)) -}