X-Git-Url: https://git.ucc.asn.au/?p=ipdf%2Fcode.git;a=blobdiff_plain;f=src%2Farbint.cpp;h=59e22523c51b9d612626dc5f9f59833f8195b00b;hp=6ea463658b93fea0a364da7eba5070ca6f7c625a;hb=a182cbba4fe9e6a36c5063735dbec1c5340da04c;hpb=04e65d814fe15a17040a701d46ae669cc9dcd3d8 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) {