OSDN Git Service

* Makefile.in (libdecnumber_a_SOURCES): Drop decLibrary.c.
authorbje <bje@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 1 Dec 2005 05:20:39 +0000 (05:20 +0000)
committerbje <bje@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 1 Dec 2005 05:20:39 +0000 (05:20 +0000)
* decUtility.c (__dec_byte_swap): Move from here ..
* decLibrary.c: .. to here.

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

libdecnumber/ChangeLog
libdecnumber/Makefile.in
libdecnumber/decLibrary.c
libdecnumber/decUtility.c

index 22a7331..f854e5b 100644 (file)
@@ -1,3 +1,9 @@
+2005-12-01  Ben Elliston  <bje@au.ibm.com>
+
+       * Makefile.in (libdecnumber_a_SOURCES): Drop decLibrary.c.
+       * decUtility.c (__dec_byte_swap): Move from here ..
+       * decLibrary.c: .. to here.
+
 2005-11-23  Gerald Pfeifer  <gerald@pfeifer.com>
 
        * decContext.h: Properly guard inclusion of stdint.h
index c44d492..9db0e84 100644 (file)
@@ -58,7 +58,7 @@ libdecnumber_a_OBJS = decNumber.o decContext.o decUtility.o \
        decimal32.o decimal64.o decimal128.o
 
 libdecnumber_a_SOURCES = decContext.c decContext.h decDPD.h \
-       decLibrary.c decNumber.c decNumber.h decNumberLocal.h \
+       decNumber.c decNumber.h decNumberLocal.h \
        decUtility.c decUtility.h \
        decRound.c decimal128.c decimal128.h decimal32.c decimal32.h \
        decimal64.c decimal64.h
index 7cfd9b2..e12f413 100644 (file)
@@ -80,3 +80,22 @@ __dfp_raise (int exception __attribute__ ((unused)))
 {
   raise (SIGFPE);
 }
+
+unsigned long
+__dec_byte_swap (unsigned long in)
+{
+  unsigned long out;
+  unsigned char *p = (unsigned char *) &out;
+  union {
+    unsigned long i;
+    unsigned char b[4];
+  } u;
+
+  u.i = in;
+  p[0] = u.b[3];
+  p[1] = u.b[2];
+  p[2] = u.b[1];
+  p[3] = u.b[0];
+
+  return out;
+}
index c1aa0fd..cf02f55 100644 (file)
@@ -348,22 +348,3 @@ decDenseUnpackCoeff (uByte * bytes, Int len, decNumber * dn,
     dn->digits++;              /* zero has one digit */
   return;
 }
-
-unsigned long
-__dec_byte_swap (unsigned long in)
-{
-  unsigned long out;
-  unsigned char *p = (unsigned char *) &out;
-  union {
-    unsigned long i;
-    unsigned char b[4];
-  } u;
-
-  u.i = in;
-  p[0] = u.b[3];
-  p[1] = u.b[2];
-  p[2] = u.b[1];
-  p[3] = u.b[0];
-
-  return out;
-}