summaryrefslogtreecommitdiff
path: root/ext/standard/url_scanner_ex.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/standard/url_scanner_ex.c')
-rw-r--r--ext/standard/url_scanner_ex.c25
1 files changed, 12 insertions, 13 deletions
diff --git a/ext/standard/url_scanner_ex.c b/ext/standard/url_scanner_ex.c
index d8e49e74f8..b4c9dafecc 100644
--- a/ext/standard/url_scanner_ex.c
+++ b/ext/standard/url_scanner_ex.c
@@ -47,7 +47,7 @@ static PHP_INI_MH(OnUpdateTags)
char *key;
char *lasts;
char *tmp;
- BLS_FETCH();
+ TSRMLS_FETCH();
ctx = &BG(url_adapt_state_ex);
@@ -202,7 +202,7 @@ done:
#undef YYLIMIT
#undef YYMARKER
-static inline void tag_arg(url_adapt_state_ex_t *ctx, char quote PLS_DC)
+static inline void tag_arg(url_adapt_state_ex_t *ctx, char quote TSRMLS_DC)
{
char f = 0;
@@ -234,8 +234,8 @@ enum {
#define YYMARKER q
#define STATE ctx->state
-#define STD_PARA url_adapt_state_ex_t *ctx, char *start, char *YYCURSOR PLS_DC
-#define STD_ARGS ctx, start, xp PLS_CC
+#define STD_PARA url_adapt_state_ex_t *ctx, char *start, char *YYCURSOR TSRMLS_DC
+#define STD_ARGS ctx, start, xp TSRMLS_CC
static inline void passthru(STD_PARA)
{
@@ -283,7 +283,7 @@ static inline void handle_arg(STD_PARA)
static inline void handle_val(STD_PARA, char quotes, char type)
{
smart_str_setl(&ctx->val, start + quotes, YYCURSOR - start - quotes * 2);
- tag_arg(ctx, type PLS_CC);
+ tag_arg(ctx, type TSRMLS_CC);
}
#ifdef SCANNER_DEBUG
@@ -298,7 +298,7 @@ static inline void mainloop(url_adapt_state_ex_t *ctx, const char *newdata, size
char *xp;
char *start;
int rest;
- PLS_FETCH();
+ TSRMLS_FETCH();
smart_str_appendl(&ctx->buf, newdata, newlen);
@@ -806,7 +806,7 @@ char *url_adapt_flush(size_t *newlen)
{
char *ret = NULL;
url_adapt_state_ex_t *ctx;
- BLS_FETCH();
+ TSRMLS_FETCH();
ctx = &BG(url_adapt_state_ex);
@@ -826,7 +826,7 @@ char *url_adapt_single_url(const char *url, size_t urllen, const char *name, con
smart_str buf = {0};
smart_str sname = {0};
smart_str sval = {0};
- PLS_FETCH();
+ TSRMLS_FETCH();
smart_str_setl(&surl, url, urllen);
smart_str_sets(&sname, name);
@@ -844,7 +844,7 @@ char *url_adapt_ext(const char *src, size_t srclen, const char *name, const char
{
char *ret;
url_adapt_state_ex_t *ctx;
- BLS_FETCH();
+ TSRMLS_FETCH();
ctx = &BG(url_adapt_state_ex);
@@ -863,7 +863,6 @@ char *url_adapt_ext(const char *src, size_t srclen, const char *name, const char
PHP_RINIT_FUNCTION(url_scanner)
{
url_adapt_state_ex_t *ctx;
- BLS_FETCH();
ctx = &BG(url_adapt_state_ex);
@@ -875,7 +874,7 @@ PHP_RINIT_FUNCTION(url_scanner)
PHP_RSHUTDOWN_FUNCTION(url_scanner)
{
url_adapt_state_ex_t *ctx;
- BLS_FETCH();
+ TSRMLS_FETCH();
ctx = &BG(url_adapt_state_ex);
@@ -890,7 +889,7 @@ PHP_RSHUTDOWN_FUNCTION(url_scanner)
PHP_MINIT_FUNCTION(url_scanner)
{
url_adapt_state_ex_t *ctx;
- BLS_FETCH();
+ //TSRMLS_FETCH();
ctx = &BG(url_adapt_state_ex);
@@ -902,7 +901,7 @@ PHP_MINIT_FUNCTION(url_scanner)
PHP_MSHUTDOWN_FUNCTION(url_scanner)
{
- BLS_FETCH();
+ TSRMLS_FETCH();
UNREGISTER_INI_ENTRIES();
zend_hash_destroy(BG(url_adapt_state_ex).tags);