cvs: php4 /ext/standard url_scanner.c url_scanner.h
| From: | Sascha Schumann | Date: | Tue, 19 Sep 2000 17:21:26 +0000 |
| Subject: | cvs: php4 /ext/standard url_scanner.c url_scanner.h | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-1776@lists.php.net to get a copy of this message | ||
sas Tue Sep 19 10:21:26 2000 EDT
Modified files:
/php4/ext/standard url_scanner.c url_scanner.h
Log:
Fix RINIT/RSHUTDOWN functions and add url_adapt_ext()
Index: php4/ext/standard/url_scanner.c
diff -u php4/ext/standard/url_scanner.c:1.25 php4/ext/standard/url_scanner.c:1.26
--- php4/ext/standard/url_scanner.c:1.25 Fri Aug 18 06:50:04 2000
+++ php4/ext/standard/url_scanner.c Tue Sep 19 10:21:26 2000
@@ -16,7 +16,7 @@
| Hartmut Holzgraefe <hartmut@six.de> |
+----------------------------------------------------------------------+
*/
-/* $Id: url_scanner.c,v 1.25 2000/08/18 13:50:04 sas Exp $ */
+/* $Id: url_scanner.c,v 1.26 2000/09/19 17:21:26 sas Exp $ */
#include "php.h"
@@ -37,10 +37,12 @@
PHP_RINIT_FUNCTION(url_scanner) {
url_adapt(NULL,0,NULL,NULL);
+ return SUCCESS;
}
PHP_RSHUTDOWN_FUNCTION(url_scanner) {
url_adapt(NULL,0,NULL,NULL);
+ return SUCCESS;
}
@@ -80,6 +82,15 @@
}
#define US BG(url_adapt_state)
+
+char *url_adapt_ext(const char *src, size_t srclen, const char *name, const char *val, size_t
*newlen)
+{
+ char buf[1024];
+
+ snprintf(buf, sizeof(buf)-1, "%s=%s", name, val);
+
+ return url_adapt(src, srclen, buf, newlen);
+}
char *url_adapt(const char *src, size_t srclen, const char *data, size_t *newlen)
{
Index: php4/ext/standard/url_scanner.h
diff -u php4/ext/standard/url_scanner.h:1.7 php4/ext/standard/url_scanner.h:1.8
--- php4/ext/standard/url_scanner.h:1.7 Fri Aug 4 08:23:19 2000
+++ php4/ext/standard/url_scanner.h Tue Sep 19 10:21:26 2000
@@ -15,10 +15,13 @@
| Author: Sascha Schumann <sascha@schumann.cx> |
+----------------------------------------------------------------------+
*/
-/* $Id: url_scanner.h,v 1.7 2000/08/04 15:23:19 hholzgra Exp $ */
+/* $Id: url_scanner.h,v 1.8 2000/09/19 17:21:26 sas Exp $ */
#ifndef URI_SCANNER_H
#define URI_SCANNER_H
+
+PHP_RINIT_FUNCTION(url_scanner);
+PHP_RSHUTDOWN_FUNCTION(url_scanner);
char *url_adapt(const char *src, size_t srclen, const char *data, size_t *newlen);