summaryrefslogtreecommitdiffstats
path: root/cpukit
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2006-02-01 18:39:45 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2006-02-01 18:39:45 +0000
commit11b4e077e9618882c7a78bc7a680e78f552f4984 (patch)
tree091a78aa1a17a86a1532e26f55f6fd6ca8ee36a0 /cpukit
parent2006-02-01 Joel Sherrill <joel.sherrill@oarcorp.com> (diff)
downloadrtems-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/ChangeLog6
-rw-r--r--cpukit/rtems/src/tasks.c6
-rw-r--r--cpukit/rtems/src/taskvariableadd.c2
-rw-r--r--cpukit/rtems/src/taskvariabledelete.c8
-rw-r--r--cpukit/rtems/src/taskvariableget.c2
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;