ports/misc/gman/files/patch-task.c
Cy Schubert 791fda4057 Update from patch level 2 to patch level 5.
Assume maintainership of this port.
2011-08-26 20:18:25 +00:00

26 lines
897 B
C

--- task.c.bak 2007-08-12 18:47:02.000000000 +0200
+++ task.c 2007-08-12 18:47:32.000000000 +0200
@@ -112,12 +112,12 @@
do {
have_task = 0;
task = (Task *)NULL;
- long flag = 0;
+ intptr_t flag = 0;
pthread_mutex_lock(&task_group->lock);
j = task_group->tasks->get_size();
for(i = 0; i<j && !have_task ;i++) {
if((task = (Task*)task_group->tasks->get_item(i))->signals[0]->get_size()) {
- flag = ((long)task->signals[0]->get_item(0) & ~1) | (task->state & 1);
+ flag = ((intptr_t)task->signals[0]->get_item(0) & ~1) | (task->state & 1);
task->signals[0]->delete_item(0);
have_task++;
}
@@ -126,7 +126,7 @@
have_task++;
}
else if (task->signals[1]->get_size()) {
- flag = ((long)task->signals[1]->get_item(1) & ~1);
+ flag = ((intptr_t)task->signals[1]->get_item(1) & ~1);
task->signals[1]->delete_item(0);
have_task++;
}