#endif
#include <libpspp/llx.h>
+#include "compiler.h"
#include <assert.h>
#include <stdlib.h>
-#if __GNUC__ >= 2 && !defined UNUSED
-#define UNUSED __attribute__ ((unused))
-#else
-#define UNUSED
-#endif
-
/* Destroys LIST and frees all of its nodes using MANAGER.
If DESTRUCTOR is non-null, each node in the list will be
passed to it in list order, with AUX as auxiliary data, before