X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;ds=sidebyside;f=src%2Farbint.cpp;h=59e22523c51b9d612626dc5f9f59833f8195b00b;hb=c64ec8fda6d6ad1bb5bdc5f2edd7d1d47c2d2680;hp=6ea463658b93fea0a364da7eba5070ca6f7c625a;hpb=04e65d814fe15a17040a701d46ae669cc9dcd3d8;p=ipdf%2Fcode.git diff --git a/src/arbint.cpp b/src/arbint.cpp index 6ea4636..59e2252 100644 --- a/src/arbint.cpp +++ b/src/arbint.cpp @@ -17,10 +17,20 @@ #include #include +#include "rational.h" + using namespace std; namespace IPDF { + +/** Absolute value hackery **/ +template <> Arbint Tabs(const Arbint & a) +{ + //Debug("Called"); + return a.Abs(); +} + Arbint::Arbint(int64_t i) : m_digits(1), m_sign(i < 0) {