gman (0.9.3-5.1) task.c

Summary

 task.c |   12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

    
download this patch

Patch contents

--- gman-0.9.3.orig/task.c
+++ gman-0.9.3/task.c
@@ -30,7 +30,7 @@
 
 TaskGroup * task_group_new()
 {
-	int retcode;
+	//int retcode;
 	TaskGroup * task_group = (TaskGroup*)g_malloc(sizeof(TaskGroup));
 	task_group->tasks = new List;
 	task_group->state = 0;
@@ -44,7 +44,7 @@
 
 Task * task_new(TaskGroup * task_group, float priority, TaskRunFunc task_func, gpointer data)
 {
-	int i,j,k;
+	int i,j;
 	Task * task;
 	g_return_val_if_fail((priority>0.0 && priority <1.0)&&(task_group != NULL)&&(task_func != NULL),(Task*)NULL);
 
@@ -106,18 +106,18 @@
 {
 	int i,j;
 	int have_task;
-	int state,k;
+	int state;
 	Task * task;
 	
 	do {
 		have_task = 0;
 		task = (Task *)NULL;
-		int flag;
+		long 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 = ((int)task->signals[0]->get_item(0) & ~1) | (task->state & 1);
+				flag = ((long)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 = ((int)task->signals[1]->get_item(1) & ~1);
+				flag = ((long)task->signals[1]->get_item(1) & ~1);
 				task->signals[1]->delete_item(0);
 				have_task++;
 			}