#ifndef WASMGL_H_ #define WASMGL_H_ #define main WASMGLmain #define WASMGLmemory_size (1024 * 1024) typedef enum { MEM_NULL = 0, MEM_SIZE = 1, MEM_HEAD, MEM_ELEM_COUNT, } WASMGLmemory_layout; extern float WASMGLmemory[WASMGLmemory_size]; typedef unsigned int WASMGLptr; typedef unsigned int WASMGLsize; #define WASMGLvalue(n) WASMGLptr ptr_##n, WASMGLsize size_##n WASMGLptr WASMGLmalloc(WASMGLsize size); void WASMGLset(WASMGLptr ptr, int value); void WASMGLsetstr(WASMGLptr ptr, const char * cstr, WASMGLsize size); #endif // WASMGL_H_