1#![allow(non_camel_case_types)]
7#![allow(non_snake_case)]
8#![allow(non_upper_case_globals)]
9
10use libc::{c_char, size_t};
11
12#[repr(C)]
14pub struct DecompileResult {
15 _private: [u8; 0],
16}
17
18extern "C" {
19 pub fn luadec_decompile_buffer(bytecode: *const c_char, size: size_t) -> *mut DecompileResult;
21
22 pub fn luadec_free_result(result: *mut DecompileResult);
24
25 pub fn luadec_get_result(result: *const DecompileResult) -> *const c_char;
27
28 pub fn luadec_get_error(result: *const DecompileResult) -> *const c_char;
30}