From 89413ab06e4978a96417ecf19de5f5bd0636efd9 Mon Sep 17 00:00:00 2001 From: Tom Hacohen Date: Tue, 4 Sep 2012 08:00:27 +0000 Subject: [PATCH] Eina magic: add EINA_LIKELY. This should improve performance as we use magic checks everywhere and it lets the compiler do better optimisations. SVN revision: 76113 --- legacy/eina/src/include/eina_magic.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/legacy/eina/src/include/eina_magic.h b/legacy/eina/src/include/eina_magic.h index 1da6c9b3eb..5e8d37663b 100644 --- a/legacy/eina/src/include/eina_magic.h +++ b/legacy/eina/src/include/eina_magic.h @@ -250,7 +250,7 @@ EAPI extern Eina_Error EINA_ERROR_MAGIC_FAILED; * If the magic feature of Eina is disabled, #EINA_MAGIC_CHECK is just * the value @c 1. */ -#define EINA_MAGIC_CHECK(d, m) ((d) && ((d)->__magic == (m))) +#define EINA_MAGIC_CHECK(d, m) (EINA_LIKELY((d) && ((d)->__magic == (m)))) /** * @def EINA_MAGIC_FAIL(d, m)