Группа :: Игры/Прочее
Пакет: slashem
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Патч: slashem-add-FDECLs-c99.patch
Скачать
Скачать
Add missing Forward declarations for rename_area and remove_area and fix a call-site.
Upstream issue tracked here:
https://sourceforge.net/p/slashem/bugs/963/
https://fedoraproject.org/wiki/Toolchain/PortingToModernC
diff --git a/include/extern.h b/include/extern.h
index 8a839db..55a9829 100644
--- a/include/extern.h
+++ b/include/extern.h
@@ -2274,6 +2274,8 @@ E FILE *FDECL(freopen_area, (const char *,const char *,const char *, FILE *));
E int FDECL(chmod_area, (const char *, const char *, int));
E int FDECL(open_area, (const char *, const char *, int, int));
E int FDECL(creat_area, (const char *, const char *, int));
+E int FDECL(rename_area, (const char *,const char *,const char *));
+E int FDECL(remove_area, (const char *,const char *));
E boolean FDECL(lock_file_area, (const char *, const char *,int));
E void FDECL(unlock_file_area, (const char *, const char *));
#endif
diff --git a/src/files.c b/src/files.c
index 469a23f..09738c8 100644
--- a/src/files.c
+++ b/src/files.c
@@ -566,7 +566,7 @@ int lev;
if (lev == 0 || (level_info[lev].flags & LFILE_EXISTS)) {
set_levelfile_name(lock, lev);
#ifdef FILE_AREAS
- (void) remove_area(FILE_AREA_LEVL, lock, 0);
+ (void) remove_area(FILE_AREA_LEVL, lock);
#else
# ifdef HOLD_LOCKFILE_OPEN
if (lev == 0) really_close();