summaryrefslogtreecommitdiff
path: root/ext/standard/url_scanner_ex.h
diff options
context:
space:
mode:
authorSascha Schumann <sas@php.net>2000-09-19 20:19:03 +0000
committerSascha Schumann <sas@php.net>2000-09-19 20:19:03 +0000
commitcc53ad51667c33fa652dc25d583ada6dd9d6a966 (patch)
treeda163d266031cef296208fe12e24c96a50abe730 /ext/standard/url_scanner_ex.h
parentdd59d1480528ad0cfe55b7f24b77ac07eddad86a (diff)
downloadphp-git-cc53ad51667c33fa652dc25d583ada6dd9d6a966.tar.gz
Reduce the amount of copying in the mainloop. We copy tag/arg only, if we
need to preserve them for a new loop iteration (after we leave mainloop). Otherwise, we can just let them point to the work area.
Diffstat (limited to 'ext/standard/url_scanner_ex.h')
-rw-r--r--ext/standard/url_scanner_ex.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/ext/standard/url_scanner_ex.h b/ext/standard/url_scanner_ex.h
index e3e6501b82..e207a4b431 100644
--- a/ext/standard/url_scanner_ex.h
+++ b/ext/standard/url_scanner_ex.h
@@ -31,6 +31,8 @@ typedef struct {
} smart_str;
typedef struct {
+ smart_str c_arg;
+ smart_str c_tag;
smart_str arg;
smart_str tag;
smart_str para;