- Made better fix to issue of defined long long type for bignum code

diff --git a/include/polarssl/bignum.h b/include/polarssl/bignum.h
index 9afc948..ad03308 100644
--- a/include/polarssl/bignum.h
+++ b/include/polarssl/bignum.h
@@ -104,6 +104,7 @@
         (defined(__sparc__) && defined(__arch64__))  || \
         defined(__s390x__) )
     typedef unsigned int t_udbl __attribute__((mode(TI)));
+    #define POLARSSL_HAVE_LONGLONG
     #else
       #if defined(POLARSSL_HAVE_LONGLONG)
       typedef unsigned long long t_udbl;