Current Path : /usr/src/usr.bin/grep/regex/ |
FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64 |
Current File : //usr/src/usr.bin/grep/regex/tre-fastmatch.h |
/* $FreeBSD: release/9.1.0/usr.bin/grep/regex/tre-fastmatch.h 226035 2011-10-05 09:56:43Z gabor $ */ #ifndef TRE_FASTMATCH_H #define TRE_FASTMATCH_H 1 #include <fastmatch.h> #include <hashtable.h> #include <limits.h> #include <regex.h> #include <stdbool.h> #include "hashtable.h" int tre_compile_literal(fastmatch_t *preg, const tre_char_t *regex, size_t, int); int tre_compile_fast(fastmatch_t *preg, const tre_char_t *regex, size_t, int); int tre_match_fast(const fastmatch_t *fg, const void *data, size_t len, tre_str_type_t type, int nmatch, regmatch_t pmatch[], int eflags); void tre_free_fast(fastmatch_t *preg); #endif /* TRE_FASTMATCH_H */