use super::*;
#[inline(always)]
pub fn hook_account(accid: &mut AccountId) -> Result<i64> {
buf_write(accid, _c::hook_account)
}
#[inline(always)]
pub fn hook_hash(hash: &mut Hash, hook_no: i32) -> Result<i64> {
let res = unsafe { _c::hook_hash(hash.as_ptr() as u32, hash.len() as u32, hook_no as i32) };
result_i64(res)
}
#[inline(always)]
pub fn fee_base() -> i64 {
unsafe { _c::fee_base() }
}
#[inline(always)]
pub fn ledger_seq() -> i64 {
unsafe { _c::ledger_seq() }
}
#[inline(always)]
pub fn ledger_last_hash(hash: &mut Hash) -> Result<i64> {
buf_write(hash, _c::ledger_last_hash)
}
#[inline(always)]
pub fn ledger_nonce(n: &mut Hash) -> Result<i64> {
buf_write(n, _c::ledger_nonce)
}