fix for pre-ANSI compilers
Declare a function pointer without requiring support for prototypes. Plus a couple of formatting tidbits.
This commit is contained in:
+4
-3
@@ -1,4 +1,4 @@
|
|||||||
/* NetHack 3.6 sp_lev.c $NHDT-Date: 1446887534 2015/11/07 09:12:14 $ $NHDT-Branch: master $:$NHDT-Revision: 1.70 $ */
|
/* NetHack 3.6 sp_lev.c $NHDT-Date: 1447836300 2015/11/18 08:45:00 $ $NHDT-Branch: master $:$NHDT-Revision: 1.73 $ */
|
||||||
/* Copyright (c) 1989 by Jean-Christophe Collet */
|
/* Copyright (c) 1989 by Jean-Christophe Collet */
|
||||||
/* NetHack may be freely redistributed. See license for details. */
|
/* NetHack may be freely redistributed. See license for details. */
|
||||||
|
|
||||||
@@ -18,7 +18,7 @@
|
|||||||
#pragma warning(disable : 4244)
|
#pragma warning(disable : 4244)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
typedef void (*select_iter_func)(int, int, genericptr_t);
|
typedef void FDECL((*select_iter_func), (int, int, genericptr_t));
|
||||||
|
|
||||||
extern void FDECL(mkmap, (lev_init *));
|
extern void FDECL(mkmap, (lev_init *));
|
||||||
|
|
||||||
@@ -484,7 +484,8 @@ struct opvar *ov;
|
|||||||
while (tmp) {
|
while (tmp) {
|
||||||
if (!strcmp(tmp->name, OV_s(ov))) {
|
if (!strcmp(tmp->name, OV_s(ov))) {
|
||||||
if ((tmp->svtyp & SPOVAR_ARRAY)) {
|
if ((tmp->svtyp & SPOVAR_ARRAY)) {
|
||||||
array_idx = opvar_var_conversion(coder, splev_stack_pop(coder->stack));
|
array_idx = opvar_var_conversion(coder,
|
||||||
|
splev_stack_pop(coder->stack));
|
||||||
if (!array_idx || OV_typ(array_idx) != SPOVAR_INT)
|
if (!array_idx || OV_typ(array_idx) != SPOVAR_INT)
|
||||||
panic("array idx not an int");
|
panic("array idx not an int");
|
||||||
if (tmp->array_len < 1)
|
if (tmp->array_len < 1)
|
||||||
|
|||||||
Reference in New Issue
Block a user