github.com/reiver/go@v0.0.0-20150109200633-1d0c7792f172/test/safe/pkg.go (about) 1 // true 2 3 // Copyright 2012 The Go Authors. All rights reserved. 4 // Use of this source code is governed by a BSD-style 5 // license that can be found in the LICENSE file. 6 7 // a package that uses unsafe on the inside but not in it's api 8 9 package pkg 10 11 import "unsafe" 12 13 // this should be inlinable 14 func Float32bits(f float32) uint32 { 15 return *(*uint32)(unsafe.Pointer(&f)) 16 }