summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2014-02-10 12:37:26 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2014-02-12 09:18:00 +0100
commite11d9287cf6f8e2ed0a0e0a2577a0e72c7db8e49 (patch)
treeefb5c20d02c3a8caab1cfb30cb531b170174e25a
parentscore: Change debug helper functions (diff)
downloadrtems-e11d9287cf6f8e2ed0a0e0a2577a0e72c7db8e49.tar.bz2
testsuites: Add TESTS_USE_PRINTF
Make it possible to use normal printf() if requested to allow output of floating point numbers.
-rw-r--r--testsuites/support/include/buffer_test_io.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/testsuites/support/include/buffer_test_io.h b/testsuites/support/include/buffer_test_io.h
index e0eb24d6fb..03d5419b76 100644
--- a/testsuites/support/include/buffer_test_io.h
+++ b/testsuites/support/include/buffer_test_io.h
@@ -136,6 +136,22 @@ extern "C" {
}
#endif
+
+#elif defined(TESTS_USE_PRINTF)
+
+ #include <stdio.h>
+ #include <stdlib.h>
+
+ #define rtems_test_exit(_s) \
+ do { \
+ exit(_s); \
+ } while (0)
+
+ #define FLUSH_OUTPUT() \
+ do { \
+ fflush(stdout); \
+ } while (0)
+
/*
* USE IPRINT
*/