16 unsigned int qsBc[UCHAR_MAX + 1];
38 tre_fixcomp(fastmatch_t *preg, const char *regex, int cflags);
41 tre_fastcomp(fastmatch_t *preg, const char *regex, int cflags);
44 tre_fastexec(const fastmatch_t *preg, const char *string, size_t nmatch,
45 regmatch_t pmatch[], int eflags);
48 tre_fastfree(fastmatch_t *preg);
51 tre_fixwcomp(fastmatch_t *preg, const wchar_t *regex, int cflags);
54 tre_fastwcomp(fastmatch_t *preg, const wchar_t *regex, int cflags);
57 tre_fastwexec(const fastmatch_t *preg, const wchar_t *string,
58 size_t nmatch, regmatch_t pmatch[], int eflags);
60 /* Versions with a maximum length argument and therefore the capability to
61 handle null characters in the middle of the strings. */
63 tre_fixncomp(fastmatch_t *preg, const char *regex, size_t len, int cflags);
66 tre_fastncomp(fastmatch_t *preg, const char *regex, size_t len, int cflags);
69 tre_fastnexec(const fastmatch_t *preg, const char *string, size_t len,
70 size_t nmatch, regmatch_t pmatch[], int eflags);
73 tre_fixwncomp(fastmatch_t *preg, const wchar_t *regex, size_t len, int cflags);
76 tre_fastwncomp(fastmatch_t *preg, const wchar_t *regex, size_t len, int cflags);
79 tre_fastwnexec(const fastmatch_t *preg, const wchar_t *string, size_t len,
80 size_t nmatch, regmatch_t pmatch[], int eflags);
82 #define fixncomp tre_fixncomp
83 #define fastncomp tre_fastncomp
84 #define fixcomp tre_fixcomp
85 #define fastcomp tre_fastcomp
86 #define fixwncomp tre_fixwncomp
87 #define fastwncomp tre_fastwncomp
88 #define fixwcomp tre_fixwcomp
89 #define fastwcomp tre_fastwcomp
90 #define fastfree tre_fastfree
91 #define fastnexec tre_fastnexec
92 #define fastexec tre_fastexec
93 #define fastwnexec tre_fastwnexec
94 #define fastwexec tre_fastwexec
95 #define fixcomp tre_fixcomp
96 #define fastcomp tre_fastcomp
97 #define fastexec tre_fastexec
98 #define fastfree tre_fastfree
99 #define fixwcomp tre_fixwcomp
100 #define fastwcomp tre_fastwcomp
101 #define fastwexec tre_fastwexec
102 #define fixncomp tre_fixncomp
103 #define fastncomp tre_fastncomp
104 #define fastnexec tre_fastnexec
105 #define fixwncomp tre_fixwncomp
106 #define fastwncomp tre_fastwncomp
107 #define fastwnexec tre_fastwnexec
108 #endif /* FASTMATCH_H */