diff packages/compat/uitron/current/tests/testcxx.cxx @ 2:443894e2e912 ecos-v1_2_1-release

Block commit of eCos version 1.2.1
author jlarmour
date Tue, 11 May 1999 12:24:34 +0000
parents 3111d98ba7b3
children c38311975d4f
line wrap: on
line diff
--- a/packages/compat/uitron/current/tests/testcxx.cxx
+++ b/packages/compat/uitron/current/tests/testcxx.cxx
@@ -1,8 +1,8 @@
 //===========================================================================
 //
-//	testcxx.cxx
+//      testcxx.cxx
 //
-//	uITRON "C++" test program
+//      uITRON "C++" test program
 //
 //===========================================================================
 //####COPYRIGHTBEGIN####
@@ -22,18 +22,18 @@
 // September 30, 1998.
 // 
 // The Initial Developer of the Original Code is Cygnus.  Portions created
-// by Cygnus are Copyright (C) 1998 Cygnus Solutions.  All Rights Reserved.
+// by Cygnus are Copyright (C) 1998,1999 Cygnus Solutions.  All Rights Reserved.
 // -------------------------------------------
 //
 //####COPYRIGHTEND####
 //===========================================================================
 //#####DESCRIPTIONBEGIN####
 //
-// Author(s): 	hmt
-// Contributors:	hmt
-// Date:	1998-03-13
-// Purpose:	uITRON API testing
-// Description:	
+// Author(s):   hmt
+// Contributors:        hmt
+// Date:        1998-03-13
+// Purpose:     uITRON API testing
+// Description: 
 //
 //####DESCRIPTIONEND####
 //
@@ -96,12 +96,12 @@ extern "C" {
 
 #ifndef CYGSEM_KERNEL_SCHED_TIMESLICE
 #define TIMESLICEMSG "Assuming no kernel timeslicing"
-#define TSGO()		(1)
-#define TSRELEASE() 	CYG_EMPTY_STATEMENT
-#define TSSTOP()    	CYG_EMPTY_STATEMENT
-#define TSLOCK()	CYG_EMPTY_STATEMENT
-#define TSUNLOCK()	CYG_EMPTY_STATEMENT
-#define ICWAIT( _i_ )	CYG_EMPTY_STATEMENT
+#define TSGO()          (1)
+#define TSRELEASE()     CYG_EMPTY_STATEMENT
+#define TSSTOP()        CYG_EMPTY_STATEMENT
+#define TSLOCK()        CYG_EMPTY_STATEMENT
+#define TSUNLOCK()      CYG_EMPTY_STATEMENT
+#define ICWAIT( _i_ )   CYG_EMPTY_STATEMENT
 
 #else
 // Now follow some nasty bodges to control the scheduling when basically it
@@ -118,26 +118,26 @@ extern "C" {
 
 #define TIMESLICEMSG "Assuming kernel timeslicing ENABLED"
 volatile int ts_interlock = 0;
-#define TSGO()		(ts_interlock)
-#define TSRELEASE() 	ts_interlock = 1
-#define TSSTOP()    	ts_interlock = 0
+#define TSGO()          (ts_interlock)
+#define TSRELEASE()     ts_interlock = 1
+#define TSSTOP()        ts_interlock = 0
 
-#define TSLOCK()	CYG_MACRO_START 				\
-    ER ercd2 = dis_dsp();						\
-    CYG_TEST_CHECK( E_OK == ercd2, "dis_dsp (TSLOCK) bad ercd2" );	\
+#define TSLOCK()        CYG_MACRO_START                                 \
+    ER ercd2 = dis_dsp();                                               \
+    CYG_TEST_CHECK( E_OK == ercd2, "dis_dsp (TSLOCK) bad ercd2" );      \
 CYG_MACRO_END
 
-#define TSUNLOCK()	CYG_MACRO_START 				\
-    ER ercd3 = ena_dsp();						\
-    CYG_TEST_CHECK( E_OK == ercd3, "ena_dsp (TSUNLOCK) bad ercd3" );	\
+#define TSUNLOCK()      CYG_MACRO_START                                 \
+    ER ercd3 = ena_dsp();                                               \
+    CYG_TEST_CHECK( E_OK == ercd3, "ena_dsp (TSUNLOCK) bad ercd3" );    \
 CYG_MACRO_END
 
-#define ICWAIT( _i_ )	CYG_MACRO_START 				\
-    int loops;								\
-    for ( loops = 3; (0 < loops) || ((_i_) > intercount); loops-- ) {	\
-	ER ercd4 = rot_rdq( 0 ); /* yield */				\
-        CYG_TEST_CHECK( E_OK == ercd4, "rot_rdq (ICWAIT) bad ercd4" );	\
-    }	       								\
+#define ICWAIT( _i_ )   CYG_MACRO_START                                 \
+    int loops;                                                          \
+    for ( loops = 3; (0 < loops) || ((_i_) > intercount); loops-- ) {   \
+        ER ercd4 = rot_rdq( 0 ); /* yield */                            \
+        CYG_TEST_CHECK( E_OK == ercd4, "rot_rdq (ICWAIT) bad ercd4" );  \
+    }                                                                   \
 CYG_MACRO_END
 #endif // CYGSEM_KERNEL_SCHED_TIMESLICE
 
@@ -784,12 +784,12 @@ out:
 #else // ! CYGVAR_KERNEL_COUNTERS_CLOCK   - can't test without it
 #define N_A_MSG "no CYGVAR_KERNEL_COUNTERS_CLOCK"
 #endif // ! CYGVAR_KERNEL_COUNTERS_CLOCK  - can't test without it
-#else  // ! CYGFUN_KERNEL_THREADS_TIMER	  - can't test without it
+#else  // ! CYGFUN_KERNEL_THREADS_TIMER   - can't test without it
 #define N_A_MSG "no CYGFUN_KERNEL_THREADS_TIMER"
-#endif // ! CYGFUN_KERNEL_THREADS_TIMER	  - can't test without it
-#else  // ! CYGIMP_THREAD_PRIORITY	  - can't test without it
+#endif // ! CYGFUN_KERNEL_THREADS_TIMER   - can't test without it
+#else  // ! CYGIMP_THREAD_PRIORITY        - can't test without it
 #define N_A_MSG "no CYGSEM_KERNEL_SCHED_MLQUEUE"
-#endif // ! CYGSEM_KERNEL_SCHED_MLQUEUE	  - can't test without it
+#endif // ! CYGSEM_KERNEL_SCHED_MLQUEUE   - can't test without it
 #else  // ! CYGPKG_UITRON
 #define N_A_MSG "uITRON Compatibility layer disabled"
 #endif // CYGPKG_UITRON
@@ -799,8 +799,7 @@ externC void
 cyg_start( void )
 {
     CYG_TEST_INIT();
-    CYG_TEST_PASS( "N/A: " N_A_MSG );
-    CYG_TEST_EXIT( "N/A" );
+    CYG_TEST_NA( N_A_MSG );
 }
 #endif // N_A_MSG defined ie. we are N/A.