aboutsummaryrefslogtreecommitdiff
path: root/ctr-std/src/sys/windows/backtrace/printing/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'ctr-std/src/sys/windows/backtrace/printing/mod.rs')
-rw-r--r--ctr-std/src/sys/windows/backtrace/printing/mod.rs14
1 files changed, 14 insertions, 0 deletions
diff --git a/ctr-std/src/sys/windows/backtrace/printing/mod.rs b/ctr-std/src/sys/windows/backtrace/printing/mod.rs
index 3e566f6..251d502 100644
--- a/ctr-std/src/sys/windows/backtrace/printing/mod.rs
+++ b/ctr-std/src/sys/windows/backtrace/printing/mod.rs
@@ -15,6 +15,20 @@ mod printing;
#[cfg(target_env = "gnu")]
mod printing {
pub use sys_common::gnu::libbacktrace::{foreach_symbol_fileline, resolve_symname};
+
+ // dummy functions to mirror those present in msvc version.
+ use sys::dynamic_lib::DynamicLibrary;
+ use io;
+ pub struct PrintingFnsEx {}
+ pub struct PrintingFns64 {}
+ pub fn load_printing_fns_ex(_: &DynamicLibrary) -> io::Result<PrintingFnsEx> {
+ Ok(PrintingFnsEx{})
+ }
+ pub fn load_printing_fns_64(_: &DynamicLibrary) -> io::Result<PrintingFns64> {
+ Ok(PrintingFns64{})
+ }
}
pub use self::printing::{foreach_symbol_fileline, resolve_symname};
+pub use self::printing::{load_printing_fns_ex, load_printing_fns_64,
+ PrintingFnsEx, PrintingFns64};