MCPcopy Create free account
hub / github.com/emscripten-core/emscripten / main

Function main

test/browser/test_html5_core.c:250–434  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

248#endif
249
250int main() {
251 EMSCRIPTEN_RESULT ret = emscripten_set_keypress_callback(EMSCRIPTEN_EVENT_TARGET_WINDOW, 0, 1, key_callback);
252 ASSERT_RESULT(emscripten_set_keypress_callback);
253 ret = emscripten_set_keydown_callback(EMSCRIPTEN_EVENT_TARGET_WINDOW, 0, 1, key_callback);
254 ASSERT_RESULT(emscripten_set_keydown_callback);
255 ret = emscripten_set_keyup_callback(EMSCRIPTEN_EVENT_TARGET_WINDOW, 0, 1, key_callback);
256 ASSERT_RESULT(emscripten_set_keyup_callback);
257
258 ret = emscripten_set_click_callback(EMSCRIPTEN_EVENT_TARGET_WINDOW, 0, 1, mouse_callback);
259 ASSERT_RESULT(emscripten_set_click_callback);
260 ret = emscripten_set_mousedown_callback(EMSCRIPTEN_EVENT_TARGET_WINDOW, 0, 1, mouse_callback);
261 ASSERT_RESULT(emscripten_set_mousedown_callback);
262 ret = emscripten_set_mouseup_callback(EMSCRIPTEN_EVENT_TARGET_WINDOW, 0, 1, mouse_callback);
263 ASSERT_RESULT(emscripten_set_mouseup_callback);
264 ret = emscripten_set_dblclick_callback(EMSCRIPTEN_EVENT_TARGET_WINDOW, 0, 1, mouse_callback);
265 ASSERT_RESULT(emscripten_set_dblclick_callback);
266 ret = emscripten_set_mousemove_callback(EMSCRIPTEN_EVENT_TARGET_WINDOW, 0, 1, mouse_callback);
267 ASSERT_RESULT(emscripten_set_mousemove_callback);
268 ret = emscripten_set_mouseenter_callback(EMSCRIPTEN_EVENT_TARGET_WINDOW, 0, 1, mouse_callback);
269 ASSERT_RESULT(emscripten_set_mouseenter_callback);
270 ret = emscripten_set_mouseleave_callback(EMSCRIPTEN_EVENT_TARGET_WINDOW, 0, 1, mouse_callback);
271 ASSERT_RESULT(emscripten_set_mouseleave_callback);
272 ret = emscripten_set_mouseover_callback(EMSCRIPTEN_EVENT_TARGET_WINDOW, 0, 1, mouse_callback);
273 ASSERT_RESULT(emscripten_set_mouseover_callback);
274 ret = emscripten_set_mouseout_callback(EMSCRIPTEN_EVENT_TARGET_WINDOW, 0, 1, mouse_callback);
275 ASSERT_RESULT(emscripten_set_mouseout_callback);
276 ret = emscripten_set_contextmenu_callback(EMSCRIPTEN_EVENT_TARGET_WINDOW, 0, 1, mouse_callback);
277 ASSERT_RESULT(emscripten_set_contextmenu_callback);
278
279 ret = emscripten_set_wheel_callback(EMSCRIPTEN_EVENT_TARGET_WINDOW, 0, 1, wheel_callback);
280 ASSERT_RESULT(emscripten_set_wheel_callback);
281
282 ret = emscripten_set_resize_callback(EMSCRIPTEN_EVENT_TARGET_WINDOW, 0, 1, uievent_callback);
283 ASSERT_RESULT(emscripten_set_resize_callback);
284 ret = emscripten_set_scroll_callback(EMSCRIPTEN_EVENT_TARGET_DOCUMENT, 0, 1, uievent_callback);
285 ASSERT_RESULT(emscripten_set_scroll_callback);
286
287 ret = emscripten_set_blur_callback(EMSCRIPTEN_EVENT_TARGET_WINDOW, 0, 1, focusevent_callback);
288 ASSERT_RESULT(emscripten_set_blur_callback);
289 ret = emscripten_set_focus_callback(EMSCRIPTEN_EVENT_TARGET_WINDOW, 0, 1, focusevent_callback);
290 ASSERT_RESULT(emscripten_set_focus_callback);
291 ret = emscripten_set_focusin_callback(EMSCRIPTEN_EVENT_TARGET_WINDOW, 0, 1, focusevent_callback);
292 ASSERT_RESULT(emscripten_set_focusin_callback);
293 ret = emscripten_set_focusout_callback(EMSCRIPTEN_EVENT_TARGET_WINDOW, 0, 1, focusevent_callback);
294 ASSERT_RESULT(emscripten_set_focusout_callback);
295
296 ret = emscripten_set_deviceorientation_callback(0, 1, deviceorientation_callback);
297 ASSERT_RESULT(emscripten_set_deviceorientation_callback);
298 ret = emscripten_set_devicemotion_callback(0, 1, devicemotion_callback);
299 ASSERT_RESULT(emscripten_set_devicemotion_callback);
300
301 ret = emscripten_set_orientationchange_callback(0, 1, orientationchange_callback);
302 ASSERT_RESULT(emscripten_set_orientationchange_callback);
303
304 // Test the polling of orientation.
305 EmscriptenOrientationChangeEvent oce;
306 ret = emscripten_get_orientation_status(&oce);
307 ASSERT_RESULT(emscripten_get_orientation_status);

Callers

nothing calls this directly

Calls 7

printfFunction · 0.85
report_battery_stateFunction · 0.85
strcmpFunction · 0.85

Tested by

no test coverage detected