… | |
… | |
476 | */ |
476 | */ |
477 | static const char * |
477 | static const char * |
478 | ring_desc (const object *op) |
478 | ring_desc (const object *op) |
479 | { |
479 | { |
480 | static dynbuf_text buf; buf.clear (); |
480 | static dynbuf_text buf; buf.clear (); |
481 | int attr, val, len; |
481 | int attr, val; |
482 | |
482 | |
483 | if (op->flag [FLAG_IDENTIFIED]) |
483 | if (op->flag [FLAG_IDENTIFIED]) |
484 | { |
484 | { |
485 | for (attr = 0; attr < NUM_STATS; attr++) |
485 | for (attr = 0; attr < NUM_STATS; attr++) |
486 | if ((val = op->stats.stat (attr))) |
486 | if ((val = op->stats.stat (attr))) |
… | |
… | |
620 | * It is also used by examine/ex and similar functions. |
620 | * It is also used by examine/ex and similar functions. |
621 | */ |
621 | */ |
622 | const char * |
622 | const char * |
623 | query_name (const object *op) |
623 | query_name (const object *op) |
624 | { |
624 | { |
625 | int len = 0; |
|
|
626 | static dynbuf_text bufs[5]; |
625 | static dynbuf_text bufs[5]; |
627 | static int use_buf = 0; |
626 | static int use_buf = 0; |
628 | |
627 | |
629 | use_buf++; |
628 | use_buf++; |
630 | use_buf %= 5; |
629 | use_buf %= 5; |