PNG  IHDR* pHYs+ IDATx]n#; cdLb Ǚ[at¤_:uP}>!Usă cag޿ ֵNu`ݼTâabO7uL&y^wFٝA"l[|ŲHLN밪4*sG3|Dv}?+y߉{OuOAt4Jj.u]Gz*҉sP'VQKbA1u\`& Af;HWj hsO;ogTu uj7S3/QzUr&wS`M$X_L7r2;aE+ώ%vikDA:dR+%KzƉo>eOth$z%: :{WwaQ:wz%4foɹE[9<]#ERINƻv溂E%P1i01 |Jvҗ&{b?9g=^wζXn/lK::90KwrюO\!ջ3uzuGv^;騢wq<Iatv09:tt~hEG`v;3@MNZD.1]L:{ծI3`L(÷ba")Y.iljCɄae#I"1 `3*Bdz>j<fU40⨬%O$3cGt]j%Fߠ_twJ;ABU8vP3uEԑwQ V:h%))LfraqX-ۿX]v-\9I gl8tzX ]ecm)-cgʒ#Uw=Wlێn(0hPP/ӨtQ“&J35 $=]r1{tLuǮ*i0_;NƝ8;-vݏr8+U-kruȕYr0RnC]*ެ(M:]gE;{]tg(#ZJ9y>utRDRMdr9㪩̞zֹb<ģ&wzJM"iI( .ꮅX)Qw:9,i좜\Ԛi7&N0:asϓc];=ΗOӣ APqz93 y $)A*kVHZwBƺnWNaby>XMN*45~ղM6Nvm;A=jֲ.~1}(9`KJ/V F9[=`~[;sRuk]rєT!)iQO)Y$V ی ۤmzWz5IM Zb )ˆC`6 rRa}qNmUfDsWuˤV{ Pݝ'=Kֳbg,UҘVz2ﴻnjNgBb{? ߮tcsͻQuxVCIY۠:(V뺕 ٥2;t`@Fo{Z9`;]wMzU~%UA蛚dI vGq\r82iu +St`cR.6U/M9IENDB` REDROOM
PHP 5.6.40
Preview: zend_interfaces.h Size: 4.22 KB
//opt/cpanel/ea-php70/root/usr/include/php/Zend/zend_interfaces.h

/*
   +----------------------------------------------------------------------+
   | Zend Engine                                                          |
   +----------------------------------------------------------------------+
   | Copyright (c) 1998-2017 Zend Technologies Ltd. (http://www.zend.com) |
   +----------------------------------------------------------------------+
   | This source file is subject to version 2.00 of the Zend license,     |
   | that is bundled with this package in the file LICENSE, and is        |
   | available through the world-wide-web at the following url:           |
   | http://www.zend.com/license/2_00.txt.                                |
   | If you did not receive a copy of the Zend license and are unable to  |
   | obtain it through the world-wide-web, please send a note to          |
   | license@zend.com so we can mail you a copy immediately.              |
   +----------------------------------------------------------------------+
   | Authors: Marcus Boerger <helly@php.net>                              |
   +----------------------------------------------------------------------+
*/

/* $Id$ */

#ifndef ZEND_INTERFACES_H
#define ZEND_INTERFACES_H

#include "zend.h"
#include "zend_API.h"

BEGIN_EXTERN_C()

extern ZEND_API zend_class_entry *zend_ce_traversable;
extern ZEND_API zend_class_entry *zend_ce_aggregate;
extern ZEND_API zend_class_entry *zend_ce_iterator;
extern ZEND_API zend_class_entry *zend_ce_arrayaccess;
extern ZEND_API zend_class_entry *zend_ce_serializable;

typedef struct _zend_user_iterator {
	zend_object_iterator     it;
	zend_class_entry         *ce;
	zval                     value;
} zend_user_iterator;

ZEND_API zval* zend_call_method(zval *object_pp, zend_class_entry *obj_ce, zend_function **fn_proxy, const char *function_name, size_t function_name_len, zval *retval, int param_count, zval* arg1, zval* arg2);

#define zend_call_method_with_0_params(obj, obj_ce, fn_proxy, function_name, retval) \
	zend_call_method(obj, obj_ce, fn_proxy, function_name, sizeof(function_name)-1, retval, 0, NULL, NULL)

#define zend_call_method_with_1_params(obj, obj_ce, fn_proxy, function_name, retval, arg1) \
	zend_call_method(obj, obj_ce, fn_proxy, function_name, sizeof(function_name)-1, retval, 1, arg1, NULL)

#define zend_call_method_with_2_params(obj, obj_ce, fn_proxy, function_name, retval, arg1, arg2) \
	zend_call_method(obj, obj_ce, fn_proxy, function_name, sizeof(function_name)-1, retval, 2, arg1, arg2)

