X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/b1ab9ed8d0e0f1c3b66d7daa8fd5564444c56195..e3d3b979fd185d8303f28a937baa53a187fb8c7d:/libsecurity_transform/lib/Transform.cpp?ds=inline diff --git a/libsecurity_transform/lib/Transform.cpp b/libsecurity_transform/lib/Transform.cpp index 4d7910f7..5ec84b8e 100644 --- a/libsecurity_transform/lib/Transform.cpp +++ b/libsecurity_transform/lib/Transform.cpp @@ -12,6 +12,7 @@ #include "SecTransformInternal.h" #include "GroupTransform.h" #include "GroupTransform.h" +#include static const int kMaxPendingTransactions = 20; @@ -1423,7 +1424,7 @@ CFErrorRef Transform::ExecuteOperation(CFStringRef &outputAttached, SecMonitorRe for (i = 0; i < numAttributes; ++i) { transform_attribute *ta = attributes[i]; - int arraySize = ta->connections ? CFArrayGetCount(ta->connections) : 0; + CFIndex arraySize = ta->connections ? CFArrayGetCount(ta->connections) : 0; if (arraySize == 0 && ta->requires_outbound_connection) { if (CFStringCompare(ta->name, kSecTransformOutputAttributeName, 0) == kCFCompareEqualTo) { @@ -1547,15 +1548,6 @@ static Boolean CFTypeOrNULLEqual(const void *value1, const void *value2) { } } -CFHashCode CFTypeOrNULLHash(const void *value) { - if (value != NULL) { - return CFHash(value); - } else { - return 42; - } -} - - // Returns a dictionary of all the meta attributes that will need to be reset on a RestoreState CFDictionaryRef Transform::GetAHDictForSaveState(SecTransformStringOrAttributeRef key) { @@ -1810,7 +1802,7 @@ CFErrorRef Transform::ProcessExternalize(CFMutableArrayRef transforms, CFMutable // walk the forward links for (i = 0; i < numAttributes; ++i) { - int arraySize = attributes[i]->connections ? CFArrayGetCount(attributes[i]->connections) : 0; + CFIndex arraySize = attributes[i]->connections ? CFArrayGetCount(attributes[i]->connections) : 0; if (arraySize != 0) { CFIndex j;