Defines | |
#define | vbi_bin2bcd(n) vbi_dec2bcd(n) |
#define | vbi_bcd2bin(n) vbi_bcd2dec(n) |
Functions | |
_vbi_inline unsigned int | vbi_dec2bcd (unsigned int dec) |
_vbi_inline unsigned int | vbi_bcd2dec (unsigned int bcd) |
_vbi_inline unsigned int | vbi_add_bcd (unsigned int a, unsigned int b) |
_vbi_inline vbi_bool | vbi_is_bcd (unsigned int bcd) |
_vbi_inline vbi_bool | vbi_bcd_digits_greater (unsigned int bcd, unsigned int maximum) |
#define vbi_bin2bcd | ( | n | ) | vbi_dec2bcd(n) |
#define vbi_bcd2bin | ( | n | ) | vbi_bcd2dec(n) |
_vbi_inline unsigned int vbi_dec2bcd | ( | unsigned int | dec | ) |
dec | Decimal number. |
_vbi_inline unsigned int vbi_bcd2dec | ( | unsigned int | bcd | ) |
bcd | BCD number. |
_vbi_inline unsigned int vbi_add_bcd | ( | unsigned int | a, | |
unsigned int | b | |||
) |
a | BCD number. | |
b | BCD number. |
_vbi_inline vbi_bool vbi_is_bcd | ( | unsigned int | bcd | ) |
bcd | BCD number. |
FALSE
if bcd contains hex digits 0xA ... 0xF. _vbi_inline vbi_bool vbi_bcd_digits_greater | ( | unsigned int | bcd, | |
unsigned int | maximum | |||
) |
bcd | Unsigned BCD number. | |
maximum | Unsigned maximum value. |
TRUE
if any digit of bcd is greater than the corresponding digit of maximum.