mirror of
https://gitee.com/milvus-io/milvus.git
synced 2024-11-30 02:48:45 +08:00
aa7014a360
/kind improvement Signed-off-by: SimFG <bang.fu@zilliz.com>
21 lines
304 B
Go
21 lines
304 B
Go
package cgoconverter
|
|
|
|
/*
|
|
#include <stdlib.h>
|
|
#include <string.h>
|
|
*/
|
|
import "C"
|
|
|
|
import "unsafe"
|
|
|
|
func copyToCBytes(data []byte) unsafe.Pointer {
|
|
return C.CBytes(data)
|
|
}
|
|
|
|
func mallocCBytes(v byte, len int) unsafe.Pointer {
|
|
p := C.malloc(C.size_t(len))
|
|
C.memset(p, C.int(v), C.size_t(len))
|
|
|
|
return p
|
|
}
|