Skip to main content

libperl_sys/
perl_core.rs

1//! Auto-generated FFI declarations (bindgen + libperl-macrogen output).
2//!
3#![doc = concat!(
4    "Built against Perl ", env!("LIBPERL_SYS_PERL_VERSION"),
5    " (", env!("LIBPERL_SYS_PERL_THREADED"),
6    ", `", env!("LIBPERL_SYS_PERL_ARCHNAME"), "`).",
7)]
8//!
9//! See the [crate root](crate) for build-target details and version
10//! constants.
11#![allow(non_upper_case_globals)]
12#![allow(non_camel_case_types)]
13#![allow(non_snake_case)]
14#![allow(unnecessary_transmutes)]
15#![allow(unpredictable_function_pointer_comparisons)]
16#![allow(unused_imports)]
17#![allow(unused_mut)]
18#![allow(unused_unsafe)]
19#![allow(unused_variables)]
20
21include!(concat!(env!("OUT_DIR"), "/bindings.rs"));
22
23include!(concat!(env!("OUT_DIR"), "/macro_bindings.rs"));
24
25#[cfg(perlapi_ver40)]
26pub type perl_stack_size_t = isize;
27
28#[cfg(not(perlapi_ver40))]
29pub type perl_stack_size_t = i32;