use crate::{DecContext, DecDouble, DecNumber, DecQuad, DecSingle};
extern "C" {
pub fn decimal32ToNumber(ds: *const DecSingle, dn: *mut DecNumber) -> *mut DecNumber;
pub fn decimal32FromNumber(ds: *mut DecSingle, dn: *const DecNumber, dc: *mut DecContext) -> *mut DecSingle;
pub fn decimal64ToNumber(ds: *const DecDouble, dn: *mut DecNumber) -> *mut DecNumber;
pub fn decimal64FromNumber(ds: *mut DecDouble, dn: *const DecNumber, dc: *mut DecContext) -> *mut DecDouble;
pub fn decimal128ToNumber(dq: *const DecQuad, dn: *mut DecNumber) -> *mut DecNumber;
pub fn decimal128FromNumber(dq: *mut DecQuad, dn: *const DecNumber, dc: *mut DecContext) -> *mut DecQuad;
}