useup
unsigned useup:1;
useup(tin.tin);
useup(otmp);
void useup(struct obj *);
useup(otmp);
useup(obj);
useup(potion);
useup(obj);
useup(otmp);
useup(uarm);
useup(uarmh);
useup(uarmg);
useup(scroll);
useup(scroll);
bp->useup = 1;
if(!pass && !bp->useup) {
if(!obj->unpaid && !bp->useup){
if(bp->useup) {
if(bp->useup)
bp->useup = 0;
bp->useup = 0;
bp->useup = 1;
if(bp->useup ||
if(bp->useup || bp->bquan > obj->quan) {
uquan = (bp->useup ? bp->bquan : bp->bquan - oquan);
useup(uwep);
useup(obj);