]> code.delx.au - spectrwm/commitdiff
Add SIMPLEQ->STAILQ macros for freebsd.
authorReginald Kennedy <rk@rejii.com>
Sat, 30 May 2015 23:25:46 +0000 (07:25 +0800)
committerReginald Kennedy <rk@rejii.com>
Sat, 30 May 2015 23:25:46 +0000 (07:25 +0800)
freebsd/util.h

index 4737d4244b664b2f04c194a412ae86678ad07feb..34b5c36d0aff0b2b3a0a4754a5762dd6a1de29aa 100644 (file)
@@ -1,5 +1,21 @@
 #include <libutil.h>
 
 #ifndef TAILQ_END
-#define        TAILQ_END(head)                 NULL
+#define TAILQ_END(head)                        NULL
+#endif
+
+#ifndef SIMPLEQ_HEAD
+#define SIMPLEQ_HEAD                   STAILQ_HEAD
+#define SIMPLEQ_HEAD_INITIALIZER       STAILQ_HEAD_INITIALIZER
+#define SIMPLEQ_ENTRY                  STAILQ_ENTRY
+#define SIMPLEQ_INIT                   STAILQ_INIT
+#define SIMPLEQ_INSERT_AFTER           STAILQ_INSERT_AFTER
+#define SIMPLEQ_INSERT_HEAD            STAILQ_INSERT_HEAD
+#define SIMPLEQ_INSERT_TAIL            STAILQ_INSERT_TAIL
+#define SIMPLEQ_EMPTY                  STAILQ_EMPTY
+#define SIMPLEQ_FIRST                  STAILQ_FIRST
+#define SIMPLEQ_REMOVE_AFTER           STAILQ_REMOVE_AFTER
+#define SIMPLEQ_REMOVE_HEAD            STAILQ_REMOVE_HEAD
+#define SIMPLEQ_FOREACH                        STAILQ_FOREACH
+#define SIMPLEQ_END(head)              NULL
 #endif