// Code generated by cmd/cgo; DO NOT EDIT. //line /home/josie/.cache/paru/clone/wiiudownloader/src/pkg/mod/github.com/gotk3/gotk3@v0.6.5-0.20240618185848-ff349ae13f56/glib/glib_export.go:1:1 package glib // #cgo pkg-config: gio-2.0 // #include import _ "unsafe" import ( "unsafe" "github.com/gotk3/gotk3/internal/callback" ) //export goAsyncReadyCallbacks func goAsyncReadyCallbacks(sourceObject * /*line :13:42*/_Ctype_GObject /*line :13:51*/, res * /*line :13:58*/_Ctype_GAsyncResult /*line :13:72*/, userData /*line :13:83*/_Ctype_gpointer /*line :13:93*/) { var source *Object if sourceObject != nil { source = wrapObject(unsafe.Pointer(sourceObject)) } fn := callback.Get(uintptr(userData)).(AsyncReadyCallback) fn(source, wrapAsyncResult(wrapObject(unsafe.Pointer(res)))) } //export goCompareDataFuncs func goCompareDataFuncs(a, b /*line :24:30*/_Ctype_gconstpointer /*line :24:45*/, userData /*line :24:56*/_Ctype_gpointer /*line :24:66*/) /*line :24:68*/_Ctype_gint /*line :24:74*/ { fn := callback.Get(uintptr(userData)).(CompareDataFunc) return /*line :26:9*/_Ctype_gint /*line :26:15*/(fn(uintptr(a), uintptr(b))) }