cvs: php4 /ext/xslt php_sablot.h sablot.c
| From: | Sterling Hughes | Date: | Tue, 16 Apr 2002 06:37:18 +0000 |
| Subject: | cvs: php4 /ext/xslt php_sablot.h sablot.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-11157@lists.php.net to get a copy of this message | ||
sterling Tue Apr 16 02:37:18 2002 EDT
Modified files:
/php4/ext/xslt sablot.c php_sablot.h
Log:
Prefix current functions with "sax" in order to make way for dom interface
backwards compatibility is maintained via function aliases
xslt_sax_set_sax_handlers is a bit wierd, i guess...
Index: php4/ext/xslt/sablot.c
diff -u php4/ext/xslt/sablot.c:1.38 php4/ext/xslt/sablot.c:1.39
--- php4/ext/xslt/sablot.c:1.38 Tue Apr 16 02:04:16 2002
+++ php4/ext/xslt/sablot.c Tue Apr 16 02:37:18 2002
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: sablot.c,v 1.38 2002/04/16 06:04:16 sterling Exp $ */
+/* $Id: sablot.c,v 1.39 2002/04/16 06:37:18 sterling Exp $ */
#ifdef HAVE_CONFIG_H
#include "config.h"
@@ -74,19 +74,33 @@
/* {{{ xslt_functions[]
*/
function_entry xslt_functions[] = {
- PHP_FE(xslt_create, NULL)
- PHP_FE(xslt_set_sax_handlers, NULL)
- PHP_FE(xslt_set_scheme_handlers, NULL)
- PHP_FE(xslt_set_error_handler, NULL)
- PHP_FE(xslt_set_base, NULL)
+ PHP_FE(xslt_sax_create, NULL)
+ PHP_FE(xslt_sax_set_sax_handlers, NULL)
+ PHP_FE(xslt_sax_set_scheme_handlers, NULL)
+ PHP_FE(xslt_sax_process, NULL)
+ PHP_FE(xslt_sax_set_base, NULL)
+ PHP_FE(xslt_sax_set_log, NULL)
+ PHP_FE(xslt_sax_set_error_handler, NULL)
#ifdef HAVE_SABLOT_SET_ENCODING
- PHP_FE(xslt_set_encoding, NULL)
+ PHP_FE(xslt_sax_set_encoding, NULL)
#endif
- PHP_FE(xslt_set_log, NULL)
- PHP_FE(xslt_process, NULL)
- PHP_FE(xslt_error, NULL)
- PHP_FE(xslt_errno, NULL)
- PHP_FE(xslt_free, NULL)
+ PHP_FE(xslt_sax_free, NULL)
+
+ PHP_FE(xslt_error, NULL)
+ PHP_FE(xslt_errno, NULL)
+
+ PHP_FALIAS(xslt_create, xslt_sax_create, NULL)
+ PHP_FALIAS(xslt_set_sax_handlers, xslt_sax_set_sax_handlers, NULL)
+ PHP_FALIAS(xslt_set_scheme_handlers, xslt_sax_set_scheme_handlers, NULL)
+ PHP_FALIAS(xslt_set_error_handler, xslt_sax_set_error_handler, NULL)
+ PHP_FALIAS(xslt_set_log, xslt_sax_set_log, NULL)
+ PHP_FALIAS(xslt_set_base, xslt_sax_set_base, NULL)
+ PHP_FALIAS(xslt_process, xslt_sax_process, NULL)
+ PHP_FALIAS(xslt_free, xslt_sax_free, NULL)
+#ifdef HAVE_SABLOT_SET_ENCODING
+ PHP_FALIAS(xslt_set_encoding, xslt_sax_set_encoding, NULL)
+#endif
+
{NULL, NULL, NULL}
};
/* }}} */
@@ -164,9 +178,9 @@
}
/* }}} */
-/* {{{ proto resource xslt_create(void)
+/* {{{ proto resource xslt_sax_create(void)
Create a new XSLT processor */
-PHP_FUNCTION(xslt_create)
+PHP_FUNCTION(xslt_sax_create)
{
php_xslt *handle; /* The php -> sablotron handle */
SablotHandle processor; /* The sablotron processor */
@@ -200,9 +214,9 @@
}
/* }}} */
-/* {{{ proto void xslt_set_sax_handlers(resource processor, array handlers)
+/* {{{ proto void xslt_sax_set_sax_handlers(resource processor, array handlers)
Set the SAX handlers to be called when the XML document gets processed */
-PHP_FUNCTION(xslt_set_sax_handlers)
+PHP_FUNCTION(xslt_sax_set_sax_handlers)
{
zval **processor_p, /* Resource pointer to the php->sablotron handle */
**sax_handlers_p, /* Pointer to the sax handlers php array */
@@ -284,9 +298,9 @@
}
/* }}} */
-/* {{{ proto void xslt_set_scheme_handlers(resource processor, array handlers)
+/* {{{ proto void xslt_sax_set_scheme_handlers(resource processor, array handlers)
Set the scheme handlers for the XSLT processor */
-PHP_FUNCTION(xslt_set_scheme_handlers)
+PHP_FUNCTION(xslt_sax_set_scheme_handlers)
{
zval **processor_p, /* Resource pointer to the php->sablotron handle */
**scheme_handlers_p, /* Pointer to the scheme handler array */
@@ -359,7 +373,7 @@
/* {{{ proto void xslt_set_error_handler(resource processor, mixed error_func)
Set the error handler, to be called when an XSLT error happens */
-PHP_FUNCTION(xslt_set_error_handler)
+PHP_FUNCTION(xslt_sax_set_error_handler)
{
zval **processor_p, /* Resource Pointer to a PHP-XSLT processor */
**error_func; /* Name of the user defined error function */
@@ -378,7 +392,7 @@
/* {{{ proto void xslt_set_base(resource processor, string base)
Sets the base URI for all XSLT transformations */
-PHP_FUNCTION(xslt_set_base)
+PHP_FUNCTION(xslt_sax_set_base)
{
zval **processor_p, /* Resource Pointer to a PHP-XSLT processor */
**base; /* The base URI for the transformation */
@@ -396,9 +410,9 @@
}
/* }}} */
-/* {{{ proto void xslt_set_encoding(resource processor, string encoding)
+/* {{{ proto void xslt_sax_set_encoding(resource processor, string encoding)
Set the output encoding for the current stylesheet */
-PHP_FUNCTION(xslt_set_encoding)
+PHP_FUNCTION(xslt_sax_set_encoding)
{
/* The user has to explicitly compile sablotron with sablotron
encoding functions in order for SablotSetEncoding to be
@@ -423,9 +437,9 @@
}
/* }}} */
-/* {{{ proto void xslt_set_log(resource processor, string logfile)
+/* {{{ proto void xslt_sax_set_log(resource processor, string logfile)
Set the log file to write the errors to (defaults to stderr) */
-PHP_FUNCTION(xslt_set_log)
+PHP_FUNCTION(xslt_sax_set_log)
{
zval **processor_p, /* Resource pointer to a PHP-XSLT processor */
**logfile; /* Path to the logfile */
@@ -459,9 +473,9 @@
}
/* }}} */
-/* {{{ proto string xslt_process(resource processor, string xml, string xslt[, mixed result[, array
args[, array params]]])
+/* {{{ proto string xslt_sax_process(resource processor, string xml, string xslt[, mixed result[,
array args[, array params]]])
Perform the xslt transformation */
-PHP_FUNCTION(xslt_process)
+PHP_FUNCTION(xslt_sax_process)
{
zval **processor_p, /* Resource Pointer to a PHP-XSLT processor */
**xml_p, /* A zval pointer to the XML data */
@@ -595,9 +609,9 @@
}
/* }}} */
-/* {{{ proto void xslt_free(resource processor)
+/* {{{ proto void xslt_sax_free(resource processor)
Free the xslt processor up */
-PHP_FUNCTION(xslt_free)
+PHP_FUNCTION(xslt_sax_free)
{
zval **processor_p; /* Resource pointer to a php-xslt processor */
php_xslt *handle; /* A PHP-XSLT processor */
@@ -1285,7 +1299,7 @@
/* {{{ _error_parse()
- Parse an char ** array into an _error_fields structure */
+ Parse a char ** array into an _error_fields structure */
#define MIN(__a, __b) ((__a) < (__b) ? (__a) : (__b))
struct _error_fields {
Index: php4/ext/xslt/php_sablot.h
diff -u php4/ext/xslt/php_sablot.h:1.7 php4/ext/xslt/php_sablot.h:1.8
--- php4/ext/xslt/php_sablot.h:1.7 Thu Feb 28 03:26:59 2002
+++ php4/ext/xslt/php_sablot.h Tue Apr 16 02:37:18 2002
@@ -51,17 +51,17 @@
PHP_MINIT_FUNCTION(xslt);
PHP_MINFO_FUNCTION(xslt);
-PHP_FUNCTION(xslt_create);
-PHP_FUNCTION(xslt_set_sax_handlers);
-PHP_FUNCTION(xslt_set_scheme_handlers);
-PHP_FUNCTION(xslt_set_error_handler);
-PHP_FUNCTION(xslt_set_base);
-PHP_FUNCTION(xslt_set_encoding);
-PHP_FUNCTION(xslt_set_log);
-PHP_FUNCTION(xslt_process);
+PHP_FUNCTION(xslt_sax_create);
+PHP_FUNCTION(xslt_sax_set_sax_handlers);
+PHP_FUNCTION(xslt_sax_set_scheme_handlers);
+PHP_FUNCTION(xslt_sax_set_error_handler);
+PHP_FUNCTION(xslt_sax_set_base);
+PHP_FUNCTION(xslt_sax_set_encoding);
+PHP_FUNCTION(xslt_sax_set_log);
+PHP_FUNCTION(xslt_sax_process);
+PHP_FUNCTION(xslt_sax_free);
PHP_FUNCTION(xslt_error);
PHP_FUNCTION(xslt_errno);
-PHP_FUNCTION(xslt_free);
struct scheme_handlers {
zval *get_all;