@@ -224,13 +224,13 @@ static void one_to_buffer(size_t sz, unsigned char *buf, uint64_t val) {
224
224
225
225
PHP_HASH_API int php_hash_serialize_spec (const php_hashcontext_object * hash , zval * zv , const char * spec ) /* {{{ */
226
226
{
227
- size_t pos = 0 , max_alignment = 1 , sz , count ;
227
+ size_t pos = 0 , max_alignment = 1 ;
228
228
unsigned char * buf = (unsigned char * ) hash -> context ;
229
229
zval tmp ;
230
230
array_init (zv );
231
231
while (* spec != '\0' && * spec != '.' ) {
232
232
char spec_ch = * spec ;
233
- count = parse_serialize_spec (& spec , & pos , & sz , & max_alignment );
233
+ size_t sz , count = parse_serialize_spec (& spec , & pos , & sz , & max_alignment );
234
234
if (pos + count * sz > hash -> ops -> context_size ) {
235
235
return FAILURE ;
236
236
}
@@ -269,15 +269,15 @@ PHP_HASH_API int php_hash_serialize_spec(const php_hashcontext_object *hash, zva
269
269
270
270
PHP_HASH_API int php_hash_unserialize_spec (php_hashcontext_object * hash , const zval * zv , const char * spec ) /* {{{ */
271
271
{
272
- size_t pos = 0 , max_alignment = 1 , sz , count , j = 0 ;
272
+ size_t pos = 0 , max_alignment = 1 , j = 0 ;
273
273
unsigned char * buf = (unsigned char * ) hash -> context ;
274
274
zval * elt ;
275
275
if (Z_TYPE_P (zv ) != IS_ARRAY ) {
276
276
return FAILURE ;
277
277
}
278
278
while (* spec != '\0' && * spec != '.' ) {
279
279
char spec_ch = * spec ;
280
- count = parse_serialize_spec (& spec , & pos , & sz , & max_alignment );
280
+ size_t sz , count = parse_serialize_spec (& spec , & pos , & sz , & max_alignment );
281
281
if (pos + count * sz > hash -> ops -> context_size ) {
282
282
return -999 ;
283
283
}
0 commit comments