php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
php_xsl.c File Reference
#include "php.h"
#include "ext/standard/info.h"
#include "php_xsl.h"
#include "php_xsl_arginfo.h"

Go to the source code of this file.

Macros

#define XSL_DEFINE_PROP_ACCESSOR(c_name, php_name, prop_index)
 
#define XSL_TRY_OUTPUT_REPLACED_ERROR_MESSAGE(ctx, msg, search, replace)
 

Functions

void xsl_free_sheet (xsl_object *intern)
 
void xsl_objects_free_storage (zend_object *object)
 
zend_objectxsl_objects_new (zend_class_entry *class_type)
 
 PHP_MINIT_FUNCTION (xsl)
 
void php_xsl_set_object (zval *wrapper, void *obj)
 
 PHP_MSHUTDOWN_FUNCTION (xsl)
 
 PHP_MINFO_FUNCTION (xsl)
 

Variables

zend_class_entryxsl_xsltprocessor_class_entry
 
zend_module_entry xsl_module_entry
 

Macro Definition Documentation

◆ XSL_DEFINE_PROP_ACCESSOR

#define XSL_DEFINE_PROP_ACCESSOR ( c_name,
php_name,
prop_index )
Value:
zval *xsl_prop_##c_name(zend_object *object) \
{ \
return OBJ_PROP_NUM(object, (prop_index)); \
}
struct _zval_struct zval
#define OBJ_PROP_NUM(obj, num)
struct _zend_object zend_object

Definition at line 140 of file php_xsl.c.

◆ XSL_TRY_OUTPUT_REPLACED_ERROR_MESSAGE

#define XSL_TRY_OUTPUT_REPLACED_ERROR_MESSAGE ( ctx,
msg,
search,
replace )
Value:
xsl_try_output_replaced_error_message(ctx, msg, "" search, sizeof("" search) - 1, "" replace)
char * msg
Definition phpdbg.h:289

Definition at line 239 of file php_xsl.c.

Function Documentation

◆ PHP_MINFO_FUNCTION()

PHP_MINFO_FUNCTION ( xsl )

Definition at line 333 of file php_xsl.c.

◆ PHP_MINIT_FUNCTION()

PHP_MINIT_FUNCTION ( xsl )

Definition at line 266 of file php_xsl.c.

◆ PHP_MSHUTDOWN_FUNCTION()

PHP_MSHUTDOWN_FUNCTION ( xsl )

Definition at line 319 of file php_xsl.c.

◆ php_xsl_set_object()

void php_xsl_set_object ( zval * wrapper,
void * obj )

Definition at line 308 of file php_xsl.c.

◆ xsl_free_sheet()

void xsl_free_sheet ( xsl_object * intern)

Definition at line 61 of file php_xsl.c.

◆ xsl_objects_free_storage()

void xsl_objects_free_storage ( zend_object * object)

Definition at line 77 of file php_xsl.c.

◆ xsl_objects_new()

zend_object * xsl_objects_new ( zend_class_entry * class_type)

Definition at line 108 of file php_xsl.c.

Variable Documentation

◆ xsl_module_entry

zend_module_entry xsl_module_entry
Initial value:
= {
xsl_deps,
"xsl",
PHP_MINIT(xsl),
PHP_MINFO(xsl),
}
#define NULL
Definition gdcache.h:45
#define PHP_MINFO
Definition php.h:396
#define PHP_MSHUTDOWN
Definition php.h:393
#define PHP_MINIT
Definition php.h:392
#define PHP_XSL_VERSION
Definition php_xsl.h:24
#define STANDARD_MODULE_PROPERTIES
#define STANDARD_MODULE_HEADER_EX

Definition at line 36 of file php_xsl.c.

◆ xsl_xsltprocessor_class_entry

zend_class_entry* xsl_xsltprocessor_class_entry

Definition at line 26 of file php_xsl.c.