Skip to content

Commit 8c16e1c

Browse files
committed
std::os::raw::* -> std::ffi::*
1 parent 20e0cdc commit 8c16e1c

10 files changed

Lines changed: 11 additions & 11 deletions

File tree

pyo3-ffi/src/cpython/lock.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#[cfg(Py_3_14)]
2-
use std::os::raw::c_int;
2+
use std::ffi::c_int;
33
use std::sync::atomic::AtomicU8;
44

55
#[repr(transparent)]

pyo3-macros-backend/src/module.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -540,7 +540,7 @@ fn module_initialization(
540540
pub static _PYO3_DEF: #pyo3_path::impl_::pymodule::ModuleDef = {
541541
use #pyo3_path::impl_::pymodule as impl_;
542542

543-
unsafe extern "C" fn __pyo3_module_exec(module: *mut #pyo3_path::ffi::PyObject) -> ::std::os::raw::c_int {
543+
unsafe extern "C" fn __pyo3_module_exec(module: *mut #pyo3_path::ffi::PyObject) -> ::std::ffi::c_int {
544544
#pyo3_path::impl_::trampoline::module_exec(module, #module_exec)
545545
}
546546

src/impl_/callback.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ pub trait PyCallbackOutput: Copy + py_callback_output::Sealed {
1414

1515
/// Seals `PyCallbackOutput` so that types outside PyO3 cannot implement it.
1616
mod py_callback_output {
17-
use std::os::raw::c_int;
17+
use std::ffi::c_int;
1818

1919
use pyo3_ffi::Py_ssize_t;
2020

src/impl_/pyclass.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ use crate::{
1515
};
1616
use std::{
1717
ffi::CStr,
18+
ffi::{c_int, c_void},
1819
marker::PhantomData,
19-
os::raw::{c_int, c_void},
2020
ptr::{self, NonNull},
2121
sync::Mutex,
2222
thread,

src/impl_/pymodule.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
use std::{
44
cell::UnsafeCell,
55
ffi::CStr,
6+
ffi::{c_int, c_void},
67
marker::PhantomData,
7-
os::raw::{c_int, c_void},
88
};
99

1010
#[cfg(all(
@@ -418,7 +418,7 @@ impl PyAddToModule for ModuleDef {
418418

419419
#[cfg(test)]
420420
mod tests {
421-
use std::{borrow::Cow, ffi::CStr, os::raw::c_int};
421+
use std::{borrow::Cow, ffi::c_int, ffi::CStr};
422422

423423
use crate::{
424424
ffi,

src/impl_/trampoline.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
88
use std::{
99
any::Any,
10-
os::raw::c_int,
10+
ffi::c_int,
1111
panic::{self, UnwindSafe},
1212
};
1313

src/pyclass.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
//! `PyClass` and related traits.
22
use crate::{ffi, impl_::pyclass::PyClassImpl, PyTypeInfo};
3-
use std::{cmp::Ordering, os::raw::c_int};
3+
use std::{cmp::Ordering, ffi::c_int};
44

55
mod create_type_object;
66
mod gc;

src/pyclass/create_type_object.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ use crate::{
2020
};
2121
use std::{
2222
collections::HashMap,
23+
ffi::{c_char, c_int, c_ulong, c_void},
2324
ffi::{CStr, CString},
24-
os::raw::{c_char, c_int, c_ulong, c_void},
2525
ptr::{self, NonNull},
2626
};
2727

src/pyclass/gc.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use std::{
2+
ffi::{c_int, c_void},
23
marker::PhantomData,
34
num::NonZero,
4-
os::raw::{c_int, c_void},
55
};
66

77
use crate::{ffi, Py};

tests/test_buffer.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
use pyo3::{buffer::PyBuffer, exceptions::PyBufferError, ffi, prelude::*};
66
use std::{
7-
os::raw::{c_int, c_void},
7+
ffi::{c_int, c_void},
88
ptr,
99
};
1010

0 commit comments

Comments
 (0)