|
|
1.1 ! root 1: #include <stdio.h> ! 2: #include "bc.h" ! 3: ! 4: /* ! 5: * dst -= src ! 6: * src freed ! 7: * modelled on bcadd ! 8: */ ! 9: ! 10: dcsub(src, dst) ! 11: register rvalue *src, *dst; ! 12: { ! 13: if (dst->scale >= src->scale) ! 14: rescale(src, dst->scale); ! 15: else ! 16: rescale(dst, src->scale); ! 17: msub(&dst->mantissa, &src->mantissa, &dst->mantissa); ! 18: mvfree(&src->mantissa); ! 19: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.