[PATCH rtems-examples 20/23] ticker/low_ticker: Fix warnings

Joel Sherrill joel at rtems.org
Wed Feb 23 22:21:48 UTC 2022


---
 ticker/low_ticker/init.c | 19 ++++++++++---------
 1 file changed, 10 insertions(+), 9 deletions(-)

diff --git a/ticker/low_ticker/init.c b/ticker/low_ticker/init.c
index b71e38c..fcb4b2a 100644
--- a/ticker/low_ticker/init.c
+++ b/ticker/low_ticker/init.c
@@ -17,10 +17,9 @@ rtems_task Test_task(
 )
 {
   rtems_time_of_day time;
-  rtems_status_code status;
 
   for ( ; ; ) {
-    status = rtems_clock_get_tod( &time );
+    (void) rtems_clock_get_tod( &time );
     if ( time.second >= 35 ) {
       printk( "*** END OF LOW MEMORY CLOCK TICK TEST ***\n" );
       rtems_shutdown_executive( 0 );
@@ -29,7 +28,7 @@ rtems_task Test_task(
       task_index, " - rtems_clock_get_tod - ", 
       (int) time.hour, (int) time.minute, (int) time.second,
       (int) time.month, (int) time.day, (int) time.year );
-    status = rtems_task_wake_after(
+    (void) rtems_task_wake_after(
       task_index * 5 * rtems_clock_get_ticks_per_second()
     );
   }
@@ -39,7 +38,6 @@ static void *Init(
   uintptr_t ignored
 )
 {
-  rtems_status_code status;
   rtems_time_of_day time;
   rtems_id          id;
   int               i;
@@ -54,18 +52,21 @@ static void *Init(
   time.second = 0;
   time.ticks  = 0;
 
-  status = rtems_clock_set( &time );
+  (void) rtems_clock_set( &time );
 
   for (i=1 ; i<=3 ; i++ ) {
-    status = rtems_task_create(
+    (void) rtems_task_create(
       rtems_build_name( 'T', 'A', 0x30+1, ' ' ), 1, 0, RTEMS_DEFAULT_MODES,
       RTEMS_DEFAULT_ATTRIBUTES, &id
     );
-    status = rtems_task_start( id, Test_task, i );
+    (void) rtems_task_start( id, Test_task, i );
   }
 
-  while( 1 )
+  while( 1 ) {
     ;
+  }
+
+  return NULL;
 }
 
 /**************** START OF CONFIGURATION INFORMATION ****************/
@@ -79,7 +80,7 @@ static void *Init(
 #define CONFIGURE_MINIMUM_TASK_STACK_SIZE 512
 #define CONFIGURE_MAXIMUM_PRIORITY 15
 #define CONFIGURE_DISABLE_CLASSIC_API_NOTEPADS
-#define CONFIGURE_IDLE_TASK_BODY Init
+#define CONFIGURE_IDLE_TASK_BODY (Thread_Idle_body)Init
 #define CONFIGURE_IDLE_TASK_INITIALIZES_APPLICATION
 
 #define CONFIGURE_MAXIMUM_TASKS             3
-- 
1.8.3.1



More information about the devel mailing list