Mercurial > hg > Applications > Grep
diff regexParser/regexParser.h @ 232:1a34e702776a
add fileread.cc
author | Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 19 Jan 2016 13:16:35 +0900 |
parents | 4dc8d327cc7d |
children | f5931151d70c |
line wrap: on
line diff
--- a/regexParser/regexParser.h Tue Jan 19 12:54:11 2016 +0900 +++ b/regexParser/regexParser.h Tue Jan 19 13:16:35 2016 +0900 @@ -106,6 +106,18 @@ unsigned char *tokenValue; int stateNumber; } RegexInfo, *RegexInfoPtr; + +typedef struct buffer { + unsigned char *buff; + unsigned char *buffptr; + unsigned char *buffend; + unsigned char *matchBegin; +} Buffer, *BufferPtr; + +typedef struct { + unsigned char* file_mmap; + off_t size; +} st_mmap_t; #endif extern NodePtr createNode(RegexInfoPtr ri,unsigned char type,CharClassPtr cc, NodePtr left, NodePtr right);