pub unsafe extern "C" fn arg_parse( argc: i32, argv: *mut *mut u8, argtable: *mut *mut c_void, ) -> i32