pub unsafe extern "C" fn zend_string_dup( s: *mut zend_string, persistent: bool, ) -> *mut zend_string