kavea/src/img.go

23 lines
440 B
Go

package main
/*
#cgo LDFLAGS: -lm
#include "img.h"
*/
import "C"
import (
"fmt"
// "unsafe"
)
func Test() {
filename := C.CString("Skydusky.3d")
pimg := C.img_open_survey(filename, nil)
// for C.img_read_item(((*C.CStruct)(unsafe.Pointer(pimg))), ((*C.CStruct)(unsafe.Pointer((&pimg.mv))))) != C.img_BAD {
for C.img_read_item(pimg, &pimg.mv) != C.img_BAD {
if pimg.label != nil {
fmt.Println(C.GoString(pimg.label))
}
}
}