return value will always be 'obj' */
| 1166 | |
| 1167 | /* return value will always be 'obj' */ |
| 1168 | struct obj * |
| 1169 | addinv_nomerge(struct obj *obj) |
| 1170 | { |
| 1171 | struct obj *result; |
| 1172 | unsigned save_nomerge = obj->nomerge; |
| 1173 | |
| 1174 | obj->nomerge = 1; |
| 1175 | result = addinv(obj); |
| 1176 | obj->nomerge = save_nomerge; |
| 1177 | return result; |
| 1178 | } |
| 1179 | |
| 1180 | /* |
| 1181 | * Some objects are affected by being carried. |
no test coverage detected