vlc-rs/libvlc-sys
Alaric Senat 7f8a2dd64d libvlc-sys: map FILE to libc's opaque type
libvlc only ever takes a FILE by pointer on the log callback, but bindgen
emitted glibc's concrete _IO_FILE along with a layout assert baking in the
host's field offsets. That assert fails on MSVC and forces new bindings
generation specific for it.

Blocklisting the type and re-exporting libc's FILE, which is opaque
works around the issue.
2026-08-27 11:44:17 +02:00
..
src libvlc-sys: fix cross-platform va_list layout 2026-08-25 14:57:31 +02:00
Cargo.toml build: replace the use-bindgen feature with a `cargo xtask bindgen` tool 2026-07-24 10:05:32 +02:00
bindings.rs libvlc-sys: map FILE to libc's opaque type 2026-08-27 11:44:17 +02:00
build.rs build: replace the use-bindgen feature with a `cargo xtask bindgen` tool 2026-07-24 10:05:32 +02:00
wrapper.h Use bindgen 2022-02-25 16:05:10 +01:00