]> git.saurik.com Git - apple/security.git/blobdiff - OSX/libsecurity_mds/lib/mds.h
Security-58286.260.20.tar.gz
[apple/security.git] / OSX / libsecurity_mds / lib / mds.h
index cc75ad2eb13fc6efe70aa3c2591a339ca3d03770..78764f52e806201215201c48f0a0ef1e3c70d7c3 100644 (file)
 extern "C" {
 #endif
 
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wdeprecated-declarations"
+
 typedef CSSM_DL_HANDLE MDS_HANDLE;
 
-typedef CSSM_DL_DB_HANDLE MDS_DB_HANDLE;
+typedef CSSM_DL_DB_HANDLE MDS_DB_HANDLE DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
 
-typedef struct mds_funcs {
+typedef struct DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER mds_funcs {
     CSSM_RETURN (CSSMAPI *DbOpen)
         (MDS_HANDLE MdsHandle,
          const char *DbName,
@@ -146,6 +149,8 @@ CSSM_RETURN CSSMAPI
 MDS_Uninstall (MDS_HANDLE MdsHandle)
        DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
 
+#pragma clang diagnostic pop
+
 #ifdef __cplusplus
 }
 #endif