From f3e5d0357c665c6eff397231bcc13a97b5c664ea Mon Sep 17 00:00:00 2001 From: Rahul Date: Mon, 20 May 2024 13:42:42 -0700 Subject: [PATCH] variadic args in dynamic linking --- crates/openvino-sys/src/linking/dynamic.rs | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/crates/openvino-sys/src/linking/dynamic.rs b/crates/openvino-sys/src/linking/dynamic.rs index 150e535..5601b9c 100644 --- a/crates/openvino-sys/src/linking/dynamic.rs +++ b/crates/openvino-sys/src/linking/dynamic.rs @@ -4,9 +4,7 @@ macro_rules! link { ( $( extern "C" { - $(#[doc=$doc:expr])* - $(#[cfg($cfg:meta)])* - pub fn $name:ident($($pname:ident: $pty:ty),* $(,)?$(,...)?) $(-> $ret:ty)*; + $($func:item)+ } )+ ) => ( @@ -22,11 +20,7 @@ macro_rules! link { // Re-export all of the shared functions as-is. extern "C" { - $( - $(#[doc=$doc])* - $(#[cfg($cfg)])* - pub fn $name($($pname: $pty), *) $(-> $ret)*; - )+ + $($($func)+)+ } ) }