/* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). * Version 2.0.1 * * 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 example type _swig_fnptr *byte type _swig_memberptr *byte func _swig_allocatememory(int) *byte func _swig_internal_allocate(len int) *byte { return _swig_allocatememory(len) } func _swig_allocatestring(*byte, int) string func _swig_internal_makegostring(p *byte, l int) string { return _swig_allocatestring(p, l) } func _swig_internal_gopanic(p *byte, l int) { panic(_swig_allocatestring(p, l)) } func Do_op(int, int, _swig_fnptr) int func _swig_getADD() _swig_fnptr var ADD _swig_fnptr = _swig_getADD() func _swig_getSUB() _swig_fnptr var SUB _swig_fnptr = _swig_getSUB() func _swig_getMUL() _swig_fnptr var MUL _swig_fnptr = _swig_getMUL() func _swig_wrap_funcvar_set(_swig_fnptr) func SetFuncvar(arg1 _swig_fnptr) { _swig_wrap_funcvar_set(arg1) } func GetFuncvar() _swig_fnptr type SwigcptrVoid uintptr type Void interface { Swigcptr() uintptr; } func (p SwigcptrVoid) Swigcptr() uintptr { return uintptr(p) }