/* Automatically generated by wasm2c */
#ifndef CLIENT_H_GENERATED_
#define CLIENT_H_GENERATED_

#include <stdint.h>

#include "wasm-rt.h"

/* TODO(binji): only use stdint.h types in header */
#ifndef WASM_RT_CORE_TYPES_DEFINED
#define WASM_RT_CORE_TYPES_DEFINED
typedef uint8_t u8;
typedef int8_t s8;
typedef uint16_t u16;
typedef int16_t s16;
typedef uint32_t u32;
typedef int32_t s32;
typedef uint64_t u64;
typedef int64_t s64;
typedef float f32;
typedef double f64;
#endif

#ifdef __cplusplus
extern "C" {
#endif


/* import: 'env' '_abort' */
extern void (*Z_envZ__abort)(void);
/* import: 'env' '__emval_decref' */
extern void (*Z_envZ___emval_decref)(u32);
/* import: 'env' '__emval_new_cstring' */
extern u32 (*Z_envZ___emval_new_cstring)(u32);
/* import: 'env' '_glActiveTexture' */
extern void (*Z_envZ__glActiveTexture)(u32);
/* import: 'env' '_glBindTexture' */
extern void (*Z_envZ__glBindTexture)(u32, u32);
/* import: 'env' '_glVertexAttribPointer' */
extern void (*Z_envZ__glVertexAttribPointer)(u32, u32, u32, u32, u32, u32);
/* import: 'env' '_glDisableVertexAttribArray' */
extern void (*Z_envZ__glDisableVertexAttribArray)(u32);
/* import: 'env' '__emval_set_property' */
extern void (*Z_envZ___emval_set_property)(u32, u32, u32);
/* import: 'env' '__emval_get_property' */
extern u32 (*Z_envZ___emval_get_property)(u32, u32);
/* import: 'env' '_glUniformMatrix4fv' */
extern void (*Z_envZ__glUniformMatrix4fv)(u32, u32, u32, u32);
/* import: 'env' '__emval_get_method_caller' */
extern u32 (*Z_envZ___emval_get_method_caller)(u32, u32);
/* import: 'env' '__emval_take_value' */
extern u32 (*Z_envZ___emval_take_value)(u32, u32);
/* import: 'env' '_glDisable' */
extern void (*Z_envZ__glDisable)(u32);
/* import: 'env' '_glBindBuffer' */
extern void (*Z_envZ__glBindBuffer)(u32, u32);
/* import: 'env' '__emval_run_destructors' */
extern void (*Z_envZ___emval_run_destructors)(u32);
/* import: 'env' '__emval_get_global' */
extern u32 (*Z_envZ___emval_get_global)(u32);
/* import: 'env' '_glUniform1f' */
extern void (*Z_envZ__glUniform1f)(u32, f32);
/* import: 'env' '_glEnable' */
extern void (*Z_envZ__glEnable)(u32);
/* import: 'env' '__emval_call_void_method' */
extern void (*Z_envZ___emval_call_void_method)(u32, u32, u32, u32);
/* import: 'env' '_glTexParameteri' */
extern void (*Z_envZ__glTexParameteri)(u32, u32, u32);
/* import: 'env' '_alSourcef' */
extern void (*Z_envZ__alSourcef)(u32, u32, f32);
/* import: 'env' '_glUseProgram' */
extern void (*Z_envZ__glUseProgram)(u32);
/* import: 'env' '_glEnableVertexAttribArray' */
extern void (*Z_envZ__glEnableVertexAttribArray)(u32);
/* import: 'env' '_alSourcei' */
extern void (*Z_envZ__alSourcei)(u32, u32, u32);
/* import: 'env' '__emval_as' */
extern f64 (*Z_envZ___emval_as)(u32, u32, u32);
/* import: 'env' '_glDrawArrays' */
extern void (*Z_envZ__glDrawArrays)(u32, u32, u32);
/* import: 'env' '_glDepthMask' */
extern void (*Z_envZ__glDepthMask)(u32);
/* import: 'env' '_glBlendFunc' */
extern void (*Z_envZ__glBlendFunc)(u32, u32);
/* import: 'env' '_glBindFramebuffer' */
extern void (*Z_envZ__glBindFramebuffer)(u32, u32);
/* import: 'env' '_glDrawElements' */
extern void (*Z_envZ__glDrawElements)(u32, u32, u32, u32);
/* import: 'env' '__emval_incref' */
extern void (*Z_envZ___emval_incref)(u32);
/* import: 'env' '_alSourceStop' */
extern void (*Z_envZ__alSourceStop)(u32);
/* import: 'env' '_glGetUniformLocation' */
extern u32 (*Z_envZ__glGetUniformLocation)(u32, u32);
/* import: 'env' '__emval_call_method' */
extern f64 (*Z_envZ___emval_call_method)(u32, u32, u32, u32, u32);
/* import: 'env' '_glUniform3fv' */
extern void (*Z_envZ__glUniform3fv)(u32, u32, u32);
/* import: 'env' '__embind_register_memory_view' */
extern void (*Z_envZ___embind_register_memory_view)(u32, u32, u32);
/* import: 'env' '_glViewport' */
extern void (*Z_envZ__glViewport)(u32, u32, u32, u32);
/* import: 'env' '_glTexImage2D' */
extern void (*Z_envZ__glTexImage2D)(u32, u32, u32, u32, u32, u32, u32, u32, u32);
/* import: 'env' '_glGetError' */
extern u32 (*Z_envZ__glGetError)(void);
/* import: 'env' '_glDeleteFramebuffers' */
extern void (*Z_envZ__glDeleteFramebuffers)(u32, u32);
/* import: 'env' '_alGetSourcei' */
extern void (*Z_envZ__alGetSourcei)(u32, u32, u32);
/* import: 'env' '_glColorMask' */
extern void (*Z_envZ__glColorMask)(u32, u32, u32, u32);
/* import: 'env' '__embind_register_function' */
extern void (*Z_envZ___embind_register_function)(u32, u32, u32, u32, u32, u32);
/* import: 'env' '_alDeleteSources' */
extern void (*Z_envZ__alDeleteSources)(u32, u32);
/* import: 'env' '_glGenTextures' */
extern void (*Z_envZ__glGenTextures)(u32, u32);
/* import: 'env' '_glDeleteBuffers' */
extern void (*Z_envZ__glDeleteBuffers)(u32, u32);
/* import: 'env' '_glBufferData' */
extern void (*Z_envZ__glBufferData)(u32, u32, u32, u32);
/* import: 'env' '_glGenBuffers' */
extern void (*Z_envZ__glGenBuffers)(u32, u32);
/* import: 'env' '_glScissor' */
extern void (*Z_envZ__glScissor)(u32, u32, u32, u32);
/* import: 'env' '_glStencilMask' */
extern void (*Z_envZ__glStencilMask)(u32);
/* import: 'env' '__embind_register_integer' */
extern void (*Z_envZ___embind_register_integer)(u32, u32, u32, u32, u32);
/* import: 'env' '_alSource3f' */
extern void (*Z_envZ__alSource3f)(u32, u32, f32, f32, f32);
/* import: 'env' '__emval_get_module_property' */
extern u32 (*Z_envZ___emval_get_module_property)(u32);
/* import: 'env' '_glFramebufferTexture2D' */
extern void (*Z_envZ__glFramebufferTexture2D)(u32, u32, u32, u32, u32);
/* import: 'env' '__emval_typeof' */
extern u32 (*Z_envZ___emval_typeof)(u32);
/* import: 'env' '_glUniform2f' */
extern void (*Z_envZ__glUniform2f)(u32, f32, f32);
/* import: 'env' '_glUniform2fv' */
extern void (*Z_envZ__glUniform2fv)(u32, u32, u32);
/* import: 'env' '_glFrontFace' */
extern void (*Z_envZ__glFrontFace)(u32);
/* import: 'env' '_glGenFramebuffers' */
extern void (*Z_envZ__glGenFramebuffers)(u32, u32);
/* import: 'env' '_emscripten_vibrate' */
extern u32 (*Z_envZ__emscripten_vibrate)(u32);
/* import: 'env' '_glUniform1i' */
extern void (*Z_envZ__glUniform1i)(u32, u32);
/* import: 'env' '_glGetProgramiv' */
extern void (*Z_envZ__glGetProgramiv)(u32, u32, u32);
/* import: 'env' '_glCheckFramebufferStatus' */
extern u32 (*Z_envZ__glCheckFramebufferStatus)(u32);
/* import: 'env' '_glClear' */
extern void (*Z_envZ__glClear)(u32);
/* import: 'env' '_glStencilFunc' */
extern void (*Z_envZ__glStencilFunc)(u32, u32, u32);
/* import: 'env' '_glGetIntegerv' */
extern void (*Z_envZ__glGetIntegerv)(u32, u32);
/* import: 'env' '_emscripten_exit_fullscreen' */
extern u32 (*Z_envZ__emscripten_exit_fullscreen)(void);
/* import: 'env' '_emscripten_request_fullscreen' */
extern u32 (*Z_envZ__emscripten_request_fullscreen)(u32, u32);
/* import: 'env' '_emscripten_performance_now' */
extern f64 (*Z_envZ__emscripten_performance_now)(void);
/* import: 'env' '_emscripten_cancel_main_loop' */
extern void (*Z_envZ__emscripten_cancel_main_loop)(void);
/* import: 'env' '_emscripten_set_main_loop' */
extern void (*Z_envZ__emscripten_set_main_loop)(u32, u32, u32);
/* import: 'env' '_glDetachShader' */
extern void (*Z_envZ__glDetachShader)(u32, u32);
/* import: 'env' '_emscripten_set_devicemotion_callback_on_thread' */
extern u32 (*Z_envZ__emscripten_set_devicemotion_callback_on_thread)(u32, u32, u32, u32);
/* import: 'env' '_glDeleteProgram' */
extern void (*Z_envZ__glDeleteProgram)(u32);
/* import: 'env' '__emval_new' */
extern u32 (*Z_envZ___emval_new)(u32, u32, u32, u32);
/* import: 'env' '_emscripten_set_beforeunload_callback_on_thread' */
extern u32 (*Z_envZ__emscripten_set_beforeunload_callback_on_thread)(u32, u32, u32);
/* import: 'env' '_glDeleteShader' */
extern void (*Z_envZ__glDeleteShader)(u32);
/* import: 'env' '_glDepthFunc' */
extern void (*Z_envZ__glDepthFunc)(u32);
/* import: 'env' '_emscripten_resize_heap' */
extern u32 (*Z_envZ__emscripten_resize_heap)(u32);
/* import: 'env' '__embind_register_std_wstring' */
extern void (*Z_envZ___embind_register_std_wstring)(u32, u32, u32);
/* import: 'env' '_strftime' */
extern u32 (*Z_envZ__strftime)(u32, u32, u32, u32);
/* import: 'env' '_emscripten_set_webglcontextrestored_callback_on_thread' */
extern u32 (*Z_envZ__emscripten_set_webglcontextrestored_callback_on_thread)(u32, u32, u32, u32, u32);
/* import: 'env' '_emscripten_set_focusout_callback_on_thread' */
extern u32 (*Z_envZ__emscripten_set_focusout_callback_on_thread)(u32, u32, u32, u32, u32);
/* import: 'env' '_emscripten_set_keyup_callback_on_thread' */
extern u32 (*Z_envZ__emscripten_set_keyup_callback_on_thread)(u32, u32, u32, u32, u32);
/* import: 'env' '_emscripten_set_keydown_callback_on_thread' */
extern u32 (*Z_envZ__emscripten_set_keydown_callback_on_thread)(u32, u32, u32, u32, u32);
/* import: 'env' '_emscripten_set_wheel_callback_on_thread' */
extern u32 (*Z_envZ__emscripten_set_wheel_callback_on_thread)(u32, u32, u32, u32, u32);
/* import: 'env' '_emscripten_set_mouseleave_callback_on_thread' */
extern u32 (*Z_envZ__emscripten_set_mouseleave_callback_on_thread)(u32, u32, u32, u32, u32);
/* import: 'env' '_emscripten_set_mousemove_callback_on_thread' */
extern u32 (*Z_envZ__emscripten_set_mousemove_callback_on_thread)(u32, u32, u32, u32, u32);
/* import: 'env' '_emscripten_set_mouseup_callback_on_thread' */
extern u32 (*Z_envZ__emscripten_set_mouseup_callback_on_thread)(u32, u32, u32, u32, u32);
/* import: 'env' '_emscripten_set_mousedown_callback_on_thread' */
extern u32 (*Z_envZ__emscripten_set_mousedown_callback_on_thread)(u32, u32, u32, u32, u32);
/* import: 'env' '_emscripten_set_touchcancel_callback_on_thread' */
extern u32 (*Z_envZ__emscripten_set_touchcancel_callback_on_thread)(u32, u32, u32, u32, u32);
/* import: 'env' '_emscripten_set_touchmove_callback_on_thread' */
extern u32 (*Z_envZ__emscripten_set_touchmove_callback_on_thread)(u32, u32, u32, u32, u32);
/* import: 'env' '_emscripten_set_touchend_callback_on_thread' */
extern u32 (*Z_envZ__emscripten_set_touchend_callback_on_thread)(u32, u32, u32, u32, u32);
/* import: 'env' '_emscripten_set_touchstart_callback_on_thread' */
extern u32 (*Z_envZ__emscripten_set_touchstart_callback_on_thread)(u32, u32, u32, u32, u32);
/* import: 'env' '_emscripten_webgl_destroy_context' */
extern u32 (*Z_envZ__emscripten_webgl_destroy_context)(u32);
/* import: 'env' '_emscripten_set_orientationchange_callback_on_thread' */
extern u32 (*Z_envZ__emscripten_set_orientationchange_callback_on_thread)(u32, u32, u32, u32);
/* import: 'env' '_emscripten_set_resize_callback_on_thread' */
extern u32 (*Z_envZ__emscripten_set_resize_callback_on_thread)(u32, u32, u32, u32, u32);
/* import: 'env' '_emscripten_set_visibilitychange_callback_on_thread' */
extern u32 (*Z_envZ__emscripten_set_visibilitychange_callback_on_thread)(u32, u32, u32, u32);
/* import: 'env' '_glClearColor' */
extern void (*Z_envZ__glClearColor)(f32, f32, f32, f32);
/* import: 'env' '_glGetProgramInfoLog' */
extern void (*Z_envZ__glGetProgramInfoLog)(u32, u32, u32, u32);
/* import: 'env' '_glLinkProgram' */
extern void (*Z_envZ__glLinkProgram)(u32);
/* import: 'env' '_glAttachShader' */
extern void (*Z_envZ__glAttachShader)(u32, u32);
/* import: 'env' '_glGetShaderiv' */
extern void (*Z_envZ__glGetShaderiv)(u32, u32, u32);
/* import: 'env' '_glLineWidth' */
extern void (*Z_envZ__glLineWidth)(f32);
/* import: 'env' '__emscripten_date_now' */
extern f64 (*Z_envZ___emscripten_date_now)(void);
/* import: 'env' '__embind_register_float' */
extern void (*Z_envZ___embind_register_float)(u32, u32, u32);
/* import: 'env' '__embind_register_std_string' */
extern void (*Z_envZ___embind_register_std_string)(u32, u32);
/* import: 'env' '_emscripten_async_wget_data' */
extern void (*Z_envZ__emscripten_async_wget_data)(u32, u32, u32, u32);
/* import: 'env' '_alSourcePlay' */
extern void (*Z_envZ__alSourcePlay)(u32);
/* import: 'env' '_alListenerfv' */
extern void (*Z_envZ__alListenerfv)(u32, u32);
/* import: 'env' '_alListener3f' */
extern void (*Z_envZ__alListener3f)(u32, f32, f32, f32);
/* import: 'env' '_emscripten_set_webglcontextlost_callback_on_thread' */
extern u32 (*Z_envZ__emscripten_set_webglcontextlost_callback_on_thread)(u32, u32, u32, u32, u32);
/* import: 'env' '_emscripten_set_element_css_size' */
extern u32 (*Z_envZ__emscripten_set_element_css_size)(u32, f64, f64);
/* import: 'env' '_emscripten_set_canvas_element_size' */
extern u32 (*Z_envZ__emscripten_set_canvas_element_size)(u32, u32, u32);
/* import: 'env' '_emscripten_webgl_make_context_current' */
extern u32 (*Z_envZ__emscripten_webgl_make_context_current)(u32);
/* import: 'env' '_emscripten_webgl_create_context' */
extern u32 (*Z_envZ__emscripten_webgl_create_context)(u32, u32);
/* import: 'env' '_emscripten_webgl_init_context_attributes' */
extern void (*Z_envZ__emscripten_webgl_init_context_attributes)(u32);
/* import: 'env' '_glUniform4f' */
extern void (*Z_envZ__glUniform4f)(u32, f32, f32, f32, f32);
/* import: 'env' '_glCompressedTexImage2D' */
extern void (*Z_envZ__glCompressedTexImage2D)(u32, u32, u32, u32, u32, u32, u32, u32);
/* import: 'env' '_glBindAttribLocation' */
extern void (*Z_envZ__glBindAttribLocation)(u32, u32, u32);
/* import: 'env' '_glGetActiveAttrib' */
extern void (*Z_envZ__glGetActiveAttrib)(u32, u32, u32, u32, u32, u32, u32);
/* import: 'env' '_emscripten_get_orientation_status' */
extern u32 (*Z_envZ__emscripten_get_orientation_status)(u32);
/* import: 'env' '_glCreateProgram' */
extern u32 (*Z_envZ__glCreateProgram)(void);
/* import: 'env' '_glGetShaderInfoLog' */
extern void (*Z_envZ__glGetShaderInfoLog)(u32, u32, u32, u32);
/* import: 'env' '_glCompileShader' */
extern void (*Z_envZ__glCompileShader)(u32);
/* import: 'env' '_glShaderSource' */
extern void (*Z_envZ__glShaderSource)(u32, u32, u32, u32);
/* import: 'env' '_glCreateShader' */
extern u32 (*Z_envZ__glCreateShader)(u32);
/* import: 'env' '_glCullFace' */
extern void (*Z_envZ__glCullFace)(u32);
/* import: 'env' '_emscripten_webgl_enable_extension' */
extern u32 (*Z_envZ__emscripten_webgl_enable_extension)(u32, u32);
/* import: 'env' '_glGetString' */
extern u32 (*Z_envZ__glGetString)(u32);
/* import: 'env' '_glStencilOp' */
extern void (*Z_envZ__glStencilOp)(u32, u32, u32);
/* import: 'env' '_emscripten_set_fullscreenchange_callback_on_thread' */
extern u32 (*Z_envZ__emscripten_set_fullscreenchange_callback_on_thread)(u32, u32, u32, u32, u32);
/* import: 'env' '_glDeleteTextures' */
extern void (*Z_envZ__glDeleteTextures)(u32, u32);
/* import: 'env' '_fd_seek' */
extern u32 (*Z_envZ__fd_seek)(u32, u32, u32, u32, u32);
/* import: 'env' '__embind_register_bigint' */
extern void (*Z_envZ___embind_register_bigint)(u32, u32, u32, u32, u32, u32, u32);
/* import: 'env' '_strftime_l' */
extern u32 (*Z_envZ__strftime_l)(u32, u32, u32, u32, u32);
/* import: 'env' '_environ_get' */
extern u32 (*Z_envZ__environ_get)(u32, u32);
/* import: 'env' '_environ_sizes_get' */
extern u32 (*Z_envZ__environ_sizes_get)(u32, u32);
/* import: 'env' '_fd_close' */
extern u32 (*Z_envZ__fd_close)(u32);
/* import: 'env' '_fd_write' */
extern u32 (*Z_envZ__fd_write)(u32, u32, u32, u32);
/* import: 'env' '_emscripten_memcpy_big' */
extern void (*Z_envZ__emscripten_memcpy_big)(u32, u32, u32);
/* import: 'env' '__emscripten_get_now_is_monotonic' */
extern u32 (*Z_envZ___emscripten_get_now_is_monotonic)(void);
/* import: 'env' '__gmtime_js' */
extern void (*Z_envZ___gmtime_js)(u32, u32);
/* import: 'env' '__localtime_js' */
extern void (*Z_envZ___localtime_js)(u32, u32);
/* import: 'env' '__mktime_js' */
extern u32 (*Z_envZ___mktime_js)(u32);
/* import: 'env' '__tzset_js' */
extern void (*Z_envZ___tzset_js)(u32, u32, u32);
/* import: 'env' '_glCopyTexSubImage2D' */
extern void (*Z_envZ__glCopyTexSubImage2D)(u32, u32, u32, u32, u32, u32, u32, u32);
/* import: 'env' '__embind_register_emval' */
extern void (*Z_envZ___embind_register_emval)(u32, u32);
/* import: 'env' '__embind_register_bool' */
extern void (*Z_envZ___embind_register_bool)(u32, u32, u32, u32, u32);
/* import: 'env' '__embind_register_void' */
extern void (*Z_envZ___embind_register_void)(u32, u32);
/* import: 'env' '_emscripten_log' */
extern void (*Z_envZ__emscripten_log)(u32, u32, u32);
/* import: 'env' '_alDeleteBuffers' */
extern void (*Z_envZ__alDeleteBuffers)(u32, u32);
/* import: 'env' '_alBufferData' */
extern void (*Z_envZ__alBufferData)(u32, u32, u32, u32, u32);
/* import: 'env' '_alGenBuffers' */
extern void (*Z_envZ__alGenBuffers)(u32, u32);
/* import: 'env' '_alGetEnumValue' */
extern u32 (*Z_envZ__alGetEnumValue)(u32);
/* import: 'env' '_alcCloseDevice' */
extern u32 (*Z_envZ__alcCloseDevice)(u32);
/* import: 'env' '_alcDestroyContext' */
extern void (*Z_envZ__alcDestroyContext)(u32);
/* import: 'env' '_alGenSources' */
extern void (*Z_envZ__alGenSources)(u32, u32);
/* import: 'env' '_alListenerf' */
extern void (*Z_envZ__alListenerf)(u32, f32);
/* import: 'env' '_alcMakeContextCurrent' */
extern u32 (*Z_envZ__alcMakeContextCurrent)(u32);
/* import: 'env' '_alcCreateContext' */
extern u32 (*Z_envZ__alcCreateContext)(u32, u32);
/* import: 'env' '_alcOpenDevice' */
extern u32 (*Z_envZ__alcOpenDevice)(u32);
/* import: 'env' '_emscripten_get_fullscreen_status' */
extern u32 (*Z_envZ__emscripten_get_fullscreen_status)(u32);
/* import: 'env' '_emscripten_force_exit' */
extern void (*Z_envZ__emscripten_force_exit)(u32);
/* import: 'env' '_glTexSubImage2D' */
extern void (*Z_envZ__glTexSubImage2D)(u32, u32, u32, u32, u32, u32, u32, u32, u32);
void Z_client_init(void);
void Z_client_free(void);

/* export: 'memory' */
extern wasm_rt_memory_t (*Z_clientZ_memory);
/* export: '___wasm_call_ctors' */
extern void (*Z_clientZ____wasm_call_ctors)(void);
/* export: '_malloc' */
extern u32 (*Z_clientZ__malloc)(u32);
/* export: '_free' */
extern void (*Z_clientZ__free)(u32);
/* export: '_main' */
extern u32 (*Z_clientZ__main)(u32, u32);
/* export: '___getTypeName' */
extern u32 (*Z_clientZ____getTypeName)(u32);
/* export: '__embind_initialize_bindings' */
extern void (*Z_clientZ___embind_initialize_bindings)(void);
/* export: 'table' */
extern wasm_rt_table_t (*Z_clientZ_table);
/* export: 'stackSave' */
extern u32 (*Z_clientZ_stackSave)(void);
/* export: 'stackRestore' */
extern void (*Z_clientZ_stackRestore)(u32);
/* export: 'stackAlloc' */
extern u32 (*Z_clientZ_stackAlloc)(u32);
/* export: 'dynCall_vij' */
extern void (*Z_clientZ_dynCall_vij)(u32, u32, u32, u32);
/* export: 'dynCall_ji' */
extern u32 (*Z_clientZ_dynCall_ji)(u32, u32);
/* export: 'dynCall_iiiijiii' */
extern u32 (*Z_clientZ_dynCall_iiiijiii)(u32, u32, u32, u32, u32, u32, u32, u32, u32);
/* export: 'dynCall_viijii' */
extern void (*Z_clientZ_dynCall_viijii)(u32, u32, u32, u32, u32, u32, u32);
/* export: 'dynCall_iiiiij' */
extern u32 (*Z_clientZ_dynCall_iiiiij)(u32, u32, u32, u32, u32, u32, u32);
/* export: 'dynCall_iiiiijj' */
extern u32 (*Z_clientZ_dynCall_iiiiijj)(u32, u32, u32, u32, u32, u32, u32, u32, u32);
/* export: 'dynCall_iiiiiijj' */
extern u32 (*Z_clientZ_dynCall_iiiiiijj)(u32, u32, u32, u32, u32, u32, u32, u32, u32, u32);
/* export: 'dynCall_jiji' */
extern u32 (*Z_clientZ_dynCall_jiji)(u32, u32, u32, u32, u32);

#ifdef __cplusplus
}
#endif

#endif  /* CLIENT_H_GENERATED_ */
