X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/b1ab9ed8d0e0f1c3b66d7daa8fd5564444c56195..420ff9d9379a8d93f2c90f026a797bdea1eb4517:/libsecurity_transform/lib/SecCustomTransform.cpp?ds=sidebyside diff --git a/libsecurity_transform/lib/SecCustomTransform.cpp b/libsecurity_transform/lib/SecCustomTransform.cpp index 263ef9fb..7becb85c 100644 --- a/libsecurity_transform/lib/SecCustomTransform.cpp +++ b/libsecurity_transform/lib/SecCustomTransform.cpp @@ -8,6 +8,7 @@ */ #include "SecCustomTransform.h" +#include "SecTransformValidator.h" #include "TransformFactory.h" #include @@ -17,7 +18,6 @@ #include "misc.h" static const CFStringRef kSecCustom = CFSTR("CustomTransform"); -static const char *kSecCustom_cstr = "CustomTransform"; const CFStringRef kSecTransformPreviousErrorKey = CFSTR("PreviousError"); const CFStringRef kSecTransformAbortOriginatorKey = CFSTR("Originating Transform"); const CFStringRef kSecTransformActionCanExecute = CFSTR("CanExecute"); @@ -285,6 +285,7 @@ protected: SecTransformCreateFP createFuncPtr; public: CustomTransformFactory(CFStringRef name, SecTransformCreateFP createFP, CFErrorRef *error); + virtual ~CustomTransformFactory() {}; virtual CFTypeRef Make(); }; @@ -562,14 +563,6 @@ CFTypeRef CustomTransformFactory::Make() #pragma mark MISC -const void *Block_copy_a(CFAllocatorRef allocator, const void *block) { - return Block_copy(block); -} - -void Block_release_a(CFAllocatorRef allocator, const void *block) { - Block_release(block); -} - extern "C" { SecTransformAttributeActionBlock SecTransformCreateValidatorForCFtype(CFTypeID expected_type, Boolean null_allowed) { SecTransformAttributeActionBlock validate = NULL;