FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
php-src/ext/xmlreader/php_xmlreader.h at master · php/php-src · GitHub
Uh oh!
There was an error while loading.
Please reload this page
.
php
/
php-src
Public
Notifications
You must be signed in to change notification settings
Fork
8.1k
Star
40.3k
Code
Issues
963
Pull requests
1k
Actions
Security and quality
52
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Security and quality
Insights
Expand file tree
Breadcrumbs
php-src
/
ext
/
xmlreader
/
php_xmlreader.h
Copy path
More file actions
More file actions
Latest commit
History
History
History
55 lines (44 loc) · 1.87 KB
Breadcrumbs
php-src
/
ext
/
xmlreader
/
php_xmlreader.h
Copy path
File metadata and controls
55 lines (44 loc) · 1.87 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
/*
+----------------------------------------------------------------------+
| Copyright © The PHP Group and Contributors. |
+----------------------------------------------------------------------+
| This source file is subject to the Modified BSD License that is |
| bundled with this package in the file LICENSE, and is available |
| through the World Wide Web at <https://www.php.net/license/>. |
| |
| SPDX-License-Identifier: BSD-3-Clause |
+----------------------------------------------------------------------+
| Author: Rob Richards <rrichards@php.net> |
+----------------------------------------------------------------------+
*/
#ifndef
PHP_XMLREADER_H
#define
PHP_XMLREADER_H
extern
zend_module_entry
xmlreader_module_entry
;
#define
phpext_xmlreader_ptr
&xmlreader_module_entry
#include
"php_version.h"
#define
PHP_XMLREADER_VERSION
PHP_VERSION
#ifdef
ZTS
#include
"TSRM.h"
#endif
#include
"ext/libxml/php_libxml.h"
#include
<libxml/xmlreader.h>
/* If xmlreader and dom both are compiled statically,
no DLL import should be used in xmlreader for dom symbols. */
#ifdef
PHP_WIN32
# if
defined(
HAVE_DOM
)
&&
!defined(
COMPILE_DL_DOM
)
&&
!defined(
COMPILE_DL_XMLREADER
)
# define
DOM_LOCAL_DEFINES
1
# endif
#endif
typedef
struct
_xmlreader_object
{
xmlTextReaderPtr
ptr
;
/* strings must be set in input buffer as copy is required */
xmlParserInputBufferPtr
input
;
void
*
schema
;
zend_object
std
;
}
xmlreader_object
;
#define
php_xmlreader_fetch_object
(
obj
) ZEND_CONTAINER_OF(obj, xmlreader_object, std)
#define
Z_XMLREADER_P
(
zv
) php_xmlreader_fetch_object(Z_OBJ_P((zv)))
PHP_MINIT_FUNCTION
(
xmlreader
);
PHP_MSHUTDOWN_FUNCTION
(
xmlreader
);
PHP_MINFO_FUNCTION
(
xmlreader
);
#endif
/* PHP_XMLREADER_H */
Back
|
FazBrowse Home
|
New Git URL