cvs: php4 /ext/standard url_scanner.c url_scanner.h

From: 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);

« previous php.cvs (#1776) next »