#define REGISTER_MAGIC_INTERFACE(class_name, class_name_str) \
	{\
		zend_class_entry ce;\
		INIT_CLASS_ENTRY(ce, # class_name_str, zend_funcs_ ## class_name) \
		zend_ce_ ## class_name = zend_register_internal_interface(&ce);\
		zend_ce_ ## class_name->interface_gets_implemented = zend_implement_ ## class_name;\
	}

#define REGISTER_MAGIC_IMPLEMENT(class_name, interface_name) \
	zend_class_implements(zend_ce_ ## class_name, 1, zend_ce_ ## interface_name)

ZEND_API void zend_user_it_rewind(zend_object_iterator *_iter);
ZEND_API int zend_user_it_valid(zend_object_iterator *_iter);
ZEND_API void zend_user_it_get_current_key(zend_object_iterator *_iter, zval *key);
ZEND_API zval *zend_user_it_get_current_data(zend_object_iterator *_iter);
ZEND_API void zend_user_it_move_forward(zend_object_iterator *_iter);
ZEND_API void zend_user_it_invalidate_current(zend_object_iterator *_iter);

ZEND_API void zend_user_it_new_iterator(zend_class_entry *ce, zval *object, zval *iterator);
ZEND_API zend_object_iterator *zend_user_it_get_new_iterator(zend_class_entry *ce, zval *object, int by_ref);

ZEND_API void zend_register_interfaces(void);

ZEND_API int zend_user_serialize(zval *object, unsigned char **buffer, size_t *buf_len, zend_serialize_data *data);
ZEND_API int zend_user_unserialize(zval *object, zend_class_entry *ce, const unsigned char *buf, size_t buf_len, zend_unserialize_data *data);

ZEND_API int zend_class_serialize_deny(zval *object, unsigned char **buffer, size_t *buf_len, zend_serialize_data *data);
ZEND_API int zend_class_unserialize_deny(zval *object, zend_class_entry *ce, const unsigned char *buf, size_t buf_len, zend_unserialize_data *data);

END_EXTERN_C()

#endif /* ZEND_INTERFACES_H */

/*
 * Local variables:
 * tab-width: 4
 * c-basic-offset: 4
 * indent-tabs-mode: t
 * End:
 */

Directory Contents

Dirs: 0 × Files: 67

Name Size Perms Modified Actions
12.49 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
18.72 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
2.57 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
54.41 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
3.65 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
7.92 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
4.79 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
1.59 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
1.58 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
1.96 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
32.01 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
107 B lrw-r--r-- 2026-01-08 21:03:24
Edit Download
2.44 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
5.79 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
1.91 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
2.11 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
3.68 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
13.86 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
5.21 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
15.19 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
4.77 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
7.19 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
6.92 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
3.14 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
31.41 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
2.32 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
1.91 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
9.40 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
2.69 KB lrw-r--r-- 2026-01-08 21:03:24
Edit Download
1.93 KB lrw-r--r-- 2026-01-08 21:03:24
Edit Download
224 B lrw-r--r-- 2026-01-08 21:03:23
Edit Download
4.22 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
1.61 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
3.50 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
7.96 KB lrw-r--r-- 2026-01-08 21:03:24
Edit Download
2.68 KB lrw-r--r-- 2026-01-08 21:03:24
Edit Download
296 B lrw-r--r-- 2026-01-08 21:03:23
Edit Download
3.17 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
3.81 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
4.03 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
4.78 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
4.83 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
8.27 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
1.83 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
3.54 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
9.06 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
27.88 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
13.38 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
4.22 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
3.02 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
3.92 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
4.41 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
1.25 KB lrw-r--r-- 2026-01-08 21:03:23
Edit Download
1.70 KB lrw-r--r-- 2026-01-08 21:03:24
Edit Download
2.41 KB lrw-r--r-- 2026-01-08 21:03:24
Edit Download
3.23 KB lrw-r--r-- 2026-01-08 21:03:24
Edit Download
12.25 KB lrw-r--r-- 2026-01-08 21:03:24
Edit Download
1.82 KB lrw-r--r-- 2026-01-08 21:03:24
Edit Download
3.42 KB lrw-r--r-- 2026-01-08 21:03:24
Edit Download
6.50 KB lrw-r--r-- 2026-01-08 21:03:24
Edit Download
30.54 KB lrw-r--r-- 2026-01-08 21:03:24
Edit Download
5.80 KB lrw-r--r-- 2026-01-08 21:03:24
Edit Download
11.87 KB lrw-r--r-- 2026-01-08 21:03:24
Edit Download
1.45 KB lrw-r--r-- 2026-01-08 21:03:24
Edit Download
231.79 KB lrw-r--r-- 2026-01-08 21:03:24
Edit Download
1.53 MB lrw-r--r-- 2026-01-08 21:03:24
Edit Download
9.63 KB lrw-r--r-- 2026-01-08 21:03:24
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).
© 2026 REDROOM — Secure File Manager. All rights reserved. Built with ❤️ & Red Dark UI