@@ -35,7 +35,7 @@ typedef void (*php_hash_init_func_t)(void *context, HashTable *args);
35
35
typedef void (* php_hash_update_func_t )(void * context , const unsigned char * buf , size_t count );
36
36
typedef void (* php_hash_final_func_t )(unsigned char * digest , void * context );
37
37
typedef zend_result (* php_hash_copy_func_t )(const void * ops , const void * orig_context , void * dest_context );
38
- typedef int (* php_hash_serialize_func_t )(const php_hashcontext_object * hash , zend_long * magic , zval * zv );
38
+ typedef zend_result (* php_hash_serialize_func_t )(const php_hashcontext_object * hash , zend_long * magic , zval * zv );
39
39
typedef int (* php_hash_unserialize_func_t )(php_hashcontext_object * hash , zend_long magic , const zval * zv );
40
40
41
41
typedef struct _php_hash_ops {
@@ -148,9 +148,9 @@ extern PHP_HASH_API zend_class_entry *php_hashcontext_ce;
148
148
PHP_HASH_API const php_hash_ops * php_hash_fetch_ops (zend_string * algo );
149
149
PHP_HASH_API void php_hash_register_algo (const char * algo , const php_hash_ops * ops );
150
150
PHP_HASH_API zend_result php_hash_copy (const void * ops , const void * orig_context , void * dest_context );
151
- PHP_HASH_API int php_hash_serialize (const php_hashcontext_object * context , zend_long * magic , zval * zv );
151
+ PHP_HASH_API zend_result php_hash_serialize (const php_hashcontext_object * context , zend_long * magic , zval * zv );
152
152
PHP_HASH_API int php_hash_unserialize (php_hashcontext_object * context , zend_long magic , const zval * zv );
153
- PHP_HASH_API int php_hash_serialize_spec (const php_hashcontext_object * context , zval * zv , const char * spec );
153
+ PHP_HASH_API zend_result php_hash_serialize_spec (const php_hashcontext_object * context , zval * zv , const char * spec );
154
154
PHP_HASH_API int php_hash_unserialize_spec (php_hashcontext_object * hash , const zval * zv , const char * spec );
155
155
156
156
static inline void * php_hash_alloc_context (const php_hash_ops * ops ) {
0 commit comments