1*b2055c35SXin Li /* ---------------------------------------------------------------------------- 2*b2055c35SXin Li * This file was automatically generated by SWIG (http://www.swig.org). 3*b2055c35SXin Li * Version 2.0.10 4*b2055c35SXin Li * 5*b2055c35SXin Li * This file is not intended to be easily readable and contains a number of 6*b2055c35SXin Li * coding conventions designed to improve portability and efficiency. Do not make 7*b2055c35SXin Li * changes to this file unless you know what you are doing--modify the SWIG 8*b2055c35SXin Li * interface file instead. 9*b2055c35SXin Li * ----------------------------------------------------------------------------- */ 10*b2055c35SXin Li 11*b2055c35SXin Li /* This file should be compiled with 6c/8c. */ 12*b2055c35SXin Li #pragma dynimport _ _ "libwebp_go.so" 13*b2055c35SXin Li 14*b2055c35SXin Li #include "runtime.h" 15*b2055c35SXin Li #include "cgocall.h" 16*b2055c35SXin Li 17*b2055c35SXin Li #ifdef _64BIT 18*b2055c35SXin Li #define SWIG_PARM_SIZE 8 19*b2055c35SXin Li #else 20*b2055c35SXin Li #define SWIG_PARM_SIZE 4 21*b2055c35SXin Li #endif 22*b2055c35SXin Li 23*b2055c35SXin Li #pragma dynimport _wrap_WebPGetDecoderVersion _wrap_WebPGetDecoderVersion "" 24*b2055c35SXin Li extern void (*_wrap_WebPGetDecoderVersion)(void*); 25*b2055c35SXin Li static void (*x_wrap_WebPGetDecoderVersion)(void*) = _wrap_WebPGetDecoderVersion; 26*b2055c35SXin Li 27*b2055c35SXin Li void WebPGetDecoderVersion(struct{ uint8 x[SWIG_PARM_SIZE]; } p)28*b2055c35SXin Li·WebPGetDecoderVersion(struct { 29*b2055c35SXin Li uint8 x[SWIG_PARM_SIZE]; 30*b2055c35SXin Li } p) 31*b2055c35SXin Li 32*b2055c35SXin Li { 33*b2055c35SXin Li runtime·cgocall(x_wrap_WebPGetDecoderVersion, &p); 34*b2055c35SXin Li } 35*b2055c35SXin Li 36*b2055c35SXin Li 37*b2055c35SXin Li 38*b2055c35SXin Li #pragma dynimport _wrap_wrapped_WebPGetInfo _wrap_wrapped_WebPGetInfo "" 39*b2055c35SXin Li extern void (*_wrap_wrapped_WebPGetInfo)(void*); 40*b2055c35SXin Li static void (*x_wrap_wrapped_WebPGetInfo)(void*) = _wrap_wrapped_WebPGetInfo; 41*b2055c35SXin Li 42*b2055c35SXin Li void Wrapped_WebPGetInfo(struct{ uint8 x[(2 * SWIG_PARM_SIZE) + (3 * SWIG_PARM_SIZE) + (3 * SWIG_PARM_SIZE) + SWIG_PARM_SIZE]; } p)43*b2055c35SXin Li·Wrapped_WebPGetInfo(struct { 44*b2055c35SXin Li uint8 x[(2 * SWIG_PARM_SIZE) + (3 * SWIG_PARM_SIZE) + (3 * SWIG_PARM_SIZE) + SWIG_PARM_SIZE]; 45*b2055c35SXin Li } p) 46*b2055c35SXin Li 47*b2055c35SXin Li { 48*b2055c35SXin Li runtime·cgocall(x_wrap_wrapped_WebPGetInfo, &p); 49*b2055c35SXin Li } 50*b2055c35SXin Li 51*b2055c35SXin Li 52*b2055c35SXin Li 53