extern "C" {
#endif
+/*----- Macros ------------------------------------------------------------*/
+
+/* --- @IGNORE@ --- *
+ *
+ * Arguments: @expr@ = an expression whose value is to be ignored
+ *
+ * Use: Ignores the value of an expression, even if compilers want
+ * us not to.
+ */
+
+#define IGNORE(expr) do { if (expr) ; } while (0)
+
/*----- Functions provided ------------------------------------------------*/
/* --- @u_quotify@ --- *