cedric pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=273238d725f857f4bdb6ba63d90a3f800f6bf046

commit 273238d725f857f4bdb6ba63d90a3f800f6bf046
Author: Cedric BAIL <ced...@osg.samsung.com>
Date:   Thu Jan 5 16:33:29 2017 -0800

    eina: try to provide __WORDSIZE to system that don't have it aka OpenBSD.
---
 src/lib/eina/eina_config.h.in | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/src/lib/eina/eina_config.h.in b/src/lib/eina/eina_config.h.in
index ab970ef..58cbcab 100644
--- a/src/lib/eina/eina_config.h.in
+++ b/src/lib/eina/eina_config.h.in
@@ -122,6 +122,14 @@
 #endif
 @EINA_CONFIGURE_HAVE_OSX_SEMAPHORE@
 
+#include <limits.h>
+
+#if defined(__OPENBSD__) && (INTPTR_MAX == INT32_MAX)
+# define __WORDSIZE 32
+#else
+# define __WORDSIZE 64
+#endif
+
 /* Do not turn the following #define as meaning EFL64. We are only 
    interested to know if sizeof (void*) == 64bits or not. Those means
    something else.

-- 


Reply via email to