]> git.saurik.com Git - apple/security.git/blobdiff - OSX/libsecurity_cdsa_utilities/lib/cssmerrors.h
Security-58286.1.32.tar.gz
[apple/security.git] / OSX / libsecurity_cdsa_utilities / lib / cssmerrors.h
index fc83b898d845af883a43f3891acb8cc5b74a0d98..7da29adbef8be76c3ad213e17d0a5e0331a5fa51 100644 (file)
@@ -41,7 +41,7 @@ namespace Security
 //
 class CssmError : public CommonError {
 protected:
-    CssmError(CSSM_RETURN err);
+    CssmError(CSSM_RETURN err, bool suppresslogging);
 public:
     const CSSM_RETURN error;
     virtual OSStatus osStatus() const;
@@ -52,6 +52,7 @@ public:
     
        static void check(CSSM_RETURN error)    { if (error != CSSM_OK) throwMe(error); }
     static void throwMe(CSSM_RETURN error) __attribute__((noreturn));
+    static void throwMeNoLogging(CSSM_RETURN err) __attribute__((noreturn));
 
        //
        // Obtain a CSSM_RETURN from any CommonError