Skip to content

Commit 37b5022

Browse files
committed
- dtoa fix for 32-bit Linux
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@10867 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
1 parent e5bbbb1 commit 37b5022

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

c_runtime/meta/dtoa.c

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -188,10 +188,13 @@
188188
#include <float.h>
189189

190190
/* OpenModelica x86/amd64 defines */
191-
#define Long int
192-
#define ULong unsigned int
193-
#define LLong long
194-
#define ULLong unsigned long
191+
#if defined(__x86_64__)
192+
/* The code doesn't run properly on AMD64 unless we set these defines */
193+
#define Long int
194+
#define ULong unsigned int
195+
#define LLong long
196+
#define ULLong unsigned long
197+
#endif
195198
#define IEEE_8087
196199
/* End OpenModelica defines */
197200

0 commit comments

Comments
 (0)