comparison example/Prime/ppe/PrintTask.cc @ 1189:898fdcf53c31 draft

add SemMailManager
author Daichi TOMA
date Fri, 08 Jul 2011 18:34:18 +0900
parents d910c8377a09
children 7909536bf611
comparison
equal deleted inserted replaced
1188:ad64e2b20a9f 1189:898fdcf53c31
6 SchedDefineTask1(PrintTask, print); 6 SchedDefineTask1(PrintTask, print);
7 7
8 static int 8 static int
9 print(SchedTask *smanager, void *rbuf, void *wbuf) 9 print(SchedTask *smanager, void *rbuf, void *wbuf)
10 { 10 {
11 int length = (int)smanager->get_param(0); /* 出力する範囲 */ 11 int length = (long)smanager->get_param(0); /* 出力する範囲 */
12 int *input = (int*)smanager->get_input(rbuf, 0); /* 出力する配列 */ 12 int *input = (int*)smanager->get_input(rbuf, 0); /* 出力する配列 */
13 13
14 /* 素数の判定結果が1ならば出力する */ 14 /* 素数の判定結果が1ならば出力する */
15 for (int i = 0; i < length; i++) { 15 for (int i = 0; i < length; i++) {
16 if ( input[i] == 1 ) { 16 if ( input[i] == 1 ) {