]> git.saurik.com Git - apple/security.git/blobdiff - KeychainCircle/KCError.h
Security-58286.1.32.tar.gz
[apple/security.git] / KeychainCircle / KCError.h
index 80868862ea83b5c23fa502b5c9fb4874c7a794bf..1f9d18746ed3a6418fd621bca6363ee1e092a6ef 100644 (file)
@@ -17,18 +17,19 @@ typedef enum {
     kKCTagMismatch,
     kUnexpectedMessage,
     kInternalError,
+    kDERUnknownVersion,
 } KCJoiningError;
 
 @interface NSError(KCJoiningError)
 + (instancetype) errorWithJoiningError:(KCJoiningError) code
                                         format:(NSString *) format
-                                     arguments:(va_list) va;
+                                     arguments:(va_list) va NS_FORMAT_FUNCTION(2,0);;
 + (instancetype) errorWithJoiningError:(KCJoiningError) code
-                                        format:(NSString *) format, ...;
+                                        format:(NSString *) format, ... NS_FORMAT_FUNCTION(2,3);;
 - (instancetype) initWithJoiningError:(KCJoiningError) code
                                      userInfo:(NSDictionary *)dict;
 @end
 
-void KCJoiningErrorCreate(KCJoiningError code, NSError* _Nullable * _Nullable error, NSString* _Nonnull format, ...);
+void KCJoiningErrorCreate(KCJoiningError code, NSError* _Nullable * _Nullable error, NSString* _Nonnull format, ...) NS_FORMAT_FUNCTION(3,4);;
 
 NS_ASSUME_NONNULL_END