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)
 
 /****************************************************************************