コード例 #1
0
ファイル: jsnative.cpp プロジェクト: jdbcdev/gideros
static int JSNative_eval(lua_State *L) {

	const char *str=luaL_checkstring(L,-1);

	char *ret=(char *) EM_ASM_INT({
	 return allocate(intArrayFromString(String(eval(Pointer_stringify($0)))), 'i8', ALLOC_STACK);
	},str);
コード例 #2
0
ファイル: platform-js.cpp プロジェクト: gideros/gideros
std::vector<std::string> getDeviceInfo()
{
  std::vector<std::string> result;
        
  result.push_back("Web");
	char *userAgentC=(char *) EM_ASM_INT_V({
	 return allocate(intArrayFromString(navigator.userAgent), 'i8', ALLOC_STACK);
	});
コード例 #3
0
ファイル: main.cpp プロジェクト: lsouchet/gideros
int main() {

char *url=(char *) EM_ASM_INT_V({
 return allocate(intArrayFromString(location.href), 'i8', ALLOC_STACK);
});