summaryrefslogtreecommitdiff
path: root/ext/ereg/php_ereg.h
diff options
context:
space:
mode:
authorZeev Suraski <zeev@php.net>1999-05-13 15:54:49 +0000
committerZeev Suraski <zeev@php.net>1999-05-13 15:54:49 +0000
commit5eaed486e1c61ec33c83bb8ce266f4d9fd59d289 (patch)
tree656892887e87e40e55100b31b6a5100eaeb0b40f /ext/ereg/php_ereg.h
parent0b873a78999bc6a78d5652eae541a08f75efe3d6 (diff)
downloadphp-git-5eaed486e1c61ec33c83bb8ce266f4d9fd59d289.tar.gz
* HTTP-auth bugfix
* Patch the regex thread safe code to compile in thread safe mode
Diffstat (limited to 'ext/ereg/php_ereg.h')
-rw-r--r--ext/ereg/php_ereg.h22
1 files changed, 11 insertions, 11 deletions
diff --git a/ext/ereg/php_ereg.h b/ext/ereg/php_ereg.h
index 011484bc4f..4b7f37466d 100644
--- a/ext/ereg/php_ereg.h
+++ b/ext/ereg/php_ereg.h
@@ -43,7 +43,7 @@ PHP_FUNCTION(eregi);
PHP_FUNCTION(eregireplace);
PHP_FUNCTION(eregreplace);
PHP_FUNCTION(split);
-PHP_FUNCTION(sql_regcase);
+PHPAPI PHP_FUNCTION(sql_regcase);
typedef struct {
HashTable ht_rc;
@@ -51,19 +51,19 @@ typedef struct {
#ifdef ZTS
-#define REGSLS_D php_reg_globals *reg_globals
-#define REGSLS_DC , REGSLS_D
-#define REGSLS_C reg_globals
-#define REGSLS_CC , REGSLS_C
+#define REGLS_D php_reg_globals *reg_globals
+#define REGLS_DC , REGLS_D
+#define REGLS_C reg_globals
+#define REGLS_CC , REGLS_C
#define REG(v) (reg_globals->v)
-#define REGSLS_FETCH php_reg_globals *reg_globals = ts_resource(reg_globals_id);
+#define REGLS_FETCH() php_reg_globals *reg_globals = ts_resource(reg_globals_id)
#else
-#define REGSLS_D
-#define REGSLS_DC
-#define REGSLS_C
-#define REGSLS_CC
+#define REGLS_D
+#define REGLS_DC
+#define REGLS_C
+#define REGLS_CC
#define REG(v) (reg_globals.v)
-#define REGSLS_FETCH
+#define REGLS_FETCH()
#endif
#define phpext_regex_ptr regexp_module_ptr