-
-/**
- * Define the error list for one subsystem.
- *
- * The first entry (index 0) is always the name of the subsystem. Used by
- * macros in config.h (generated by configure).
- */
-#define DEFINE_ERRLIST(ss) const char * ss ## _ERRLIST[] = {#ss, ss ## _ERRORS}
-
-/**
- * Activate errors for one subsystem.
- *
- * Each executable needs only the error lists of those subsystems it is
- * actually linked with. We always reserve space for NUM_SS char pointers,
- * but only init those of the needed subsystems. This macro is used by macros
- * in config.h (generated by configure).
- */
-#define PARA_ERRLIST(ss) [SS_ ## ss] = ss ## _ERRLIST
-
-/**
- * This is temporarily defined to expand to its first argument (prefixed by
- * 'E_') and gets later redefined to expand to the error text only
- */
-#define PARA_ERROR(err, msg) E_ ## err
-#include "error2.h"
-#undef PARA_ERROR
-/* Rest of the world only sees the error text. */
-#define PARA_ERROR(err, msg) msg