* Copyright 1999, 2001, 2003 Bernie Innocenti <bernie@codewiz.org>
* -->
*
- * \addtogroup event_handling
+ * \defgroup event_handling Event handling module
+ * \ingroup core
+ * \{
*
* \brief Events handling
*
struct Process;
#endif
-/**
- * \defgroup event_handling Events handling module
- * \{
- */
-
-
/// User defined callback type
typedef void (*Hook)(void *);
#endif
-/**
- * Prevent the compiler from optimizing access to the variable \a x, enforcing
- * a refetch from memory. This also forbid from reordering successing instances
- * of ACCESS_SAFE().
- *
- * TODO: move this to cfg/compiler.h
- */
-#define ACCESS_SAFE(x) (*(volatile typeof(x) *)&(x))
-
#if defined(CONFIG_KERN_SIGNALS) && CONFIG_KERN_SIGNALS
/** Initialize the generic sleepable event \a e */
#define event_initGeneric(e) \