OSDN Git Service

* decContext.c (decContextSetStatusFromString): Constify.
authorghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 21 Aug 2006 12:34:25 +0000 (12:34 +0000)
committerghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 21 Aug 2006 12:34:25 +0000 (12:34 +0000)
* decContext.h (decContextSetStatusFromString): Likewise.
* decNumber.c (decNumberFromString): Likewise.
* decNumber.h (decNumberFromString): Likewise.
* decimal128.c (decimal128FromString): Likewise.
* decimal128.h (decimal128FromString): Likewise.
* decimal32.c (decimal32FromString): Likewise.
* decimal32.h (decimal32FromString): Likewise.
* decimal64.c (decimal64FromString): Likewise.
* decimal64.h (decimal64FromString): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116296 138bc75d-0d04-0410-961f-82ee72b054a4

libdecnumber/ChangeLog
libdecnumber/decContext.c
libdecnumber/decContext.h
libdecnumber/decNumber.c
libdecnumber/decNumber.h
libdecnumber/decimal128.c
libdecnumber/decimal128.h
libdecnumber/decimal32.c
libdecnumber/decimal32.h
libdecnumber/decimal64.c
libdecnumber/decimal64.h

index dc20db7..99096f8 100644 (file)
@@ -1,3 +1,16 @@
+2006-08-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * decContext.c (decContextSetStatusFromString): Constify.
+       * decContext.h (decContextSetStatusFromString): Likewise.
+       * decNumber.c (decNumberFromString): Likewise.
+       * decNumber.h (decNumberFromString): Likewise.
+       * decimal128.c (decimal128FromString): Likewise.
+       * decimal128.h (decimal128FromString): Likewise.
+       * decimal32.c (decimal32FromString): Likewise.
+       * decimal32.h (decimal32FromString): Likewise.
+       * decimal64.c (decimal64FromString): Likewise.
+       * decimal64.h (decimal64FromString): Likewise.
+
 2006-07-25  Paolo Bonzini  <bonzini@gnu.org>
 
        PR build/26188
index 9cf9633..8f5b683 100644 (file)
@@ -162,7 +162,7 @@ decContextStatusToString (decContext * context)
 /*    returned.                                                       */
 /* ------------------------------------------------------------------ */
 decContext *
-decContextSetStatusFromString (decContext * context, char *string)
+decContextSetStatusFromString (decContext * context, const char *string)
 {
   if (strcmp (string, DEC_Condition_CS) == 0)
     return decContextSetStatus (context, DEC_Conversion_syntax);
index 537d319..d2e18db 100644 (file)
@@ -173,6 +173,6 @@ typedef struct
 decContext *decContextDefault (decContext *, int32_t);
 decContext *decContextSetStatus (decContext *, uint32_t);
 const char *decContextStatusToString (decContext *);
-decContext *decContextSetStatusFromString (decContext *, char *);
+decContext *decContextSetStatusFromString (decContext *, const char *);
 
 #endif
index 3f5cc9f..bd6b57b 100644 (file)
@@ -339,7 +339,7 @@ decNumberToEngString (decNumber * dn, char *string)
 /* If bad syntax is detected, the result will be a quiet NaN.         */
 /* ------------------------------------------------------------------ */
 decNumber *
-decNumberFromString (decNumber * dn, char chars[], decContext * set)
+decNumberFromString (decNumber * dn, const char chars[], decContext * set)
 {
   Int exponent = 0;            /* working exponent [assume 0] */
   uByte bits = 0;              /* working flags [assume +ve] */
@@ -348,11 +348,11 @@ decNumberFromString (decNumber * dn, char chars[], decContext * set)
   Unit *allocres = NULL;       /* -> allocated result, iff allocated */
   Int need;                    /* units needed for result */
   Int d = 0;                   /* count of digits found in decimal part */
-  char *dotchar = NULL;                /* where dot was found */
-  char *cfirst;                        /* -> first character of decimal part */
-  char *last = NULL;           /* -> last digit of decimal part */
-  char *firstexp;              /* -> first significant exponent digit */
-  char *c;                     /* work */
+  const char *dotchar = NULL;  /* where dot was found */
+  const char *cfirst;          /* -> first character of decimal part */
+  const char *last = NULL;     /* -> last digit of decimal part */
+  const char *firstexp;                /* -> first significant exponent digit */
+  const char *c;               /* work */
   Unit *up;                    /* .. */
 #if DECDPUN>1
   Int i;                       /* .. */
index a4e81cd..797e781 100644 (file)
@@ -129,7 +129,7 @@ typedef struct
 #endif
 
   /* Conversions */
-decNumber *decNumberFromString (decNumber *, char *, decContext *);
+decNumber *decNumberFromString (decNumber *, const char *, decContext *);
 char *decNumberToString (decNumber *, char *);
 char *decNumberToEngString (decNumber *, char *);
 
index 07fcd9b..b8794e7 100644 (file)
@@ -296,7 +296,7 @@ decimal128ToEngString (decimal128 * d128, char *string)
 /* If an error occurs, the result will be a valid decimal128 NaN.     */
 /* ------------------------------------------------------------------ */
 decimal128 *
-decimal128FromString (decimal128 * result, char *string, decContext * set)
+decimal128FromString (decimal128 * result, const char *string, decContext * set)
 {
   decContext dc;               /* work */
   decNumber dn;                        /* .. */
index 5c697b9..495b6e3 100644 (file)
@@ -102,7 +102,7 @@ typedef struct
 #endif
 
   /* String conversions */
-decimal128 *decimal128FromString (decimal128 *, char *, decContext *);
+decimal128 *decimal128FromString (decimal128 *, const char *, decContext *);
 char *decimal128ToString (decimal128 *, char *);
 char *decimal128ToEngString (decimal128 *, char *);
 
index a31a3b9..88f79e9 100644 (file)
@@ -288,7 +288,7 @@ decimal32ToEngString (decimal32 * d32, char *string)
 /* If an error occurs, the result will be a valid decimal32 NaN.      */
 /* ------------------------------------------------------------------ */
 decimal32 *
-decimal32FromString (decimal32 * result, char *string, decContext * set)
+decimal32FromString (decimal32 * result, const char *string, decContext * set)
 {
   decContext dc;               /* work */
   decNumber dn;                        /* .. */
index dd1c2c1..d00ae5b 100644 (file)
@@ -92,7 +92,7 @@ typedef struct
 #endif
 
 /* String conversions.  */
-decimal32 *decimal32FromString (decimal32 *, char *, decContext *);
+decimal32 *decimal32FromString (decimal32 *, const char *, decContext *);
 char *decimal32ToString (decimal32 *, char *);
 char *decimal32ToEngString (decimal32 *, char *);
 
index ee166c7..5514d12 100644 (file)
@@ -287,7 +287,7 @@ decimal64ToEngString (decimal64 * d64, char *string)
 /* If an error occurs, the result will be a valid decimal64 NaN.      */
 /* ------------------------------------------------------------------ */
 decimal64 *
-decimal64FromString (decimal64 * result, char *string, decContext * set)
+decimal64FromString (decimal64 * result, const char *string, decContext * set)
 {
   decContext dc;               /* work */
   decNumber dn;                        /* .. */
index 55bb949..7416f54 100644 (file)
@@ -96,7 +96,7 @@ typedef struct
 #endif
 
   /* String conversions */
-decimal64 *decimal64FromString (decimal64 *, char *, decContext *);
+decimal64 *decimal64FromString (decimal64 *, const char *, decContext *);
 char *decimal64ToString (decimal64 *, char *);
 char *decimal64ToEngString (decimal64 *, char *);