static analyzer lint for glyphs.c
This commit is contained in:
+16
-19
@@ -121,6 +121,7 @@ glyphrep_to_custom_map_entries(
|
|||||||
|
|
||||||
if (!glyphid_cache)
|
if (!glyphid_cache)
|
||||||
reslt = 1; /* for debugger use only; no cache available */
|
reslt = 1; /* for debugger use only; no cache available */
|
||||||
|
nhUse(reslt);
|
||||||
|
|
||||||
Snprintf(buf, sizeof buf, "%s", op);
|
Snprintf(buf, sizeof buf, "%s", op);
|
||||||
c_unicode = c_colorval = (char *) 0;
|
c_unicode = c_colorval = (char *) 0;
|
||||||
@@ -470,6 +471,7 @@ glyphrep(const char *op)
|
|||||||
|
|
||||||
if (!glyphid_cache)
|
if (!glyphid_cache)
|
||||||
reslt = 1; /* for debugger use only; no cache available */
|
reslt = 1; /* for debugger use only; no cache available */
|
||||||
|
nhUse(reslt);
|
||||||
reslt = glyphrep_to_custom_map_entries(op, &glyph);
|
reslt = glyphrep_to_custom_map_entries(op, &glyph);
|
||||||
if (reslt)
|
if (reslt)
|
||||||
return 1;
|
return 1;
|
||||||
@@ -908,30 +910,26 @@ parse_id(
|
|||||||
} else if (glyph_is_body(glyph)) {
|
} else if (glyph_is_body(glyph)) {
|
||||||
/* buf2 will hold the distinguishing prefix */
|
/* buf2 will hold the distinguishing prefix */
|
||||||
/* buf3 will hold the base name */
|
/* buf3 will hold the base name */
|
||||||
buf2 = ""; /* superfluous */
|
buf2 = glyph_is_body_piletop(glyph)
|
||||||
|
? "piletop_body_"
|
||||||
|
: "body_";
|
||||||
buf3 = monsdump[glyph_to_body_corpsenm(glyph)].nm;
|
buf3 = monsdump[glyph_to_body_corpsenm(glyph)].nm;
|
||||||
if (glyph_is_body_piletop(glyph)) {
|
|
||||||
buf2 = "piletop_body_";
|
|
||||||
} else {
|
|
||||||
buf2 = "body_";
|
|
||||||
}
|
|
||||||
Strcpy(buf[0], "G_");
|
Strcpy(buf[0], "G_");
|
||||||
Strcat(buf[0], buf2);
|
Strcat(buf[0], buf2);
|
||||||
Strcat(buf[0], buf3);
|
Strcat(buf[0], buf3);
|
||||||
} else if (glyph_is_statue(glyph)) {
|
} else if (glyph_is_statue(glyph)) {
|
||||||
/* buf2 will hold the distinguishing prefix */
|
/* buf2 will hold the distinguishing prefix */
|
||||||
/* buf3 will hold the base name */
|
/* buf3 will hold the base name */
|
||||||
buf2 = "";
|
buf2 = glyph_is_fem_statue_piletop(glyph)
|
||||||
|
? "piletop_statue_of_female_"
|
||||||
|
: glyph_is_fem_statue(glyph)
|
||||||
|
? "statue_of_female_"
|
||||||
|
: glyph_is_male_statue_piletop(glyph)
|
||||||
|
? "piletop_statue_of_male_"
|
||||||
|
: glyph_is_male_statue(glyph)
|
||||||
|
? "statue_of_male_"
|
||||||
|
: ""; /* shouldn't happen */
|
||||||
buf3 = monsdump[glyph_to_statue_corpsenm(glyph)].nm;
|
buf3 = monsdump[glyph_to_statue_corpsenm(glyph)].nm;
|
||||||
if (glyph_is_fem_statue_piletop(glyph)) {
|
|
||||||
buf2 = "piletop_statue_of_female_";
|
|
||||||
} else if (glyph_is_fem_statue(glyph)) {
|
|
||||||
buf2 = "statue_of_female_";
|
|
||||||
} else if (glyph_is_male_statue_piletop(glyph)) {
|
|
||||||
buf2 = "piletop_statue_of_male_";
|
|
||||||
} else if (glyph_is_male_statue(glyph)) {
|
|
||||||
buf2 = "statue_of_male_";
|
|
||||||
}
|
|
||||||
Strcpy(buf[0], "G_");
|
Strcpy(buf[0], "G_");
|
||||||
Strcat(buf[0], buf2);
|
Strcat(buf[0], buf2);
|
||||||
Strcat(buf[0], buf3);
|
Strcat(buf[0], buf3);
|
||||||
@@ -939,8 +937,6 @@ parse_id(
|
|||||||
i = glyph_to_obj(glyph);
|
i = glyph_to_obj(glyph);
|
||||||
/* buf2 will hold the distinguishing prefix */
|
/* buf2 will hold the distinguishing prefix */
|
||||||
/* buf3 will hold the base name */
|
/* buf3 will hold the base name */
|
||||||
buf2 = "";
|
|
||||||
buf3 = "";
|
|
||||||
if (((i > SCR_STINKING_CLOUD) && (i < SCR_MAIL))
|
if (((i > SCR_STINKING_CLOUD) && (i < SCR_MAIL))
|
||||||
|| ((i > WAN_LIGHTNING) && (i < GOLD_PIECE)))
|
|| ((i > WAN_LIGHTNING) && (i < GOLD_PIECE)))
|
||||||
skip_this_one = TRUE;
|
skip_this_one = TRUE;
|
||||||
@@ -960,6 +956,8 @@ parse_id(
|
|||||||
buf2 = "ring of ";
|
buf2 = "ring of ";
|
||||||
else if (i == LAND_MINE)
|
else if (i == LAND_MINE)
|
||||||
buf2 = "unset ";
|
buf2 = "unset ";
|
||||||
|
else
|
||||||
|
buf2 = "";
|
||||||
buf3 = (i == SCR_BLANK_PAPER) ? "blank scroll"
|
buf3 = (i == SCR_BLANK_PAPER) ? "blank scroll"
|
||||||
: (i == SPE_BLANK_PAPER) ? "blank spellbook"
|
: (i == SPE_BLANK_PAPER) ? "blank spellbook"
|
||||||
: (i == SLIME_MOLD) ? "slime mold"
|
: (i == SLIME_MOLD) ? "slime mold"
|
||||||
@@ -1049,7 +1047,6 @@ parse_id(
|
|||||||
j = glyph - GLYPH_SWALLOW_OFF;
|
j = glyph - GLYPH_SWALLOW_OFF;
|
||||||
cmap = glyph_to_swallow(glyph);
|
cmap = glyph_to_swallow(glyph);
|
||||||
mnum = j / ((S_sw_br - S_sw_tl) + 1);
|
mnum = j / ((S_sw_br - S_sw_tl) + 1);
|
||||||
i = cmap - S_sw_tl;
|
|
||||||
Strcpy(buf[3], "swallow ");
|
Strcpy(buf[3], "swallow ");
|
||||||
Strcat(buf[3], monsdump[mnum].nm);
|
Strcat(buf[3], monsdump[mnum].nm);
|
||||||
Strcat(buf[3], " ");
|
Strcat(buf[3], " ");
|
||||||
|
|||||||
Reference in New Issue
Block a user