This commit is contained in:
2025-09-07 20:50:36 -04:00
parent 99117dd319
commit 5a63c5939a

View File

@@ -89,8 +89,7 @@ func ExpandAddressOptions(address string, options ExpandOptions) []string {
cLanguages := C.calloc(C.size_t(len(options.Languages)), C.size_t(ptrSize)) cLanguages := C.calloc(C.size_t(len(options.Languages)), C.size_t(ptrSize))
cLanguagesPtr := (*[1 << 30]*C.char)(unsafe.Pointer(cLanguages)) cLanguagesPtr := (*[1 << 30]*C.char)(unsafe.Pointer(cLanguages))
var cLang C.String var cLang *C.char
defer C.free(unsafe.Pointer(cLang)) defer C.free(unsafe.Pointer(cLang))
defer C.free(unsafe.Pointer(cLanguages)) defer C.free(unsafe.Pointer(cLanguages))
@@ -133,7 +132,7 @@ func ExpandAddressOptions(address string, options ExpandOptions) []string {
var expansions = make([]string, numExpansions) var expansions = make([]string, numExpansions)
// Accessing a C array // Accessing a C array
cExpansionsPtr := (*[1 << 30]*C.char)(unsafe.Pointer(cExpansions)) cExpansionsPtr := (*[1 << 30](*C.char))(unsafe.Pointer(cExpansions))
var i uint64 var i uint64
for i = 0; i < numExpansions; i++ { for i = 0; i < numExpansions; i++ {