Eliminate a warning about a symbol being redefined
diff --git a/examples/elf/tests/signal/signal.c b/examples/elf/tests/signal/signal.c
index 1ee0e36..a1f1488 100644
--- a/examples/elf/tests/signal/signal.c
+++ b/examples/elf/tests/signal/signal.c
@@ -50,9 +50,18 @@
* Pre-processor Definitions
****************************************************************************/
-#define USEC_PER_MSEC 1000
-#define MSEC_PER_SEC 1000
-#define USEC_PER_SEC (USEC_PER_MSEC * MSEC_PER_SEC)
+#ifndef USEC_PER_MSEC
+# define USEC_PER_MSEC 1000L
+#endif
+
+#ifndef MSEC_PER_SEC
+# define MSEC_PER_SEC 1000L
+#endif
+
+#ifndef USEC_PER_SEC
+# define USEC_PER_SEC (USEC_PER_MSEC * MSEC_PER_SEC)
+#endif
+
#define SHORT_DELAY (USEC_PER_SEC / 3)
/****************************************************************************
diff --git a/examples/nxflat/tests/signal/signal.c b/examples/nxflat/tests/signal/signal.c
index a6f7b1c..4e7f64f 100644
--- a/examples/nxflat/tests/signal/signal.c
+++ b/examples/nxflat/tests/signal/signal.c
@@ -50,9 +50,18 @@
* Pre-processor Definitions
****************************************************************************/
-#define USEC_PER_MSEC 1000
-#define MSEC_PER_SEC 1000
-#define USEC_PER_SEC (USEC_PER_MSEC * MSEC_PER_SEC)
+#ifndef USEC_PER_MSEC
+# define USEC_PER_MSEC 1000L
+#endif
+
+#ifndef MSEC_PER_SEC
+# define MSEC_PER_SEC 1000L
+#endif
+
+#ifndef USEC_PER_SEC
+# define USEC_PER_SEC (USEC_PER_MSEC * MSEC_PER_SEC)
+#endif
+
#define SHORT_DELAY (USEC_PER_SEC / 3)
/****************************************************************************