#define HOOK_H
#include <glib.h>
+#include <ltt/compiler.h>
/* A hook is a function to call with the supplied hook data, and with
call site specific data (e.g., hooks for events are called with a
static inline LttvHooks *lttv_hooks_by_id_get(LttvHooksById *h, unsigned id)
{
LttvHooks *ret;
- if(id < h->len) ret = h->pdata[id];
+ if(likely(id < h->len)) ret = h->pdata[id];
else ret = NULL;
return ret;