//! FFI bindings to ARPACK-NG.
//!
//! The bindings are pre-generated by `bindgen` against `<arpack/arpack.h>`
//! from ARPACK-NG (the `_c` C-callable wrappers introduced in 3.8.0).
//! Linking is handled by `build.rs` via `pkg-config`.
//!
//! No safety wrappers live here — see the sibling `arpack` crate for the
//! safe Rust API.
// 32-bit-pointer-width targets are out of scope: workspace-size
// arithmetic in the safe wrapper is bounded only by `usize` /
// `isize::MAX`, and ARPACK use cases on 32-bit are not part of the
// supported envelope. Open an issue if 32-bit support is needed.
compile_error!;
include!;