diff options
author | ghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-09-07 04:17:01 +0000 |
---|---|---|
committer | ghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-09-07 04:17:01 +0000 |
commit | d22a76dbb4c5191f41b7767c6afbf1727f333db2 (patch) | |
tree | 5200917b2b0f4279e9d0a776d59ddb3811991471 /libdecnumber/decNumber.h | |
parent | 25b3017b072278ffa50d8f27fcf015ca37bb7eee (diff) | |
download | gcc-d22a76dbb4c5191f41b7767c6afbf1727f333db2.tar.gz |
* configure.ac (ACX_PROG_CC_WARNING_OPTS): Add -Wcast-qual.
* configure, config.in: Regenerate.
* decContext.c (decContextStatusToString): Constify.
* decContext.h (decContextStatusToString): Likewise.
* decNumber.c (decNumberToString, decNumberToEngString,
decNumberAbs, decNumberAdd, decNumberCompare, decNumberDivide,
decNumberDivideInteger, decNumberMax, decNumberMin,
decNumberMinus, decNumberPlus, decNumberMultiply,
decNumberNormalize, decNumberQuantize, decNumberRescale,
decNumberRemainder, decNumberRemainderNear,
decNumberSameQuantum, decNumberSquareRoot, decNumberSubtract,
decNumberToIntegralValue, decNumberCopy, decToString, decAddOp,
decDivideOp, decMultiplyOp, decQuantizeOp, decCompareOp,
decCompare, decUnitCompare, decUnitAddSub, decRoundOperand,
decCopyFit, decSetCoeff, decGetInt, decNaNs, decGetDigits,
decNumberShow, decDumpAr, decCheckOperands, decCheckNumber):
Likewise.
* decNumber.h (decNumberToString, decNumberToEngString,
decNumberAbs, decNumberAdd, decNumberCompare, decNumberDivide,
decNumberDivideInteger, decNumberMax, decNumberMin,
decNumberMinus, decNumberMultiply, decNumberNormalize,
decNumberPlus, decNumberQuantize, decNumberRemainder,
decNumberRemainderNear, decNumberRescale,
decNumberSameQuantum, decNumberSquareRoot, decNumberSubtract,
decNumberToIntegralValue, decNumberCopy): Likewise.
* decUtility.c (decDensePackCoeff, decDenseUnpackCoeff):
Likewise.
* decUtility.h (decDensePackCoeff, decDenseUnpackCoeff):
Likewise.
* decimal128.c (decimal128FromNumber, decimal128ToNumber,
decimal128ToString, decimal128ToEngString, decimal128Show):
Likewise.
* decimal128.h (decimal128ToString, decimal128ToEngString,
decimal128FromNumber, decimal128ToNumber): Likewise.
* decimal32.c (decimal32FromNumber, decimal32ToNumber,
decimal32ToString, decimal32ToEngString, decimal32Show):
Likewise.
* decimal32.h (decimal32ToString, decimal32ToEngString,
decimal32FromNumber, decimal32ToNumber): Likewise.
* decimal64.c (decimal64FromNumber, decimal64ToNumber,
decimal64ToString, decimal64ToEngString, decimal64Show):
Likewise.
* decimal64.h (decimal64ToString, decimal64ToEngString,
decimal64FromNumber, decimal64ToNumber): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116738 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libdecnumber/decNumber.h')
-rw-r--r-- | libdecnumber/decNumber.h | 65 |
1 files changed, 34 insertions, 31 deletions
diff --git a/libdecnumber/decNumber.h b/libdecnumber/decNumber.h index 797e781eaa4..a64a4d5baed 100644 --- a/libdecnumber/decNumber.h +++ b/libdecnumber/decNumber.h @@ -130,43 +130,46 @@ typedef struct /* Conversions */ decNumber *decNumberFromString (decNumber *, const char *, decContext *); -char *decNumberToString (decNumber *, char *); -char *decNumberToEngString (decNumber *, char *); +char *decNumberToString (const decNumber *, char *); +char *decNumberToEngString (const decNumber *, char *); /* Operators */ -decNumber *decNumberAbs (decNumber *, decNumber *, decContext *); -decNumber *decNumberAdd (decNumber *, decNumber *, decNumber *, decContext *); -decNumber *decNumberCompare (decNumber *, decNumber *, decNumber *, - decContext *); -decNumber *decNumberDivide (decNumber *, decNumber *, decNumber *, - decContext *); -decNumber *decNumberDivideInteger (decNumber *, decNumber *, decNumber *, - decContext *); -decNumber *decNumberMax (decNumber *, decNumber *, decNumber *, decContext *); -decNumber *decNumberMin (decNumber *, decNumber *, decNumber *, decContext *); -decNumber *decNumberMinus (decNumber *, decNumber *, decContext *); -decNumber *decNumberMultiply (decNumber *, decNumber *, decNumber *, - decContext *); -decNumber *decNumberNormalize (decNumber *, decNumber *, decContext *); -decNumber *decNumberPlus (decNumber *, decNumber *, decContext *); +decNumber *decNumberAbs (decNumber *, const decNumber *, decContext *); +decNumber *decNumberAdd (decNumber *, const decNumber *, + const decNumber *, decContext *); +decNumber *decNumberCompare (decNumber *, const decNumber *, + const decNumber *, decContext *); +decNumber *decNumberDivide (decNumber *, const decNumber *, + const decNumber *, decContext *); +decNumber *decNumberDivideInteger (decNumber *, const decNumber *, + const decNumber *, decContext *); +decNumber *decNumberMax (decNumber *, const decNumber *, + const decNumber *, decContext *); +decNumber *decNumberMin (decNumber *, const decNumber *, + const decNumber *, decContext *); +decNumber *decNumberMinus (decNumber *, const decNumber *, decContext *); +decNumber *decNumberMultiply (decNumber *, const decNumber *, + const decNumber *, decContext *); +decNumber *decNumberNormalize (decNumber *, const decNumber *, decContext *); +decNumber *decNumberPlus (decNumber *, const decNumber *, decContext *); decNumber *decNumberPower (decNumber *, decNumber *, decNumber *, decContext *); -decNumber *decNumberQuantize (decNumber *, decNumber *, decNumber *, - decContext *); -decNumber *decNumberRemainder (decNumber *, decNumber *, decNumber *, - decContext *); -decNumber *decNumberRemainderNear (decNumber *, decNumber *, decNumber *, - decContext *); -decNumber *decNumberRescale (decNumber *, decNumber *, decNumber *, - decContext *); -decNumber *decNumberSameQuantum (decNumber *, decNumber *, decNumber *); -decNumber *decNumberSquareRoot (decNumber *, decNumber *, decContext *); -decNumber *decNumberSubtract (decNumber *, decNumber *, decNumber *, - decContext *); -decNumber *decNumberToIntegralValue (decNumber *, decNumber *, decContext *); +decNumber *decNumberQuantize (decNumber *, const decNumber *, + const decNumber *, decContext *); +decNumber *decNumberRemainder (decNumber *, const decNumber *, + const decNumber *, decContext *); +decNumber *decNumberRemainderNear (decNumber *, const decNumber *, + const decNumber *, decContext *); +decNumber *decNumberRescale (decNumber *, const decNumber *, + const decNumber *, decContext *); +decNumber *decNumberSameQuantum (decNumber *, const decNumber *, const decNumber *); +decNumber *decNumberSquareRoot (decNumber *, const decNumber *, decContext *); +decNumber *decNumberSubtract (decNumber *, const decNumber *, + const decNumber *, decContext *); +decNumber *decNumberToIntegralValue (decNumber *, const decNumber *, decContext *); /* Utilities */ -decNumber *decNumberCopy (decNumber *, decNumber *); +decNumber *decNumberCopy (decNumber *, const decNumber *); decNumber *decNumberTrim (decNumber *); const char *decNumberVersion (void); decNumber *decNumberZero (decNumber *); |