Project Euler Solutions
BCD_int Member List

This is the complete list of members for BCD_int, including all inherited members.

abs_bcd(const BCD_int x, const bool no_copy)BCD_int
abs_bcd_cuint(const BCD_int x)BCD_int
add_bcd(const BCD_int x, const BCD_int y)BCD_int
bcd_digitsBCD_int
bcd_error(const BCD_error error, const BCD_error orig_error)BCD_int
BCD_from_ascii(const char *const str, const size_t digits, const bool negative)BCD_int
BCD_from_bytes(const unsigned char *const str, const size_t chars, const bool negative, const bool little_endian)BCD_int
cmp_bcd(const BCD_int x, const BCD_int y)BCD_int
cmp_bcd_cint(const BCD_int x, const intmax_t y)BCD_int
cmp_bcd_cuint(const BCD_int x, const uintmax_t y)BCD_int
constantBCD_int
copy_BCD_int(BCD_int a)BCD_int
dataBCD_int
dec_bcd(const BCD_int x)BCD_int
decimal_digitsBCD_int
div_bcd(const BCD_int x, const BCD_int y)BCD_int
div_bcd_pow_10(const BCD_int x, const size_t tens)BCD_int
divmod_bcd(const BCD_int x, BCD_int y, BCD_int *mod)BCD_int
evenBCD_int
factorial_bcd(const BCD_int x)BCD_int
free_BCD_int(BCD_int *const x)BCD_int
iabs_bcd(BCD_int *const x)BCD_int
iadd_bcd(BCD_int *const x, const BCD_int y)BCD_int
idec_bcd(BCD_int *const x)BCD_int
idiv_bcd(BCD_int *const x, const BCD_int y)BCD_int
idiv_bcd_pow_10(BCD_int *const x, const size_t tens)BCD_int
idivmod_bcd(BCD_int *const x, BCD_int *const y)BCD_int
ifactorial_bcd(BCD_int *const x)BCD_int
iinc_bcd(BCD_int *const x)BCD_int
imod_bcd(BCD_int *const x, const BCD_int y)BCD_int
imul_bcd(BCD_int *const x, const BCD_int y)BCD_int
imul_bcd_cint(BCD_int *const x, const intmax_t y)BCD_int
imul_bcd_cuint(BCD_int *const x, const uintmax_t y)BCD_int
imul_bcd_pow_10(BCD_int *const x, const size_t tens)BCD_int
inc_bcd(const BCD_int x)BCD_int
ineg_bcd(BCD_int *const x)BCD_int
iopp_bcd(BCD_int *const x)BCD_int
ipow_bcd(BCD_int *const x, const BCD_int y)BCD_int
ishift_bcd_left(BCD_int *const a, const size_t tens)BCD_int
ishift_bcd_right(BCD_int *const a, const size_t tens)BCD_int
isign_bcd(BCD_int *const x, const bool negative)BCD_int
isub_bcd(BCD_int *const x, const BCD_int y)BCD_int
mod_bcd(const BCD_int x, const BCD_int y)BCD_int
mul_bcd(const BCD_int x, const BCD_int y)BCD_int
mul_bcd_cint(const BCD_int x, const intmax_t y)BCD_int
mul_bcd_cuint(const BCD_int x, uintmax_t y)BCD_int
mul_bcd_pow_10(const BCD_int x, const size_t tens)BCD_int
nanBCD_int
neg_bcd(const BCD_int x, const bool no_copy)BCD_int
negativeBCD_int
new_BCD_int1(const intmax_t a)BCD_int
new_BCD_int2(uintmax_t a, const bool negative)BCD_int
opp_bcd(const BCD_int x, const bool no_copy)BCD_int
pow_bcd(const BCD_int x, const BCD_int y)BCD_int
pow_cint_cuint(const intmax_t x, uintmax_t y)BCD_int
pow_cuint_cuint(const uintmax_t x, uintmax_t y)BCD_int
print_bcd(const BCD_int x)BCD_int
print_bcd_ln(const BCD_int x)BCD_int
shift_bcd_left(const BCD_int a, const size_t tens)BCD_int
shift_bcd_right(const BCD_int a, const size_t tens)BCD_int
sign_bcd(BCD_int x, const bool no_copy, const bool negative)BCD_int
sub_bcd(const BCD_int x, const BCD_int y)BCD_int
val_bcd_cint(const BCD_int x)BCD_int
zeroBCD_int