pub unsafe extern "C" fn emscripten_set_gamepadconnected_callback_on_thread(
    userData: *mut c_void,
    useCapture: c_int,
    callback: em_gamepad_callback_func,
    targetThread: pthread_t
) -> c_int