OSDN Git Service

* decLibrary.c (__dec_byte_swap): Use uint32_t for argument and
authorbje <bje@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 6 Feb 2006 04:27:16 +0000 (04:27 +0000)
committerbje <bje@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 6 Feb 2006 04:27:16 +0000 (04:27 +0000)
return types.

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

libdecnumber/ChangeLog
libdecnumber/decLibrary.c

index d5fdc35..045dcd3 100644 (file)
@@ -1,3 +1,8 @@
+2006-02-06  Ben Elliston  <bje@au.ibm.com>
+
+       * decLibrary.c (__dec_byte_swap): Use uint32_t for argument and
+       return types.
+
 2006-01-03  Roger Sayle  <roger@eyesopen.com>
            Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
 2006-01-03  Roger Sayle  <roger@eyesopen.com>
            Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
index 1576f28..19468ac 100644 (file)
@@ -1,5 +1,5 @@
 /* Temporary library support for decimal floating point.
 /* Temporary library support for decimal floating point.
-   Copyright (C) 2005 Free Software Foundation, Inc.
+   Copyright (C) 2005, 2006 Free Software Foundation, Inc.
 
    This file is part of GCC.
 
 
    This file is part of GCC.
 
@@ -81,13 +81,13 @@ __dfp_raise (int exception __attribute__ ((unused)))
   raise (SIGFPE);
 }
 
   raise (SIGFPE);
 }
 
-unsigned long
-__dec_byte_swap (unsigned long in)
+uint32_t
+__dec_byte_swap (uint32_t in)
 {
 {
-  unsigned long out;
+  uint32_t out = 0;
   unsigned char *p = (unsigned char *) &out;
   union {
   unsigned char *p = (unsigned char *) &out;
   union {
-    unsigned long i;
+    uint32_t i;
     unsigned char b[4];
   } u;
 
     unsigned char b[4];
   } u;