tinyxml2-capi 0.1.14

C FFI compatibility layer for tinyxml2-rs
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
//! C FFI compatibility layer for tinyxml2-rs.
//!
//! This crate provides `extern "C"` functions that expose the tinyxml2 Rust API
//! through a C-compatible ABI. It produces both static and shared libraries.
//!
//! # Safety
//!
//! This crate necessarily uses `unsafe` at the FFI boundary. All public functions
//! validate inputs and catch panics to prevent undefined behavior across the
//! FFI boundary.

// C API implementation will be added in Phase 6.