Skip to content

Commit

Permalink
squash. real aliases
Browse files Browse the repository at this point in the history
  • Loading branch information
korydraughn committed Apr 10, 2024
1 parent 9f7acca commit 8829790
Showing 1 changed file with 21 additions and 20 deletions.
41 changes: 21 additions & 20 deletions lib/core/include/irods/library_features.h
Original file line number Diff line number Diff line change
Expand Up @@ -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

0 comments on commit 8829790

Please sign in to comment.