manage a pool of BUFSZ buffers, so callers don't have to */
| 17 | |
| 18 | /* manage a pool of BUFSZ buffers, so callers don't have to */ |
| 19 | staticfn char * |
| 20 | nextmbuf(void) |
| 21 | { |
| 22 | static char NEARDATA bufs[NUMMBUF][BUFSZ]; |
| 23 | static int bufidx = 0; |
| 24 | |
| 25 | bufidx = (bufidx + 1) % NUMMBUF; |
| 26 | return bufs[bufidx]; |
| 27 | } |
| 28 | |
| 29 | /* allocate space for a monster's name; removes old name if there is one */ |
| 30 | void |
no outgoing calls
no test coverage detected