]> git.proxmox.com Git - mirror_qemu.git/commit - libdecnumber/decContext.c
libdecnumber: Introduce decNumberIntegralToInt64
authorTom Musta <tommusta@gmail.com>
Mon, 21 Apr 2014 20:54:54 +0000 (15:54 -0500)
committerAlexander Graf <agraf@suse.de>
Mon, 16 Jun 2014 11:24:29 +0000 (13:24 +0200)
commit79af3572250352c5eeacdd813b57ad5ba748654c
tree6131a6ba98cbbcfda6b7a7a9569e32642b0e66fd
parent8e706db21ecfba75da3f9f843f1fa36276085742
libdecnumber: Introduce decNumberIntegralToInt64

Introduce a new conversion function to the libdecnumber library.
This function converts a decNumber to a signed 64-bit integer.
In order to support 64-bit integers (which may have up to 19
decimal digits), the existing "powers of 10" array is expanded
from 10 to 19 entries.

Signed-off-by: Tom Musta <tommusta@gmail.com>
[agraf: fix 32bit host compile]
Signed-off-by: Alexander Graf <agraf@suse.de>
include/libdecnumber/decNumber.h
include/libdecnumber/decNumberLocal.h
libdecnumber/decContext.c
libdecnumber/decNumber.c