luadec-sys

Crates.ioluadec-sys
lib.rsluadec-sys
version0.2.5
created_at2025-08-04 07:02:57.616951+00
updated_at2025-09-04 03:43:43.72619+00
descriptionRaw FFI bindings for LuaDec - A Lua 5.1 bytecode decompiler
homepage
repositoryhttps://github.com/ItsLucas/luadec-rust
max_upload_size
id1780405
size1,219,075
ItsLucas (ItsLucas)

documentation

https://docs.rs/luadec-sys

README

luadec-sys

Crates.io Documentation

Raw FFI bindings for LuaDec, a Lua 5.1 bytecode decompiler.

This crate provides low-level unsafe bindings to the C library. For a safe, high-level API, use the luadec crate instead.

Requirements

  • C compiler (gcc/clang)
  • make
  • Lua 5.1 source code (included as git submodule)

Platform Support

  • Linux (tested)
  • macOS (tested)
  • Other Unix-like systems (should work)

Safety

This crate is unsafe by design as it provides raw FFI bindings. All functions can cause undefined behavior if used incorrectly. Use the safe luadec wrapper crate instead.

License

This project follows the same license as the original LuaDec project. Lua itself is licensed under the MIT license.

Commit count: 18

cargo fmt