view example/test/ppe/Print.cc @ 0:04e28d8d3c6f

first commit
author Daiki KINJYO <e085722@ie.u-ryukyu.ac.jp>
date Mon, 08 Nov 2010 01:23:25 +0900
parents
children
line wrap: on
line source

#include <stdio.h>
#include <string.h>
#include "Print.h"
#include "Func.h"
#include "WordGrep.h"

/* これは必須 */
SchedDefineTask1(Print,run_print);

//終了後のプリント
static int run_print(SchedTask *s, void *rbuf, void *wbuf){
	WordGrep *w = *(WordGrep**)rbuf;
	int out_task_num = w->out_task_num;
	int *hits = w->o_data;
	int total = 0;
	
	for (int i = 0; i < out_task_num ; i++) {
		total += hits[i*w->out_size+0];
	}
	printf("%d hits!!\n",total);
	//何もしてない
	return 0;
}