evas: Another attempt at fixing OSX build
authorJean-Philippe Andre <jp.andre@samsung.com>
Tue, 7 Nov 2017 11:15:48 +0000 (20:15 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Tue, 7 Nov 2017 11:18:52 +0000 (20:18 +0900)
Build failed with LKI not found, as a symbol, but it's a macro.
Copy & pasted from evas_common_private.h
How can this work on one platform and not another? I don't get it...

src/lib/evas/common/evas_font.h

index 8d57476..613cc31 100644 (file)
@@ -47,9 +47,12 @@ typedef unsigned long long    DATA64;
 #include <Eina.h>
 
 #define LK(x)  Eina_Lock x
-#define LKU(x) eina_lock_release(&(x))
-#define LKL(x) eina_lock_take(&(x))
+#define LKI(x) eina_lock_new(&(x))
 #define LKD(x) eina_lock_free(&(x))
+#define LKL(x) eina_lock_take(&(x))
+#define LKT(x) eina_lock_take_try(&(x))
+#define LKU(x) eina_lock_release(&(x))
+#define LKDBG(x) eina_lock_debug(&(x))
 
 #include "evas_text_utils.h"