summaryrefslogtreecommitdiffstats
path: root/testsuites/support
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>1997-01-29 00:31:56 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>1997-01-29 00:31:56 +0000
commit2a3d1fd2cb003b7a8f2c3c8f475b71086e3695f7 (patch)
tree7b212d39bb53a146f416054c862c8bec9cb69da8 /testsuites/support
parentMinor change to eliminate incorrect use of unaligned register. (diff)
downloadrtems-2a3d1fd2cb003b7a8f2c3c8f475b71086e3695f7.tar.bz2
Made stopping for the pause an option which can be configured in the
targopts.h file.
Diffstat (limited to 'testsuites/support')
-rw-r--r--testsuites/support/include/tmacros.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/testsuites/support/include/tmacros.h b/testsuites/support/include/tmacros.h
index 203261d6f8..3477d836b9 100644
--- a/testsuites/support/include/tmacros.h
+++ b/testsuites/support/include/tmacros.h
@@ -69,6 +69,17 @@ extern "C" {
#define puts_nocr printf
+#ifdef RTEMS_TEST_NO_PAUSE
+#define rtems_test_pause() \
+ do { \
+ printf( "<pause>\n" ); fflush( stdout ); \
+ } while ( 0 )
+
+#define rtems_test_pause_and_screen_number( _screen ) \
+ do { \
+ printf( "<pause - screen %d>\n", (_screen) ); fflush( stdout ); \
+ } while ( 0 )
+#else
#define rtems_test_pause() \
do { \
char buffer[ 80 ]; \
@@ -84,6 +95,7 @@ extern "C" {
gets( buffer ); \
puts( "" ); \
} while ( 0 )
+#endif
#define put_name( name, crlf ) \
{ rtems_unsigned32 c0, c1, c2, c3; \