diff example/many_task/sort.h @ 945:a9c7784e5dae

sort example fix ( simple task accepts one param and more compatible with old task)
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Sun, 01 Aug 2010 19:29:27 +0900
parents c13bbb7d70b3
children
line wrap: on
line diff
--- a/example/many_task/sort.h	Sat Jul 31 21:40:30 2010 +0900
+++ b/example/many_task/sort.h	Sun Aug 01 19:29:27 2010 +0900
@@ -1,13 +1,20 @@
 #include "TaskManager.h"
 
-// array position
 typedef struct Data {
     int index;
     int ptr;
     int pad[2];
 } Data, *DataPtr;
 
-extern void sort_init(SchedTask *,void *, void *);
+typedef struct sort {
+    int data_length;
+    int cpuNum;
+    int split_num;
+    HTaskPtr *fsort;
+    HTaskPtr *bsort;
+    DataPtr data;
+} Sort, *SortPtr;
+
 
 
 #define MAX_BLOCK_SIZE (int)(1024*16/(sizeof(Data)))