gboolean webkit_dom_test_callback_callback_requires_this_to_pass(WebKitDOMTestCallback* self, glong longParam, WebKitDOMTestNode* testNodeParam) { #if ENABLE(SQL_DATABASE) WebCore::JSMainThreadNullState state; g_return_val_if_fail(WEBKIT_DOM_IS_TEST_CALLBACK(self), FALSE); g_return_val_if_fail(WEBKIT_DOM_IS_TEST_NODE(testNodeParam), FALSE); WebCore::TestCallback* item = WebKit::core(self); WebCore::TestNode* convertedTestNodeParam = WebKit::core(testNodeParam); gboolean result = item->callbackRequiresThisToPass(longParam, convertedTestNodeParam); return result; #else WEBKIT_WARN_FEATURE_NOT_PRESENT("SQL Database") return static_cast<gboolean>(0); #endif /* ENABLE(SQL_DATABASE) */ }
gboolean webkit_dom_test_callback_function_callback_requires_this_to_pass(WebKitDOMTestCallbackFunction* self, glong longParam, WebKitDOMTestNode* testNodeParam) { #if ENABLE(SPEECH_SYNTHESIS) WebCore::JSMainThreadNullState state; g_return_val_if_fail(WEBKIT_DOM_IS_TEST_CALLBACK_FUNCTION(self), FALSE); g_return_val_if_fail(WEBKIT_DOM_IS_TEST_NODE(testNodeParam), FALSE); WebCore::TestCallbackFunction* item = WebKit::core(self); WebCore::TestNode* convertedTestNodeParam = WebKit::core(testNodeParam); gboolean result = item->callbackRequiresThisToPass(longParam, convertedTestNodeParam); return result; #else UNUSED_PARAM(self); UNUSED_PARAM(longParam); UNUSED_PARAM(testNodeParam); WEBKIT_WARN_FEATURE_NOT_PRESENT("Speech Synthesis") return static_cast<gboolean>(0); #endif /* ENABLE(SPEECH_SYNTHESIS) */ }