refactor: full rewrite of signal feature
[lunaix-os.git] / lunaix-os / includes / lunaix / spike.h
index 5ea8d47b2b759068d41895ad1a622c7d9ce2fee7..2d718f5bda460e5f707d2ebdf4d4b65ab0c9236e 100644 (file)
 
 #define __USER__ __attribute__((section(".usrtext")))
 
+#define DO_SPIN                                                                \
+    while (1)                                                                  \
+        ;
+
 inline static void
 spin()
 {
-    while (1)
-        ;
+    DO_SPIN
 }
 
 #ifndef __LUNAIXOS_NASSERT__