summaryrefslogtreecommitdiff
path: root/sql/field.cc
diff options
context:
space:
mode:
authorunknown <monty@donna.mysql.com>2001-02-08 04:43:55 +0200
committerunknown <monty@donna.mysql.com>2001-02-08 04:43:55 +0200
commit6d4d727efbd961db59abd6cadf8dfb9856974093 (patch)
tree423a732474ddc20d41d3ade8d9dfec50f09ee1b9 /sql/field.cc
parent2f40648f2af055decc5971004936a6843b51da3c (diff)
downloadmariadb-git-6d4d727efbd961db59abd6cadf8dfb9856974093.tar.gz
Check that __FLOAT_WORD_ORDER is defined
Diffstat (limited to 'sql/field.cc')
-rw-r--r--sql/field.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/sql/field.cc b/sql/field.cc
index 383b3f7776d..17717b14649 100644
--- a/sql/field.cc
+++ b/sql/field.cc
@@ -2107,7 +2107,7 @@ int Field_double::cmp(const char *a_ptr, const char *b_ptr)
#endif
{
/* could this ALWAYS be 2 calls to doubleget() ?? */
-#if (__FLOAT_WORD_ORDER == __BIG_ENDIAN)
+#if defined(__FLOAT_WORD_ORDER) && (__FLOAT_WORD_ORDER == __BIG_ENDIAN)
doubleget(a, a_ptr);
doubleget(b, b_ptr);
#else
@@ -2134,7 +2134,7 @@ void Field_double::sort_string(char *to,uint length __attribute__((unused)))
else
#endif
/* could this ALWAYS be 2 calls to doubleget() ?? */
-#if (__FLOAT_WORD_ORDER == __BIG_ENDIAN)
+#if defined(__FLOAT_WORD_ORDER) && (__FLOAT_WORD_ORDER == __BIG_ENDIAN)
doubleget(nr,ptr);
#else
memcpy_fixed(&nr,ptr,sizeof(nr));