From 882979001ea2b5a346b8ca167260d8ce00752ada Mon Sep 17 00:00:00 2001 From: Kory Draughn Date: Wed, 10 Apr 2024 16:23:08 -0400 Subject: [PATCH] squash. real aliases --- lib/core/include/irods/library_features.h | 41 ++++++++++++----------- 1 file changed, 21 insertions(+), 20 deletions(-) diff --git a/lib/core/include/irods/library_features.h b/lib/core/include/irods/library_features.h index 4c2f5d012f..ab4057916d 100644 --- a/lib/core/include/irods/library_features.h +++ b/lib/core/include/irods/library_features.h @@ -24,81 +24,82 @@ /// \sa Prefer IRODS_LIBRARY_FEATURE_LIB_TICKET_ADMINISTRATION /// /// \since 4.3.1 -#define IRODS_HAS_LIBRARY_TICKET_ADMINISTRATION 202209L +#define IRODS_HAS_LIBRARY_TICKET_ADMINISTRATION 202209L -/// An alias for IRODS_HAS_LIBRARY_TICKET_ADMINISTRATION. +/// An alias for #IRODS_HAS_LIBRARY_TICKET_ADMINISTRATION. /// /// \since 4.3.2 -#define IRODS_LIBRARY_FEATURE_LIB_TICKET_ADMINISTRATION 202209L +#define IRODS_LIBRARY_FEATURE_LIB_TICKET_ADMINISTRATION IRODS_HAS_LIBRARY_TICKET_ADMINISTRATION /// Defined if the development library supports the C++ zone administration library. /// /// \sa Prefer IRODS_LIBRARY_FEATURE_LIB_ZONE_ADMINISTRATION /// /// \since 4.3.1 -#define IRODS_HAS_LIBRARY_ZONE_ADMINISTRATION 202210L +#define IRODS_HAS_LIBRARY_ZONE_ADMINISTRATION 202210L -/// An alias for IRODS_HAS_LIBRARY_ZONE_ADMINISTRATION. +/// An alias for #IRODS_HAS_LIBRARY_ZONE_ADMINISTRATION. /// /// \since 4.3.2 -#define IRODS_LIBRARY_FEATURE_LIB_ZONE_ADMINISTRATION 202210L +#define IRODS_LIBRARY_FEATURE_LIB_ZONE_ADMINISTRATION IRODS_HAS_LIBRARY_ZONE_ADMINISTRATION /// Defined if the development library supports #rc_switch_user. /// /// \sa Prefer IRODS_LIBRARY_FEATURE_API_SWITCH_USER /// /// \since 4.3.1 -#define IRODS_HAS_API_ENDPOINT_SWITCH_USER 202211L +#define IRODS_HAS_API_ENDPOINT_SWITCH_USER 202211L -/// An alias for IRODS_HAS_API_ENDPOINT_SWITCH_USER. +/// An alias for #IRODS_HAS_API_ENDPOINT_SWITCH_USER. /// /// \since 4.3.2 -#define IRODS_LIBRARY_FEATURE_API_SWITCH_USER 202211L +#define IRODS_LIBRARY_FEATURE_API_SWITCH_USER IRODS_HAS_API_ENDPOINT_SWITCH_USER /// Defined if the development library supports the C++ system_error library. /// /// \sa Prefer IRODS_LIBRARY_FEATURE_LIB_SYSTEM_ERROR /// /// \since 4.3.1 -#define IRODS_HAS_LIBRARY_SYSTEM_ERROR 202301L +#define IRODS_HAS_LIBRARY_SYSTEM_ERROR 202301L -/// An alias for IRODS_HAS_LIBRARY_SYSTEM_ERROR. +/// An alias for #IRODS_HAS_LIBRARY_SYSTEM_ERROR. /// /// \since 4.3.2 -#define IRODS_LIBRARY_FEATURE_LIB_SYSTEM_ERROR 202301L +#define IRODS_LIBRARY_FEATURE_LIB_SYSTEM_ERROR IRODS_HAS_LIBRARY_SYSTEM_ERROR /// Defined if the C++ client connection libraries support proxy users. /// /// \sa Prefer IRODS_LIBRARY_FEATURE_CLIENT_CONNECTION_LIBRARIES_SUPPORT_PROXY_USERS /// /// \since 4.3.1 -#define IRODS_HAS_FEATURE_PROXY_USER_SUPPORT_FOR_CLIENT_CONNECTION_LIBRARIES 202306L +#define IRODS_HAS_FEATURE_PROXY_USER_SUPPORT_FOR_CLIENT_CONNECTION_LIBRARIES 202306L -/// An alias for IRODS_HAS_FEATURE_PROXY_USER_SUPPORT_FOR_CLIENT_CONNECTION_LIBRARIES. +/// An alias for #IRODS_HAS_FEATURE_PROXY_USER_SUPPORT_FOR_CLIENT_CONNECTION_LIBRARIES. /// /// \since 4.3.2 -#define IRODS_LIBRARY_FEATURE_CLIENT_CONNECTION_LIBRARIES_SUPPORT_PROXY_USERS 202306L +#define IRODS_LIBRARY_FEATURE_CLIENT_CONNECTION_LIBRARIES_SUPPORT_PROXY_USERS \ + IRODS_HAS_FEATURE_PROXY_USER_SUPPORT_FOR_CLIENT_CONNECTION_LIBRARIES /// Defined if the development library supports #rc_check_auth_credentials. /// /// \sa Prefer IRODS_LIBRARY_FEATURE_API_CHECK_AUTH_CREDENTIALS /// /// \since 4.3.1 -#define IRODS_HAS_API_ENDPOINT_CHECK_AUTH_CREDENTIALS 202307L +#define IRODS_HAS_API_ENDPOINT_CHECK_AUTH_CREDENTIALS 202307L -/// An alias for IRODS_HAS_API_ENDPOINT_CHECK_AUTH_CREDENTIALS. +/// An alias for #IRODS_HAS_API_ENDPOINT_CHECK_AUTH_CREDENTIALS. /// /// \since 4.3.2 -#define IRODS_LIBRARY_FEATURE_API_CHECK_AUTH_CREDENTIALS 202307L +#define IRODS_LIBRARY_FEATURE_API_CHECK_AUTH_CREDENTIALS IRODS_HAS_API_ENDPOINT_CHECK_AUTH_CREDENTIALS /// Defined if the development library supports #rc_replica_truncate. /// /// \since 4.3.2 -#define IRODS_LIBRARY_FEATURE_API_REPLICA_TRUNCATE 202403L +#define IRODS_LIBRARY_FEATURE_API_REPLICA_TRUNCATE 202403L /// Defined if the development library supports #rc_genquery2. /// /// \since 4.3.2 -#define IRODS_LIBRARY_FEATURE_API_GENQUERY2 202404L +#define IRODS_LIBRARY_FEATURE_API_GENQUERY2 202404L #endif // IRODS_LIBRARY_FEATURES_H