mirror of
https://github.com/criyle/go-sandbox.git
synced 2025-11-04 14:49:53 +08:00
24 lines
349 B
Go
24 lines
349 B
Go
package deamon
|
|
|
|
func intSliceToUintptr(s []int) []uintptr {
|
|
var r []uintptr
|
|
if len(s) > 0 {
|
|
r = make([]uintptr, len(s))
|
|
for i, x := range s {
|
|
r[i] = uintptr(x)
|
|
}
|
|
}
|
|
return r
|
|
}
|
|
|
|
func uintptrSliceToInt(s []uintptr) []int {
|
|
var r []int
|
|
if len(s) > 0 {
|
|
r = make([]int, len(s))
|
|
for i, x := range s {
|
|
r[i] = int(x)
|
|
}
|
|
}
|
|
return r
|
|
}
|