diff --git a/sub/winu/src/importer.rs b/sub/winu/src/importer.rs index 8544a93..4efe724 100644 --- a/sub/winu/src/importer.rs +++ b/sub/winu/src/importer.rs @@ -12,7 +12,7 @@ pub unsafe fn find_import_hashed(module_name: u64, func_name: u64) -> Option $rtype:ty)?; )* ) { +pub macro lazy_import ( $module:literal $($v:vis fn $name:ident($($pname:ident: $ptype:ty),* $(,)?) $(-> $rtype:ty)?; )* ) { $( #[allow(unused, non_snake_case)] #[inline(always)] $v fn $name($($pname: $ptype),*) $(-> $rtype)? {