src lint
Another OS upgrade (OSX 10.6.8 -> 10.8.5) with different toolset, another change in compiler behavior. Earlier 'gcc -Wwrite-strings' didn't complain about passing string literals as 'char *' paremeters if there was no prototype in scope. This one found one or two of those in options.c and several in makedefs.c (fix coming soon in a separate commit...). This adds some missing prototypes and reorders the existing ones to match their order within the file. There were also several functions which were declared static in their advance declarations but not in the definitions, which can be confusing when reading the source.
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
/* NetHack 3.6 attrib.c $NHDT-Date: 1451111134 2015/12/26 06:25:34 $ $NHDT-Branch: NetHack-3.6.0 $:$NHDT-Revision: 1.54 $ */
|
||||
/* NetHack 3.6 attrib.c $NHDT-Date: 1455357587 2016/02/13 09:59:47 $ $NHDT-Branch: NetHack-3.6.0 $:$NHDT-Revision: 1.55 $ */
|
||||
/* Copyright 1988, 1989, 1990, 1992, M. Stephenson */
|
||||
/* NetHack may be freely redistributed. See license for details. */
|
||||
|
||||
@@ -710,6 +710,8 @@ long frommask;
|
||||
abil = orc_abil;
|
||||
break;
|
||||
case PM_HUMAN:
|
||||
abil = hum_abil;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user