TP3: avoid warning on cygwin
[Algorithmic_C.git] / TP3 / macros.h
diff --git a/TP3/macros.h b/TP3/macros.h
new file mode 100644 (file)
index 0000000..37b02b8
--- /dev/null
@@ -0,0 +1,9 @@
+#ifndef MACROS_H
+#define MACROS_H
+
+/* definition to expand macro then apply to pragma message */
+#define VALUE_TO_STRING(x) #x
+#define VALUE(x) VALUE_TO_STRING(x)
+#define VAR_NAME_VALUE(var) #var "="  VALUE(var)
+
+#endif /* MACROS_h */