Fix tabs/spaces

This commit is contained in:
Aleksandr Sakharov 2026-01-20 21:15:07 +03:00
parent d0517dfe40
commit 4e2ef402ab
2 changed files with 20 additions and 20 deletions

View File

@ -5,19 +5,19 @@ package main
import ( import (
"os" "os"
"C" "C"
"unsafe" "unsafe"
) )
//export external_main //export external_main
func external_main(argc C.int, argv **C.char) { func external_main(argc C.int, argv **C.char) {
var offset = unsafe.Sizeof(uintptr(0)) var offset = unsafe.Sizeof(uintptr(0))
var go_argv []string var go_argv []string
for i := 0; i < int(argc); i++ { for i := 0; i < int(argc); i++ {
go_argv = append(go_argv, C.GoString(*argv)) go_argv = append(go_argv, C.GoString(*argv))
argv = (**C.char)(unsafe.Pointer(uintptr(unsafe.Pointer(argv)) + offset)) argv = (**C.char)(unsafe.Pointer(uintptr(unsafe.Pointer(argv)) + offset))
} }
os.Args = go_argv os.Args = go_argv
main() main()
} }

View File

@ -5,19 +5,19 @@ package main
import ( import (
"os" "os"
"C" "C"
"unsafe" "unsafe"
) )
//export external_main //export external_main
func external_main(argc C.int, argv **C.char) { func external_main(argc C.int, argv **C.char) {
var offset = unsafe.Sizeof(uintptr(0)) var offset = unsafe.Sizeof(uintptr(0))
var go_argv []string var go_argv []string
for i := 0; i < int(argc); i++ { for i := 0; i < int(argc); i++ {
go_argv = append(go_argv, C.GoString(*argv)) go_argv = append(go_argv, C.GoString(*argv))
argv = (**C.char)(unsafe.Pointer(uintptr(unsafe.Pointer(argv)) + offset)) argv = (**C.char)(unsafe.Pointer(uintptr(unsafe.Pointer(argv)) + offset))
} }
os.Args = go_argv os.Args = go_argv
main() main()
} }