]> git.saurik.com Git - apple/security.git/blobdiff - OSX/libsecurity_cssm/lib/cssmcli.h
Security-59306.80.4.tar.gz
[apple/security.git] / OSX / libsecurity_cssm / lib / cssmcli.h
index 61c02bd69bb82d18d900a99c0b38134e37e95744..50195d1837a503f453d2e0367464fee387f5a9b8 100644 (file)
 extern "C" {
 #endif
 
-typedef struct cssm_spi_cl_funcs {
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wdeprecated-declarations"
+
+typedef struct DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER cssm_spi_cl_funcs {
     CSSM_RETURN (CSSMCLI *CertCreateTemplate)
         (CSSM_CL_HANDLE CLHandle,
          uint32 NumberOfFields,
@@ -235,6 +238,8 @@ typedef struct cssm_spi_cl_funcs {
          void **OutputParams);
 } CSSM_SPI_CL_FUNCS DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER, *CSSM_SPI_CL_FUNCS_PTR DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
 
+#pragma clang diagnostic pop
+
 #ifdef __cplusplus
 }
 #endif