comparison rogue4/things.c @ 300:0250220d8cdd

Fix an assortment of compiler warnings. A few potential bugs were removed in the process. Much code cleanup remains to be done.
author John "Elwin" Edwards
date Fri, 22 Nov 2019 21:18:27 -0500
parents ded75a57405c
children e52a8a7ad4c5
comparison
equal deleted inserted replaced
299:74351bf23e5e 300:0250220d8cdd
77 sprintf(prbuf, "%d %s potions", obj->o_count, 77 sprintf(prbuf, "%d %s potions", obj->o_count,
78 p_colors[obj->o_which]); 78 p_colors[obj->o_which]);
79 when FOOD: 79 when FOOD:
80 if (obj->o_which == 1) 80 if (obj->o_which == 1)
81 if (obj->o_count == 1) 81 if (obj->o_count == 1)
82 sprintf(pb, "A%s %s", vowelstr(fruit), fruit); 82 sprintf(pb, "A%s %.76s", vowelstr(fruit), fruit);
83 else 83 else
84 sprintf(pb, "%d %ss", obj->o_count, fruit); 84 sprintf(pb, "%d %.66ss", obj->o_count, fruit);
85 else 85 else
86 if (obj->o_count == 1) 86 if (obj->o_count == 1)
87 strcpy(pb, "Some food"); 87 strcpy(pb, "Some food");
88 else 88 else
89 sprintf(pb, "%d rations of food", obj->o_count); 89 sprintf(pb, "%d rations of food", obj->o_count);