xref: /aosp_15_r20/external/webp/swig/libwebp_gc.c (revision b2055c353e87c8814eb2b6b1b11112a1562253bd)
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