You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@apr.apache.org by rj...@apache.org on 2026/08/09 21:02:50 UTC
svn commit: r1937012 - apr/apr-util/branches/1.7.x/crypto
Author: rjung
Date: Sun Aug 9 21:02:50 2026
New Revision: 1937012
Log:
Simplify check for __has_attribute() and apply to second use as well
Modified:
apr/apr-util/branches/1.7.x/crypto/apr_crypto.c
apr/apr-util/branches/1.7.x/crypto/apr_passwd.c
Modified: apr/apr-util/branches/1.7.x/crypto/apr_crypto.c
==============================================================================
--- apr/apr-util/branches/1.7.x/crypto/apr_crypto.c Sun Aug 9 15:38:33 2026 (r1937011)
+++ apr/apr-util/branches/1.7.x/crypto/apr_crypto.c Sun Aug 9 21:02:50 2026 (r1937012)
@@ -200,6 +200,10 @@ static volatile const apr_uint32_t optbl
* Paper:
* https://cr.yp.to/papers/cryptoint-20250424.pdf
*/
+#ifndef __has_attribute
+#define __has_attribute(__x) 0
+#endif
+
#if __has_attribute(always_inline)
__attribute__((always_inline))
#endif
Modified: apr/apr-util/branches/1.7.x/crypto/apr_passwd.c
==============================================================================
--- apr/apr-util/branches/1.7.x/crypto/apr_passwd.c Sun Aug 9 15:38:33 2026 (r1937011)
+++ apr/apr-util/branches/1.7.x/crypto/apr_passwd.c Sun Aug 9 21:02:50 2026 (r1937012)
@@ -64,11 +64,9 @@ static volatile const apr_uint32_t optbl
* Paper:
* https://cr.yp.to/papers/cryptoint-20250424.pdf
*/
-#if (defined(__xlc__) && !defined(__GNUC__))
#ifndef __has_attribute
#define __has_attribute(__x) 0
#endif
-#endif
#if __has_attribute(always_inline)
__attribute__((always_inline))