17#define ZEND_INCLUDE_FULL_WINDOWS_HEADERS
29#define SAVE_CURLSH_ERROR(__handle, __err) (__handle)->err.no = (int) __err;
58 CURLSHcode
error = CURLSHE_OK;
68 error = CURLSHE_BAD_OPTION;
74 return error == CURLSHE_OK;
149 zend_throw_error(
NULL,
"Cannot directly construct CurlShareHandle, use curl_share_init() instead");
157 curl_share_cleanup(sh->
share);
165 curl_share_ce->default_object_handlers = &curl_share_handlers;
170 curl_share_handlers.get_constructor = curl_share_get_constructor;
171 curl_share_handlers.clone_obj =
NULL;
zend_class_entry * curl_share_ce
curl_share_errno(CurlShareHandle $share_handle)
curl_share_setopt(CurlShareHandle $share_handle, int $option, mixed $value)
curl_share_strerror(int $error_code)
curl_share_close(CurlShareHandle $share_handle)
struct _php_curlsh php_curlsh
#define Z_CURL_SHARE_P(zv)
PHP_JSON_API size_t int options
void curl_share_register_handlers(void)
#define SAVE_CURLSH_ERROR(__handle, __err)
void curl_share_free_obj(zend_object *object)
struct _php_curlsh::@257247133316162235031254013313226313072300357225 err
ZEND_API ZEND_COLD void zend_throw_error(zend_class_entry *exception_ce, const char *format,...)
ZEND_API zend_result object_init_ex(zval *arg, zend_class_entry *class_type)
ZEND_API void object_properties_init(zend_object *object, zend_class_entry *class_type)
ZEND_API ZEND_COLD void zend_argument_value_error(uint32_t arg_num, const char *format,...)
#define ZEND_PARSE_PARAMETERS_END()
#define ZEND_PARSE_PARAMETERS_NONE()
#define ZEND_PARSE_PARAMETERS_START(min_num_args, max_num_args)
#define Z_PARAM_LONG(dest)
#define Z_PARAM_OBJECT_OF_CLASS(dest, _ce)
#define Z_PARAM_ZVAL(dest)
union _zend_function zend_function
ZEND_API int zend_objects_not_comparable(zval *o1, zval *o2)
ZEND_API const zend_object_handlers std_object_handlers
ZEND_API void ZEND_FASTCALL zend_object_std_init(zend_object *object, zend_class_entry *ce)
ZEND_API void zend_object_std_dtor(zend_object *object)
#define XtOffsetOf(s_type, field)
struct _zend_class_entry zend_class_entry
struct _zend_object zend_object
struct _zend_object_handlers zend_object_handlers