17 |
with this program; if not, write to the Free Software Foundation, |
with this program; if not, write to the Free Software Foundation, |
18 |
Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ |
Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ |
19 |
|
|
|
#ifndef __GNUC_PREREQ |
|
|
# if defined __GNUC__ && defined __GNUC_MINOR__ |
|
|
# define __GNUC_PREREQ(maj, min) \ |
|
|
((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min)) |
|
|
# else |
|
|
# define __GNUC_PREREQ(maj, min) 0 |
|
|
# endif |
|
|
#endif |
|
|
|
|
|
#if !__GNUC_PREREQ (3, 1) |
|
|
# define always_inline |
|
|
#endif |
|
|
|
|
20 |
static reg_errcode_t re_compile_internal (regex_t *preg, const char * pattern, |
static reg_errcode_t re_compile_internal (regex_t *preg, const char * pattern, |
21 |
Idx length, reg_syntax_t syntax); |
Idx length, reg_syntax_t syntax); |
22 |
static void re_compile_fastmap_iter (regex_t *bufp, |
static void re_compile_fastmap_iter (regex_t *bufp, |