paramter a const void pointer.
(floatformat_from_doublest): Make IN const, Make OUT a void
pointer.
* doublest.c (floatformat_to_doublest): Update.
(floatformat_from_doublest): Update.
(extract_floating): Update.
+2001-08-01 Andrew Cagney <ac131313@redhat.com>
+
+ * doublest.h (store_floating, floatformat_to_doublest): Make IN
+ paramter a const void pointer.
+ (floatformat_from_doublest): Make IN const, Make OUT a void
+ pointer.
+ * doublest.c (floatformat_to_doublest): Update.
+ (floatformat_from_doublest): Update.
+ (extract_floating): Update.
+
2001-07-31 Andrew Cagney <ac131313@redhat.com>
* defs.h (HOST_FLOAT_FORMAT, HOST_DOUBLE_FORMAT)
Store the DOUBLEST in *TO. */
void
-floatformat_to_doublest (const struct floatformat *fmt, char *from,
+floatformat_to_doublest (const struct floatformat *fmt,
+ const void *from,
DOUBLEST *to)
{
unsigned char *ufrom = (unsigned char *) from;
restrictions. */
void
-floatformat_from_doublest (CONST struct floatformat *fmt, DOUBLEST *from,
- char *to)
+floatformat_from_doublest (CONST struct floatformat *fmt,
+ const DOUBLEST *from,
+ void *to)
{
DOUBLEST dfrom;
int exponent;
dirty work. */
DOUBLEST
-extract_floating (void *addr, int len)
+extract_floating (const void *addr, int len)
{
DOUBLEST dretval;
#endif
extern void floatformat_to_doublest (const struct floatformat *,
- char *, DOUBLEST *);
+ const void *in, DOUBLEST *out);
extern void floatformat_from_doublest (const struct floatformat *,
- DOUBLEST *, char *);
+ const DOUBLEST *in, void *out);
extern int floatformat_is_negative (const struct floatformat *, char *);
extern int floatformat_is_nan (const struct floatformat *, char *);
extern char *floatformat_mantissa (const struct floatformat *, char *);
-extern DOUBLEST extract_floating (void *, int);
+extern DOUBLEST extract_floating (const void *in, int);
extern void store_floating (void *, int, DOUBLEST);
#endif