Fix #78238: BCMath returns "-0"

There is no negative zero in the decimal system, so we must suppress
the sign.

Closes GH-7250.
This commit is contained in:
Christoph M. Becker 2021-07-16 14:49:25 +02:00
parent 8f97f82e35
commit bcb89c75ec
No known key found for this signature in database
GPG key ID: D66C9593118BCCB6
5 changed files with 32 additions and 3 deletions

View file

@ -120,6 +120,8 @@ _PROTOTYPE(int bc_compare, (bc_num n1, bc_num n2));
_PROTOTYPE(char bc_is_zero, (bc_num num));
_PROTOTYPE(char bc_is_zero_for_scale, (bc_num num, int scale));
_PROTOTYPE(char bc_is_near_zero, (bc_num num, int scale));
_PROTOTYPE(char bc_is_neg, (bc_num num));