summaryrefslogtreecommitdiff
path: root/ext/standard/url_scanner_ex.h
diff options
context:
space:
mode:
Diffstat (limited to 'ext/standard/url_scanner_ex.h')
-rw-r--r--ext/standard/url_scanner_ex.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/ext/standard/url_scanner_ex.h b/ext/standard/url_scanner_ex.h
index a9b105d687..535119f634 100644
--- a/ext/standard/url_scanner_ex.h
+++ b/ext/standard/url_scanner_ex.h
@@ -24,9 +24,9 @@ PHP_MSHUTDOWN_FUNCTION(url_scanner_ex);
int php_url_scanner_ex_activate(TSRMLS_D);
int php_url_scanner_ex_deactivate(TSRMLS_D);
-char *url_adapt_ext_ex(const char *src, size_t srclen, const char *name, const char *value, size_t *newlen, zend_bool do_flush TSRMLS_DC);
+char *url_adapt_ext_ex(const char *src, size_t srclen, const char *name, const char *value, char *udata_name, char *udata_value, size_t *newlen, zend_bool do_flush TSRMLS_DC);
-char *url_adapt_single_url(const char *url, size_t urllen, const char *name, const char *value, size_t *newlen TSRMLS_DC);
+char *url_adapt_single_url(const char *url, size_t urllen, const char *name, const char *value, char *udata_name, char *udata_value, size_t *newlen TSRMLS_DC);
char *url_adapt_flush(size_t * TSRMLS_DC);
@@ -46,6 +46,9 @@ typedef struct {
smart_str q_name;
smart_str q_value;
+ smart_str q_udata_name;
+ smart_str q_udata_value;
+
char *lookup_data;
int state;