annotate TaskManager/kernel/ppe/TaskList.cc @ 391:136ff78c9e74

fix...
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Fri, 07 Aug 2009 02:24:06 +0900
parents 5c194c71eca8
children 8843edf37c0e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
109
5c194c71eca8 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
1 #include "TaskList.h"
5c194c71eca8 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
2
5c194c71eca8 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
3 TaskListPtr
5c194c71eca8 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
4 TaskList::append(TaskListPtr list, TaskListPtr q)
5c194c71eca8 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
5 {
5c194c71eca8 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
6 TaskListPtr p = list;
5c194c71eca8 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
7
5c194c71eca8 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
8 if (!p) {
5c194c71eca8 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
9 return q;
5c194c71eca8 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
10 } else {
5c194c71eca8 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
11 while (p->next) p = p->next;
5c194c71eca8 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
12 p->next = q;
5c194c71eca8 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
13 return list;
5c194c71eca8 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
14 }
5c194c71eca8 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
15 }
5c194c71eca8 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
16