| /* ---------------------------------------------------------------------------- |
| * This file was automatically generated by SWIG (http://www.swig.org). |
| * Version 2.0.10 |
| * |
| * This file is not intended to be easily readable and contains a number of |
| * coding conventions designed to improve portability and efficiency. Do not make |
| * changes to this file unless you know what you are doing--modify the SWIG |
| * interface file instead. |
| * ----------------------------------------------------------------------------- */ |
| |
| package libwebp |
| |
| import _ "runtime/cgo" |
| import "unsafe" |
| |
| type _ unsafe.Pointer |
| |
| type _swig_fnptr *byte |
| type _swig_memberptr *byte |
| |
| //extern libwebpSwigCgocall |
| func SwigCgocall() |
| |
| //extern libwebpSwigCgocallDone |
| func SwigCgocallDone() |
| |
| //extern libwebpSwigCgocallBack |
| func SwigCgocallBack() |
| |
| //extern libwebpSwigCgocallBackDone |
| func SwigCgocallBackDone() |
| |
| func WebPGetDecoderVersion() int |
| func Wrapped_WebPGetInfo(string, []int, []int) int |
| |
| // WebPGetInfo has 2 output parameters, provide a version in the more natural |
| // go idiom: |
| func WebPGetInfo(webp []byte) (ok bool, width int, height int) { |
| w := []int{0} |
| h := []int{0} |
| ok = Wrapped_WebPGetInfo(string(webp), w, h) != 0 |
| width = w[0] |
| height = h[0] |
| return |
| } |