mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-15 14:25:52 +00:00
f34a74022c
Source-Repo: https://github.com/servo/servo Source-Revision: f6d60a716c35f8ec968d259bfa1ffa606d8d15d1
57 lines
1.8 KiB
Rust
57 lines
1.8 KiB
Rust
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
|
|
//! Just some stubs so that you can link against this library in place of the
|
|
//! Chromium version of CEF. If you call these functions you will assuredly
|
|
//! crash.
|
|
|
|
macro_rules! stub(
|
|
($name:ident) => (
|
|
#[no_mangle]
|
|
#[allow(non_snake_case)]
|
|
pub extern "C" fn $name() {
|
|
println!("CEF stub function called: {}", stringify!($name));
|
|
unsafe {
|
|
::std::intrinsics::abort()
|
|
}
|
|
}
|
|
)
|
|
);
|
|
|
|
stub!(cef_add_cross_origin_whitelist_entry);
|
|
stub!(cef_add_web_plugin_directory);
|
|
stub!(cef_add_web_plugin_path);
|
|
stub!(cef_begin_tracing);
|
|
stub!(cef_clear_cross_origin_whitelist);
|
|
stub!(cef_clear_scheme_handler_factories);
|
|
stub!(cef_create_url);
|
|
stub!(cef_end_tracing);
|
|
stub!(cef_force_web_plugin_shutdown);
|
|
stub!(cef_get_current_platform_thread_handle);
|
|
stub!(cef_get_current_platform_thread_id);
|
|
stub!(cef_get_extensions_for_mime_type);
|
|
stub!(cef_get_geolocation);
|
|
stub!(cef_get_mime_type);
|
|
stub!(cef_get_path);
|
|
stub!(cef_is_web_plugin_unstable);
|
|
stub!(cef_launch_process);
|
|
stub!(cef_now_from_system_trace_time);
|
|
stub!(cef_parse_url);
|
|
stub!(cef_post_delayed_task);
|
|
stub!(cef_post_task);
|
|
stub!(cef_refresh_web_plugins);
|
|
stub!(cef_register_extension);
|
|
stub!(cef_register_scheme_handler_factory);
|
|
stub!(cef_register_web_plugin_crash);
|
|
stub!(cef_remove_cross_origin_whitelist_entry);
|
|
stub!(cef_remove_web_plugin_path);
|
|
stub!(cef_set_osmodal_loop);
|
|
stub!(cef_string_utf16_to_wide);
|
|
stub!(cef_string_wide_to_utf16);
|
|
stub!(cef_unregister_internal_web_plugin);
|
|
stub!(cef_visit_web_plugin_info);
|
|
|
|
//from skia
|
|
stub!(gluCheckExtension);
|