X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/5c19dc3ae3bd8e40a9c028b0deddd50ff337692c..bf028f67fd3bb2266df81b80fb6f25a77112e308:/OSX/libsecurity_ssl/regressions/ssl-utils.h?ds=inline diff --git a/OSX/libsecurity_ssl/regressions/ssl-utils.h b/OSX/libsecurity_ssl/regressions/ssl-utils.h index 3878afe4..81642878 100644 --- a/OSX/libsecurity_ssl/regressions/ssl-utils.h +++ b/OSX/libsecurity_ssl/regressions/ssl-utils.h @@ -27,15 +27,12 @@ #include -#define CFReleaseSafe(CF) { CFTypeRef _cf = (CF); if (_cf) { CFRelease(_cf); } } -#define CFReleaseNull(CF) { CFTypeRef _cf = (CF); if (_cf) { (CF) = NULL; CFRelease(_cf); } } - -CFArrayRef trusted_roots(void); -CFArrayRef server_chain(void); -CFArrayRef server_ec_chain(void); -CFArrayRef trusted_client_chain(void); -CFArrayRef trusted_ec_client_chain(void); -CFArrayRef untrusted_client_chain(void); +CFArrayRef CF_RETURNS_RETAINED trusted_roots(void); +CFArrayRef CF_RETURNS_RETAINED server_chain(void); +CFArrayRef CF_RETURNS_RETAINED server_ec_chain(void); +CFArrayRef CF_RETURNS_RETAINED trusted_client_chain(void); +CFArrayRef CF_RETURNS_RETAINED trusted_ec_client_chain(void); +CFArrayRef CF_RETURNS_RETAINED untrusted_client_chain(void); #define client_chain trusted_client_chain