@@ -159,7 +159,7 @@ unsafe fn install_super_global(
159159 let slot = & mut core_globals. http_globals [ track as usize ] ;
160160 zval_ptr_dtor_nogc ( slot) ;
161161 slot. value . arr = array;
162- slot. u1 . type_info = IS_ARRAY | ( ( IS_TYPE_REFCOUNTED as u32 ) << Z_TYPE_FLAGS_SHIFT ) ;
162+ slot. u1 . type_info = IS_ARRAY | ( IS_TYPE_REFCOUNTED << Z_TYPE_FLAGS_SHIFT ) ;
163163
164164 let key = zend_string_init ( name. as_ptr ( ) , name_str. len ( ) , false ) ;
165165 zend_hash_update ( & raw mut executor_globals. symbol_table , key, slot) ;
@@ -355,7 +355,7 @@ unsafe fn build_prepared_env(entries: &[(CString, CString)]) -> *mut HashTable {
355355 let string = unsafe { zend_string_init ( value. as_ptr ( ) , value. as_bytes ( ) . len ( ) , true ) } ;
356356 let mut zv: zval = unsafe { std:: mem:: zeroed ( ) } ;
357357 zv. value . str_ = string;
358- zv. u1 . type_info = IS_STRING | ( ( IS_TYPE_REFCOUNTED as u32 ) << Z_TYPE_FLAGS_SHIFT ) ;
358+ zv. u1 . type_info = IS_STRING | ( IS_TYPE_REFCOUNTED << Z_TYPE_FLAGS_SHIFT ) ;
359359 unsafe { zend_hash_update ( array, key, & mut zv) } ;
360360 }
361361 array
@@ -392,14 +392,14 @@ unsafe fn snapshot_super_global(name: &str, skip_request_keys: bool) -> Vec<(CSt
392392 unsafe { zend_hash_internal_pointer_reset_ex ( array, & mut pos) } ;
393393
394394 loop {
395- let data = unsafe { zend_hash_get_current_data_ex ( array, & mut pos) } ;
395+ let data = unsafe { zend_hash_get_current_data_ex ( array, & pos) } ;
396396 if data. is_null ( ) {
397397 break ;
398398 }
399399
400400 let mut key: * mut zend_string = ptr:: null_mut ( ) ;
401401 let mut index: zend_ulong = 0 ;
402- let kind = unsafe { zend_hash_get_current_key_ex ( array, & mut key, & mut index, & mut pos) } ;
402+ let kind = unsafe { zend_hash_get_current_key_ex ( array, & mut key, & mut index, & pos) } ;
403403
404404 if kind == zend_hash_key_type_HASH_KEY_IS_STRING && !key. is_null ( ) {
405405 let name = unsafe { zend_str ( key) } ;
@@ -430,7 +430,7 @@ unsafe fn zend_str(s: *mut zend_string) -> String {
430430 return String :: new ( ) ;
431431 }
432432 let len = unsafe { ( * s) . len } ;
433- let bytes = unsafe { std:: slice:: from_raw_parts ( ( * s) . val . as_ptr ( ) as * const u8 , len) } ;
433+ let bytes = unsafe { std:: slice:: from_raw_parts ( ( * s) . val . as_ptr ( ) . cast :: < u8 > ( ) , len) } ;
434434 String :: from_utf8_lossy ( bytes) . into_owned ( )
435435}
436436
@@ -489,7 +489,7 @@ pub fn handle(engine: &mut Engine, worker: &mut WorkerHandle) -> u16 {
489489 let ok = php_execute_script ( & mut handle) ;
490490 zend_destroy_file_handle ( & mut handle) ;
491491
492- let fatal = ( core_globals. last_error_type as i32 & FATAL_ERRORS ) != 0 ;
492+ let fatal = ( core_globals. last_error_type & FATAL_ERRORS ) != 0 ;
493493 let produced = engine. ctx ( ) . out . len ( ) ;
494494
495495 request_shutdown ( ) ;
0 commit comments