]> rtime.felk.cvut.cz Git - sojka/libev.git/commitdiff
*** empty log message ***
authorMarc Alexander Lehmann <libev@schmorp.de>
Tue, 9 Sep 2014 13:28:21 +0000 (13:28 +0000)
committerMarc Alexander Lehmann <libev@schmorp.de>
Tue, 9 Sep 2014 13:28:21 +0000 (13:28 +0000)
ev.h
ev_vars.h

diff --git a/ev.h b/ev.h
index ad72c5fc691449386cd19be307d5e6160a2b9dab..04f7ad493ec0f00ddaf014cfaa5a3713b296c766 100644 (file)
--- a/ev.h
+++ b/ev.h
 
 #define EV_THROW EV_CPP(throw())
 
+#if __APPLE__ && __clang__
+# undef EV_THROW
+# define EV_THROW
+#endif
+
 EV_CPP(extern "C" {)
 
 /*****************************************************************************/
index 6c1a0def6a5e9e689177b24e7b558d4ea789c544..ebd0b7d0fe42adbfddf45a4373e02d2b5aee8182 100644 (file)
--- a/ev_vars.h
+++ b/ev_vars.h
@@ -194,8 +194,8 @@ VARx(unsigned int, loop_count) /* total number of loop iterations/blocks */
 VARx(unsigned int, loop_depth) /* #ev_run enters - #ev_run leaves */
 
 VARx(void *, userdata)
-VAR (release_cb, ev_loop_callback release_cb EV_THROW)
-VAR (acquire_cb, ev_loop_callback acquire_cb EV_THROW)
+VAR (release_cb, ev_loop_callback EV_THROW release_cb)
+VAR (acquire_cb, ev_loop_callback EV_THROW acquire_cb)
 VAR (invoke_cb , ev_loop_callback invoke_cb)
 #endif