const EXECUTION_SUCCESS: c_int = 0; const BUILTIN_ENABLED: c_int = 0x01; #[repr(C)] pub struct WORD_DESC { word: *mut c_char, dollar_present: c_int, quoted: c_int, assignment: c_int, } #[repr(C)] pub struct WORD_LIST { next: *mut WORD_LIST, word: *mut WORD_DESC, } pub type sh_builtin_func_t = extern fn (*mut WORD_LIST) -> c_int; #[repr(C)] pub struct builtin { name: *mut c_char, function: sh_built