File fix-gcc15.patch of Package egoboo

diff --git a/src/game/egoboo_vfs.c b/src/game/egoboo_vfs.c
index 4623b9a..fd4578d 100755
--- a/src/game/egoboo_vfs.c
+++ b/src/game/egoboo_vfs.c
@@ -1251,7 +1251,7 @@ int vfs_read_Sint64( vfs_FILE * pfile, Sint64 * val )
     }
     else if ( vfs_physfs == pfile->type )
     {
-        retval = PHYSFS_readSLE64( pfile->ptr.p, val );
+        retval = PHYSFS_readSLE64( pfile->ptr.p, (long long int *)val );
 
         error = ( 0 == retval );
     }
@@ -1283,7 +1283,7 @@ int vfs_read_Uint64( vfs_FILE * pfile, Uint64 * val )
     }
     else if ( vfs_physfs == pfile->type )
     {
-        retval = PHYSFS_readULE64( pfile->ptr.p, val );
+        retval = PHYSFS_readULE64( pfile->ptr.p, (long long int *)val );
 
         error = ( 0 == retval );
     }
@@ -2599,4 +2599,4 @@ void vfs_set_base_search_paths()
 
     // Put base path on search path...
     PHYSFS_addToSearchPath( fs_getDataDirectory(), 1 );
-}
\ No newline at end of file
+}
openSUSE Build Service is sponsored by