REGISTER_LONG_CONSTANT("PCRE_VERSION_MAJOR", PCRE2_MAJOR, CONST_CS | CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("PCRE_VERSION_MINOR", PCRE2_MINOR, CONST_CS | CONST_PERSISTENT);
+#ifdef HAVE_PCRE_JIT_SUPPORT
+ REGISTER_BOOL_CONSTANT("PCRE_JIT_SUPPORT", 1, CONST_CS | CONST_PERSISTENT);
+#else
+ REGISTER_BOOL_CONSTANT("PCRE_JIT_SUPPORT", 0, CONST_CS | CONST_PERSISTENT);
+#endif
+
return SUCCESS;
}
/* }}} */
if (!extension_loaded("reflection") || !extension_loaded("session")) {
die("skip reflection and session extensions required");
}
+if (PCRE_JIT_SUPPORT == false) {
+ die ("skip not pcre jit support builtin");
+}
?>
--INI--
date.timezone=
}
}
- - Constants [18] {
+ - Constants [19] {
Constant [ integer PREG_PATTERN_ORDER ] { 1 }
Constant [ integer PREG_SET_ORDER ] { 2 }
Constant [ integer PREG_OFFSET_CAPTURE ] { 256 }
Constant [ string PCRE_VERSION ] { %s }
Constant [ integer PCRE_VERSION_MAJOR ] { %d }
Constant [ integer PCRE_VERSION_MINOR ] { %d }
+ Constant [ boolean PCRE_JIT_SUPPORT ] { %d }
}
- Functions {