Lines Matching refs:want
91 static void showanswer(struct unittype * have, struct unittype * want);
652 showanswer(struct unittype * have, struct unittype * want)
657 if (compareunits(have, want)) {
669 showunit(want);
672 else if (have->offset != want->offset) {
673 if (want->quantity)
678 (have->factor + have->offset-want->offset)/want->factor);
685 have->factor / want->factor,
686 (have->offset-want->offset)/want->factor,
687 want->factor / have->factor,
688 (want->offset - have->offset)/have->factor);
692 ans = have->factor / want->factor;
751 struct unittype have, want;
821 initializeunit(&want);
822 addunit(&want, wantstr, 0, 1);
823 completereduce(&want);
824 showanswer(&have, &want);
862 initializeunit(&want);
864 promptstr = "You want: ";
873 } while (addunit(&want, wantstr, 0, 1) ||
874 completereduce(&want));
878 showanswer(&have, &want);