Declare make_perma_dead and unmake_perma_dead in a shared header file, so that they can be called from server/resurrection.c without an implicit function declaration. This improves compatibility with future compilers. Fixed upstream via: commit 0980e69c30ce0b04cc33d24daa9917c2ee9be665 Author: partmedia Date: Sun Apr 13 17:27:41 2014 +0000 Add missing prototypes for permadeath functions. git-svn-id: svn://svn.code.sf.net/p/crossfire/code/server/trunk@19336 282e97 7c-c81d-0410-88c4-b93c2d0d6712 diff -ur crossfire-server-1.71.0.orig/include/account_char.h crossfire-server-1.71.0/include/account_char.h --- crossfire-server-1.71.0.orig/include/account_char.h 2014-04-06 00:30:40.000000000 +0200 +++ crossfire-server-1.71.0/include/account_char.h 2023-01-03 16:54:56.152855130 +0100 @@ -36,4 +36,7 @@ struct account_char_struct *next; } Account_Char; +int make_perma_dead(object *op); +int unmake_perma_dead(char *account, char *player); + #endif /* OBJECT_H */