Really really really get PyOpenSSL_LongToHex right now
diff --git a/OpenSSL/util.h b/OpenSSL/util.h
index f9e3a77..bfbbb6c 100644
--- a/OpenSSL/util.h
+++ b/OpenSSL/util.h
@@ -131,7 +131,7 @@
 #define PY_SSIZE_T_MIN INT_MIN
 #endif
 
-#if !defined(PyNumber_ToBase)
+#if (PY_VERSION_HEX < 0x02600000)
 extern PyObject* PyOpenSSL_LongToHex(PyObject *o);
 #else
 #define PyOpenSSL_LongToHex(o) PyNumber_ToBase(o, 16)