associated to the trace. */
#define NUM_FACILITIES 256
associated to the trace. */
#define NUM_FACILITIES 256
+#define FACILITIES_BITS 8
#define AVG_EVENTS_PER_FACILITIES 10
typedef struct _LttTrace LttTrace;
#define AVG_EVENTS_PER_FACILITIES 10
typedef struct _LttTrace LttTrace;
/* macro to calculate the hook ID of a facility/event pair. */
#define GET_HOOK_ID(fac_id, ev_id) \
/* macro to calculate the hook ID of a facility/event pair. */
#define GET_HOOK_ID(fac_id, ev_id) \
- ( (guint)fac_id | ((guint)ev_id << (8*sizeof(NUM_FACILITIES))) )
+ ( (guint)fac_id | ((guint)ev_id << FACILITIES_BITS) )
/* Create and destroy a hooks by id list */
/* Create and destroy a hooks by id list */