Suppress special chars

This commit is contained in:
jl777
2019-02-11 06:36:14 -11:00
parent 972618e4fd
commit 8537216d9a

View File

@@ -1381,7 +1381,7 @@ void rogue_restoreobject(THING *o,struct rogue_packitem *item)
void rogue_packitemstr(char *packitemstr,struct rogue_packitem *item) void rogue_packitemstr(char *packitemstr,struct rogue_packitem *item)
{ {
static int32_t didinit; static int32_t didinit; int32_t i;
if ( didinit == 0 ) if ( didinit == 0 )
{ {
struct rogue_state R; char keystrokes[3]; struct rogue_state R; char keystrokes[3];
@@ -1397,6 +1397,9 @@ void rogue_packitemstr(char *packitemstr,struct rogue_packitem *item)
THING *obj = new_item(); THING *obj = new_item();
rogue_restoreobject(obj,item); rogue_restoreobject(obj,item);
strcpy(packitemstr,inv_name(obj,FALSE)); strcpy(packitemstr,inv_name(obj,FALSE));
for (i=0; packitemstr[i]!=0; i++)
if ( packitemstr[i] < ' ' || (uint8_t)packitemstr[i] >= 0x80 )
packitemstr[i] = ' ';
//fprintf(stderr,"packitem.(%s)\n",packitemstr); //fprintf(stderr,"packitem.(%s)\n",packitemstr);
free(obj); free(obj);
} }