Mercurial > hg > Applications > Grep
comparison regexParser/sequentialSearchCbC.cc @ 301:4cb6eea3ab12
add CbC version
author | Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 04 Feb 2016 03:26:18 +0900 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
300:3e78631a6222 | 301:4cb6eea3ab12 |
---|---|
1 #include <stdio.h> | |
2 #include <string.h> | |
3 #include <unistd.h> | |
4 #include <fcntl.h> | |
5 #include <sys/stat.h> | |
6 #include <sys/mman.h> | |
7 | |
8 #include "fileread.h" | |
9 #include "threadedSearch.h" | |
10 | |
11 __code state0(TSValue ts); | |
12 | |
13 #include "stateCbC.cc" | |
14 int main(int argc, char **argv) { | |
15 char *filename; | |
16 for (int i = 1; i < argc; i++) { | |
17 if (strcmp(argv[i],"-file") == 0) { | |
18 filename = argv[i+1]; i++; | |
19 } | |
20 } | |
21 | |
22 int fd = 0; | |
23 st_mmap_t st_mmap = createSt_mmap(filename,fd); | |
24 Buffer buff = createBuffer(st_mmap); | |
25 TSValue tsv = createTSValue(NULL,buff); | |
26 close(fd); | |
27 goto state0(tsv); | |
28 return 0; | |
29 } | |
30 | |
31 /* end */ |