From: PatR Date: Wed, 17 Feb 2016 21:45:05 +0000 (-0800) Subject: lev_comp lint X-Git-Tag: NetHack-3.6.1_RC01~916 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=25d18ddeb8fc762ed7ce8d2c0b8efde9cfa8de0c;p=nethack lev_comp lint --- diff --git a/util/lev_comp.y b/util/lev_comp.y index 5be78d840..1399c043e 100644 --- a/util/lev_comp.y +++ b/util/lev_comp.y @@ -1,5 +1,5 @@ %{ -/* NetHack 3.6 lev_comp.y $NHDT-Date: 1448074095 2015/11/21 02:48:15 $ $NHDT-Branch: master $:$NHDT-Revision: 1.18 $ */ +/* NetHack 3.6 lev_comp.y $NHDT-Date: 1455745464 2016/02/17 21:44:24 $ $NHDT-Branch: NetHack-3.6.0 $:$NHDT-Revision: 1.20 $ */ /* Copyright (c) 1989 by Jean-Christophe Collet */ /* NetHack may be freely redistributed. See license for details. */ @@ -2380,16 +2380,23 @@ func_param_part : any_var_or_arr ':' func_param_type } else if (!tmp) { lc_error("Could not alloc function params."); } else { - long vt; + long vt = 0L; + tmp->name = strdup($1); tmp->parmtype = (char) $3; tmp->next = curr_function->params; curr_function->params = tmp; curr_function->n_params++; switch (tmp->parmtype) { - case 'i': vt = SPOVAR_INT; break; - case 's': vt = SPOVAR_STRING; break; - default: lc_error("Unknown func param conversion."); break; + case 'i': + vt = SPOVAR_INT; + break; + case 's': + vt = SPOVAR_STRING; + break; + default: + lc_error("Unknown func param conversion."); + break; } variable_definitions = add_vardef_type( variable_definitions,