summaryrefslogtreecommitdiff
path: root/libdecnumber
diff options
context:
space:
mode:
authorbje <bje@138bc75d-0d04-0410-961f-82ee72b054a4>2005-12-01 05:20:39 +0000
committerbje <bje@138bc75d-0d04-0410-961f-82ee72b054a4>2005-12-01 05:20:39 +0000
commit0430da7d176c3f3b1468dce743ac7ee5ffcc20d0 (patch)
tree65a8cb25499d2494e21f788a0dfe4b9ce175a236 /libdecnumber
parent25cdd62ac87aedfba61b10b67f8ad23fd48d627a (diff)
downloadgcc-0430da7d176c3f3b1468dce743ac7ee5ffcc20d0.tar.gz
* Makefile.in (libdecnumber_a_SOURCES): Drop decLibrary.c.
* 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
Diffstat (limited to 'libdecnumber')
-rw-r--r--libdecnumber/ChangeLog6
-rw-r--r--libdecnumber/Makefile.in2
-rw-r--r--libdecnumber/decLibrary.c19
-rw-r--r--libdecnumber/decUtility.c19
4 files changed, 26 insertions, 20 deletions
diff --git a/libdecnumber/ChangeLog b/libdecnumber/ChangeLog
index 22a73310ca9..f854e5b11ff 100644
--- a/libdecnumber/ChangeLog
+++ b/libdecnumber/ChangeLog
@@ -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
diff --git a/libdecnumber/Makefile.in b/libdecnumber/Makefile.in
index c44d492afb2..9db0e846d7f 100644
--- a/libdecnumber/Makefile.in
+++ b/libdecnumber/Makefile.in
@@ -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
diff --git a/libdecnumber/decLibrary.c b/libdecnumber/decLibrary.c
index 7cfd9b2b952..e12f413d1a3 100644
--- a/libdecnumber/decLibrary.c
+++ b/libdecnumber/decLibrary.c
@@ -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;
+}
diff --git a/libdecnumber/decUtility.c b/libdecnumber/decUtility.c
index c1aa0fde229..cf02f550449 100644
--- a/libdecnumber/decUtility.c
+++ b/libdecnumber/decUtility.c
@@ -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;
-}