diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2006-02-01 18:39:45 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2006-02-01 18:39:45 +0000 |
commit | 11b4e077e9618882c7a78bc7a680e78f552f4984 (patch) | |
tree | 091a78aa1a17a86a1532e26f55f6fd6ca8ee36a0 /cpukit | |
parent | 2006-02-01 Joel Sherrill <joel.sherrill@oarcorp.com> (diff) | |
download | rtems-11b4e077e9618882c7a78bc7a680e78f552f4984.tar.bz2 |
2006-02-01 Joel Sherrill <joel@OARcorp.com>
* rtems/src/tasks.c, rtems/src/taskvariableadd.c,
rtems/src/taskvariabledelete.c, rtems/src/taskvariableget.c: Remove
warnings.
Diffstat (limited to 'cpukit')
-rw-r--r-- | cpukit/ChangeLog | 6 | ||||
-rw-r--r-- | cpukit/rtems/src/tasks.c | 6 | ||||
-rw-r--r-- | cpukit/rtems/src/taskvariableadd.c | 2 | ||||
-rw-r--r-- | cpukit/rtems/src/taskvariabledelete.c | 8 | ||||
-rw-r--r-- | cpukit/rtems/src/taskvariableget.c | 2 |
5 files changed, 16 insertions, 8 deletions
diff --git a/cpukit/ChangeLog b/cpukit/ChangeLog index 1b1dc734de..79765749a2 100644 --- a/cpukit/ChangeLog +++ b/cpukit/ChangeLog @@ -1,3 +1,9 @@ +2006-02-01 Joel Sherrill <joel@OARcorp.com> + + * rtems/src/tasks.c, rtems/src/taskvariableadd.c, + rtems/src/taskvariabledelete.c, rtems/src/taskvariableget.c: Remove + warnings. + 2006-01-18 Ralf Corsépius <ralf.corsepius@rtems.org> * posix/include/intr.h, posix/include/rtems/posix/intr.h diff --git a/cpukit/rtems/src/tasks.c b/cpukit/rtems/src/tasks.c index 83c6b3928a..ba2fb91769 100644 --- a/cpukit/rtems/src/tasks.c +++ b/cpukit/rtems/src/tasks.c @@ -111,7 +111,7 @@ User_extensions_routine _RTEMS_tasks_Delete_extension( tvp = deleted->task_variables; deleted->task_variables = NULL; while (tvp) { - next = tvp->next; + next = (rtems_task_variable_t *)tvp->next; if (_Thread_Is_executing(deleted)) { if (tvp->dtor) (*tvp->dtor)(*tvp->ptr); @@ -154,14 +154,14 @@ void _RTEMS_tasks_Switch_extension( while (tvp) { tvp->tval = *tvp->ptr; *tvp->ptr = tvp->gval; - tvp = tvp->next; + tvp = (rtems_task_variable_t *)tvp->next; } tvp = heir->task_variables; while (tvp) { tvp->gval = *tvp->ptr; *tvp->ptr = tvp->tval; - tvp = tvp->next; + tvp = (rtems_task_variable_t *)tvp->next; } } diff --git a/cpukit/rtems/src/taskvariableadd.c b/cpukit/rtems/src/taskvariableadd.c index 56de3948e4..6892eeba51 100644 --- a/cpukit/rtems/src/taskvariableadd.c +++ b/cpukit/rtems/src/taskvariableadd.c @@ -66,7 +66,7 @@ rtems_status_code rtems_task_variable_add( _Thread_Enable_dispatch(); return RTEMS_SUCCESSFUL; } - tvp = tvp->next; + tvp = (rtems_task_variable_t *)tvp->next; } /* diff --git a/cpukit/rtems/src/taskvariabledelete.c b/cpukit/rtems/src/taskvariabledelete.c index e90b098ac7..cf16cdc6a2 100644 --- a/cpukit/rtems/src/taskvariabledelete.c +++ b/cpukit/rtems/src/taskvariabledelete.c @@ -58,8 +58,10 @@ rtems_status_code rtems_task_variable_delete( tvp = the_thread->task_variables; while (tvp) { if (tvp->ptr == ptr) { - if (prev) prev->next = tvp->next; - else the_thread->task_variables = tvp->next; + if (prev) + prev->next = tvp->next; + else + the_thread->task_variables = (rtems_task_variable_t *)tvp->next; if (_Thread_Is_executing(the_thread)) { if (tvp->dtor) (*tvp->dtor)(*tvp->ptr); @@ -73,7 +75,7 @@ rtems_status_code rtems_task_variable_delete( return RTEMS_SUCCESSFUL; } prev = tvp; - tvp = tvp->next; + tvp = (rtems_task_variable_t *)tvp->next; } _Thread_Enable_dispatch(); return RTEMS_INVALID_ADDRESS; diff --git a/cpukit/rtems/src/taskvariableget.c b/cpukit/rtems/src/taskvariableget.c index 2d371dca64..0736d131af 100644 --- a/cpukit/rtems/src/taskvariableget.c +++ b/cpukit/rtems/src/taskvariableget.c @@ -73,7 +73,7 @@ rtems_status_code rtems_task_variable_get( _Thread_Enable_dispatch(); return RTEMS_SUCCESSFUL; } - tvp = tvp->next; + tvp = (rtems_task_variable_t *)tvp->next; } _Thread_Enable_dispatch(); return RTEMS_INVALID_ADDRESS; |