X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/80e2389990082500d76eb566d4946be3e786c3ef..d8f41ccd20de16f8ebe2ccc84d47bf1cb2b26bbb:/utilities/src/SecDispatchRelease.h diff --git a/utilities/src/SecDispatchRelease.h b/utilities/src/SecDispatchRelease.h deleted file mode 100644 index 81db2f10..00000000 --- a/utilities/src/SecDispatchRelease.h +++ /dev/null @@ -1,58 +0,0 @@ -// -// SecDispatchRelease.h -// utilities -// -// Created by Mitch Adler on 11/26/12. -// Copyright (c) 2012 Apple Inc. All rights reserved. -// - - -#ifndef _SECDISPATCHRELEASE_H_ -#define _SECDISPATCHRELEASE_H_ - -#include -#include - -#define dispatch_retain_safe(DO) { \ - __typeof__(DO) _do = (DO); \ - if (_do) \ - dispatch_retain(_do); \ -} - -#define dispatch_release_safe(DO) { \ - __typeof__(DO) _do = (DO); \ - if (_do) \ - dispatch_release(_do); \ -} - -#define dispatch_release_null(DO) { \ - __typeof__(DO) _do = (DO); \ - if (_do) { \ - (DO) = NULL; \ - dispatch_release(_do); \ - } \ -} - - -#define xpc_retain_safe(XO) { \ - __typeof__(XO) _xo = (XO); \ - if (_xo) \ - xpc_retain(_xo); \ -} - -#define xpc_release_safe(XO) { \ - __typeof__(XO) _xo = (XO); \ - if (_xo) \ - xpc_release(_xo); \ -} - -#define xpc_release_null(XO) { \ - __typeof__(XO) _xo = (XO); \ - if (_xo) { \ - (XO) = NULL; \ - xpc_release(_xo); \ - } \ -} - -#endif -