Commit aadb1efa25d1712f882b5389dbd792e110c7a7da

czurnieden 2019-01-13T01:07:42

changes for the Clang compiler

diff --git a/bn_mp_rand.c b/bn_mp_rand.c
index c165946..10ec695 100644
--- a/bn_mp_rand.c
+++ b/bn_mp_rand.c
@@ -185,7 +185,7 @@ static int s_gen_random(mp_digit *r)
  */
 mp_digit gen_random_mp_digit(void) {
    mp_digit p;
-   MP_UNUSED_VARIABLE s_gen_random(&p);
+   (void) s_gen_random(&p);
    return p;
 }
 
diff --git a/tommath.h b/tommath.h
index 1f71c20..3785d0f 100644
--- a/tommath.h
+++ b/tommath.h
@@ -600,11 +600,6 @@ int mp_fwrite(const mp_int *a, int radix, FILE *stream);
 #define mp_todecimal(M, S) mp_toradix((M), (S), 10)
 #define mp_tohex(M, S)     mp_toradix((M), (S), 16)
 
-#if ( (defined __GCC__) || (defined __clang__) )
-#   define MP_UNUSED_VARIABLE __attribute__((unused))
-#else
-#   define MP_UNUSED_VARIABLE (void) 
-#endif
 /* 
    Public for legacy reasons only, do not use elsewhere!
    There is a good reason it is not officially documented!