diff --git a/ChangeLog b/ChangeLog
index 8874544b5c3b5a463f3eeb2b3d430280c9c754ca..832eec458c8cf05eeb7093858bb9b7b9cfb727b3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2013-03-03  Niels Möller  <nisse@lysator.liu.se>
+
+	* ecc-256.c: Fixed definition of USE_REDC.
+
 2013-03-01  Niels Möller  <nisse@lysator.liu.se>
 
 	* ecc-256.c: Check HAVE_NATIVE_ecc_256_redc, and use native
diff --git a/ecc-256.c b/ecc-256.c
index e480281205dc6c287df00f95569eecee4778ec7f..8d787c595d0a43b6167f18948ff5049a57635591 100644
--- a/ecc-256.c
+++ b/ecc-256.c
@@ -32,7 +32,11 @@
 
 #include "ecc-internal.h"
 
-#define USE_REDC (HAVE_NATIVE_ecc_256_redc || ECC_REDC_SIZE != 0)
+#if HAVE_NATIVE_ecc_256_redc
+# define USE_REDC 1
+#else
+# define USE_REDC (ECC_REDC_SIZE != 0)
+#endif
 
 #include "ecc-256.h"