]> git.saurik.com Git - apple/security.git/blobdiff - libsecurity_cdsa_utilities/lib/callback.h
Security-55471.14.8.tar.gz
[apple/security.git] / libsecurity_cdsa_utilities / lib / callback.h
index 7bb5191d7868edb90f6e947b36e297cd5b584039..ed51eb1c55e16d3c821feac3cd3655a677fa5b58 100644 (file)
@@ -56,7 +56,7 @@ public:
     { return mCallback == cb.mCallback && mContext == cb.mContext; }
     bool operator < (const ModuleCallback &cb) const
     { return mCallback < cb.mCallback
-        || mCallback == cb.mCallback && mContext < cb.mContext; }
+        || (mCallback == cb.mCallback && mContext < cb.mContext); }
 
 private:
     CSSM_API_ModuleEventHandler mCallback;
@@ -75,7 +75,7 @@ private:
 //
 class ModuleCallbackSet {
 public:
-    unsigned int size() const { return callbacks.size(); }
+    unsigned int size() const { return (int)callbacks.size(); }
     void insert(const ModuleCallback &newCallback);
     void erase(const ModuleCallback &oldCallback);