macosx: Fix warnings for localizable format strings
authorMarvin Scholz <epirat07@gmail.com>
Tue, 12 Apr 2016 10:36:37 +0000 (12:36 +0200)
committerMarvin Scholz <epirat07@gmail.com>
Mon, 18 Apr 2016 14:20:20 +0000 (16:20 +0200)
The NS_FORMAT_ARGUMENT macro is added to the localizedString function
to prevent warnings (format string is not a string literal) when
localizing format strings.

modules/gui/macosx/StringUtility.h

index 14eb90c..47edb94 100644 (file)
@@ -58,7 +58,7 @@ NSImage *imageFromRes(NSString *o_id);
 
 + (VLCStringUtility *)sharedInstance;
 
-- (NSString *)localizedString:(const char *)psz;
+- (NSString *)localizedString:(const char *)psz NS_FORMAT_ARGUMENT(1);
 - (NSString *)wrapString: (NSString *)o_in_string toWidth: (int)i_width;
 - (NSString *)getCurrentTimeAsString:(input_thread_t *)p_input negative:(BOOL)b_negative;
 - (NSString *)stringForTime:(long long int)time;