Blame swig/libwebp.go

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