Mercurial > hg > Members > kono > Cerium
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)))