diff options
Diffstat (limited to 'OSX/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h')
-rw-r--r--[-rwxr-xr-x] | OSX/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/OSX/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h b/OSX/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h index 6c65ea4..c654fc4 100755..100644 --- a/OSX/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h +++ b/OSX/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h @@ -9,21 +9,29 @@ #ifndef SUVERSIONCOMPARISONPROTOCOL_H #define SUVERSIONCOMPARISONPROTOCOL_H -#import <Cocoa/Cocoa.h> +#if __has_feature(modules) +@import Foundation; +#else +#import <Foundation/Foundation.h> +#endif +#import "SUExport.h" + +NS_ASSUME_NONNULL_BEGIN /*! - @protocol - @abstract Implement this protocol to provide version comparison facilities for Sparkle. + Provides version comparison facilities for Sparkle. */ @protocol SUVersionComparison /*! - @method - @abstract An abstract method to compare two version strings. - @discussion Should return NSOrderedAscending if b > a, NSOrderedDescending if b < a, and NSOrderedSame if they are equivalent. + An abstract method to compare two version strings. + + Should return NSOrderedAscending if b > a, NSOrderedDescending if b < a, + and NSOrderedSame if they are equivalent. */ -- (NSComparisonResult)compareVersion:(NSString *)versionA toVersion:(NSString *)versionB; // *** MAY BE CALLED ON NON-MAIN THREAD! +- (NSComparisonResult)compareVersion:(NSString *)versionA toVersion:(NSString *)versionB; // *** MAY BE CALLED ON NON-MAIN THREAD! @end +NS_ASSUME_NONNULL_END #endif |