X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/5c19dc3ae3bd8e40a9c028b0deddd50ff337692c..7e6b461318c8a779d91381531435a68ee4e8b6ed:/OSX/libsecurity_ssl/regressions/ssl-utils.h?ds=sidebyside 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