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);