From b84f1fdc0dddc6f5293b863f511c4f799a653b96 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Sun, 10 May 2009 14:39:46 +0000 Subject: 2009-05-10 Joel Sherrill * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c, sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c, sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h, sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c, sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c, sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c, spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h, spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c, spsize/size.c: Fix warnings. --- testsuites/sptests/sp35/priinv.c | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) (limited to 'testsuites/sptests/sp35') diff --git a/testsuites/sptests/sp35/priinv.c b/testsuites/sptests/sp35/priinv.c index 6d1e4506cb..a78b3ceb6d 100644 --- a/testsuites/sptests/sp35/priinv.c +++ b/testsuites/sptests/sp35/priinv.c @@ -7,6 +7,10 @@ * e-mail: ulf.ivraeus@space.se * ----------------------------- --- -- - - - * + * The license and distribution terms for this file may be + * found in the file LICENSE in this distribution or at + * http://www.rtems.com/license/LICENSE. + * * $Id$ */ @@ -56,7 +60,10 @@ volatile uint32_t Iterations = 0; #endif +const char *CallerName(void); + /* Task entry point prototypes */ +rtems_task Init(rtems_task_argument ignored); rtems_task Medium_Exec(rtems_task_argument TaskArg); rtems_task Low_Exec(rtems_task_argument TaskArg); rtems_task High_Exec(rtems_task_argument TaskArg); @@ -69,7 +76,7 @@ rtems_isr LocalHwIsr(/*in*/ rtems_vector_number Vector); void AccessLocalHw(void); void AccessRemoteHw(void); -const char *CallerName() +const char *CallerName(void) { static char buffer[32]; #if defined(TEST_PRINT_TASK_ID) @@ -410,7 +417,7 @@ rtems_task Init(rtems_task_argument ignored) /* -- Medium-prio Test Tasks --- */ for (i = 0; i < NofMediumTask_C; i++) { -#define MEDIUM_PRIORITY ((RTEMS_MAXIMUM_PRIORITY / 2) + 1) +#define MEDIUM_PRIORITY ((RTEMS_MAXIMUM_PRIORITY / 2u) + 1u) status = rtems_task_create( rtems_build_name('M','E','D','0'+i), /* Name */ MEDIUM_PRIORITY, /* Priority */ @@ -421,12 +428,16 @@ rtems_task Init(rtems_task_argument ignored) directive_failed( status, "rtems_task_create (MEDn)" ); printf( "TaMedium[%d] Id = 0x%08x\n", i, TaMedium[i] ); - status = rtems_task_start(TaMedium[i], Medium_Exec, i); + status = rtems_task_start( + TaMedium[i], + Medium_Exec, + (rtems_task_argument) i + ); directive_failed( status, "rtems_task_start (MEDn)" ); } /* -- High-prio Test Task --- */ -#define HIGH_PRIORITY ((RTEMS_MAXIMUM_PRIORITY / 2)) +#define HIGH_PRIORITY ((RTEMS_MAXIMUM_PRIORITY / 2u)) status = rtems_task_create( rtems_build_name('H','I','G','H'), /* Name */ HIGH_PRIORITY, /* Priority */ @@ -441,7 +452,7 @@ rtems_task Init(rtems_task_argument ignored) directive_failed( status, "rtems_task_start (HIGH)" ); /* -- Low-prio Test Task --- */ -#define LOW_PRIORITY (RTEMS_MAXIMUM_PRIORITY - 1) +#define LOW_PRIORITY (RTEMS_MAXIMUM_PRIORITY - 1u) status = rtems_task_create( rtems_build_name('L','O','W',' '), /* Name */ LOW_PRIORITY, /* Priority */ @@ -456,7 +467,7 @@ rtems_task Init(rtems_task_argument ignored) directive_failed( status, "rtems_task_start (LOW)" ); /* -- HW Simulator Task --- */ -#define HWTASK_PRIORITY (RTEMS_MAXIMUM_PRIORITY - 2) +#define HWTASK_PRIORITY (RTEMS_MAXIMUM_PRIORITY - 2u) status = rtems_task_create( rtems_build_name('H','W','S','M'), /* Name */ HWTASK_PRIORITY, /* Priority */ -- cgit v1.2.3