i don't think you can use a go function directly in the callback. you need a correctly-typed C helper to do it. at least that used to be the case. see examples:
https://github.com/mirtchovski/clamav/blob/master/cfuncs.go https://github.com/mirtchovski/clamav/blob/master/callback.go -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/CAK4xykXyfti3P-49W-jbM9s_Jssb6m0w_FvN7JM6%3DR1s8mdGcg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.