returns "count cxname(otmp)" or just cxname(otmp) if count == 1 */
| 2241 | |
| 2242 | /* returns "count cxname(otmp)" or just cxname(otmp) if count == 1 */ |
| 2243 | char * |
| 2244 | aobjnam(struct obj *otmp, const char *verb) |
| 2245 | { |
| 2246 | char prefix[PREFIX]; |
| 2247 | char *bp = cxname(otmp); |
| 2248 | |
| 2249 | if (otmp->quan != 1L) { |
| 2250 | Sprintf(prefix, "%ld ", otmp->quan); |
| 2251 | bp = strprepend(bp, prefix); |
| 2252 | } |
| 2253 | if (verb) { |
| 2254 | Strcat(bp, " "); |
| 2255 | Strcat(bp, otense(otmp, verb)); |
| 2256 | } |
| 2257 | return bp; |
| 2258 | } |
| 2259 | |
| 2260 | /* combine yname and aobjnam eg "your count cxname(otmp)" */ |
| 2261 | char * |
no test coverage detected