Remove duplciaiton of quote macro
* Author: Mark Riddoch, Massimiliano Pinto
*/
+#define TO_STRING(...) DEFER(TO_STRING_)(__VA_ARGS__)
+#define DEFER(x) x
+#define TO_STRING_(...) #__VA_ARGS__
+#define QUOTE(...) TO_STRING(__VA_ARGS__)
+
typedef struct {
const char *name;
const char *version;
