addin1c_test/
lib.rs

1mod ffi;
2mod memory_manager;
3mod test_addin_lib;
4mod test_addin_object;
5mod tm;
6mod variant;
7
8#[cfg(test)]
9mod tests;
10
11pub use test_addin_lib::TestAddinLib;
12pub use variant::Variant;
13
14pub use utf16_lit::utf16;
15pub use utf16_lit::utf16_null;
16
17/// Null terminated utf-16 static string, used for names
18#[macro_export]
19macro_rules! name {
20    ($text:expr) => {
21        &addin1c_test::utf16_null!($text)
22    };
23}
24
25/// Non null utf-16 static string, used for 1c-strings
26#[macro_export]
27macro_rules! str1c {
28    ($text:expr) => {
29        &addin1c_test::utf16!($text)
30    };
31}