mir-sys 0.2.0

FFI bindings to MIR Project (https://github.com/vnmakarov/mir)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/* automatically generated by rust-bindgen 0.71.1 */

use super::*;
use libc::FILE;

unsafe extern "C-unwind" {
    pub fn MIR_gen_init(ctx: MIR_context_t);
    pub fn MIR_gen_set_debug_file(ctx: MIR_context_t, f: *mut FILE);
    pub fn MIR_gen_set_debug_level(ctx: MIR_context_t, debug_level: ::std::os::raw::c_int);
    pub fn MIR_gen_set_optimize_level(ctx: MIR_context_t, level: ::std::os::raw::c_uint);
    pub fn MIR_gen(ctx: MIR_context_t, func_item: MIR_item_t) -> *mut ::std::os::raw::c_void;
    pub fn MIR_set_gen_interface(ctx: MIR_context_t, func_item: MIR_item_t);
    pub fn MIR_set_lazy_gen_interface(ctx: MIR_context_t, func_item: MIR_item_t);
    pub fn MIR_set_lazy_bb_gen_interface(ctx: MIR_context_t, func_item: MIR_item_t);
    pub fn MIR_gen_finish(ctx: MIR_context_t);
}