From ee9066c69a57844a93cc2735ea7aab6e293715c4 Mon Sep 17 00:00:00 2001 From: Nathan Goldbaum Date: Wed, 12 Feb 2025 12:57:57 -0700 Subject: [PATCH] fix warning on nightly rust about extern usage --- src/npyffi/mod.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/npyffi/mod.rs b/src/npyffi/mod.rs index b96e69344..bf846f8e2 100644 --- a/src/npyffi/mod.rs +++ b/src/npyffi/mod.rs @@ -53,7 +53,7 @@ macro_rules! impl_api { [$offset: expr; $fname: ident ($($arg: ident: $t: ty),* $(,)?) $(-> $ret: ty)?] => { #[allow(non_snake_case)] pub unsafe fn $fname<'py>(&self, py: Python<'py>, $($arg : $t), *) $(-> $ret)* { - let fptr = self.get(py, $offset) as *const extern fn ($($arg : $t), *) $(-> $ret)*; + let fptr = self.get(py, $offset) as *const extern "C" fn ($($arg : $t), *) $(-> $ret)*; (*fptr)($($arg), *) } }; @@ -69,7 +69,7 @@ macro_rules! impl_api { API_VERSION_2_0, *API_VERSION.get(py).expect("API_VERSION is initialized"), ); - let fptr = self.get(py, $offset) as *const extern fn ($($arg: $t), *) $(-> $ret)*; + let fptr = self.get(py, $offset) as *const extern "C" fn ($($arg: $t), *) $(-> $ret)*; (*fptr)($($arg), *) } @@ -84,7 +84,7 @@ macro_rules! impl_api { API_VERSION_2_0, *API_VERSION.get(py).expect("API_VERSION is initialized"), ); - let fptr = self.get(py, $offset) as *const extern fn ($($arg: $t), *) $(-> $ret)*; + let fptr = self.get(py, $offset) as *const extern "C" fn ($($arg: $t), *) $(-> $ret)*; (*fptr)($($arg), *) }