mirror of
https://github.com/gnustep/libs-base.git
synced 2025-04-23 09:04:13 +00:00
add format checking to NSLog/NSException
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36800 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
bddd1e734f
commit
430f70bbe8
2 changed files with 4 additions and 4 deletions
|
@ -124,7 +124,7 @@ extern "C" {
|
|||
* <em>raised</em> using the -raise method.
|
||||
*/
|
||||
+ (void) raise: (NSString*)name
|
||||
format: (NSString*)format,...;
|
||||
format: (NSString*)format,... NS_FORMAT_FUNCTION(2,3);
|
||||
|
||||
/**
|
||||
* Creates an exception with a name and a reason string using the
|
||||
|
@ -134,7 +134,7 @@ extern "C" {
|
|||
*/
|
||||
+ (void) raise: (NSString*)name
|
||||
format: (NSString*)format
|
||||
arguments: (va_list)argList;
|
||||
arguments: (va_list)argList NS_FORMAT_FUNCTION(2,0);
|
||||
|
||||
#if OS_API_VERSION(MAC_OS_X_VERSION_10_5,GS_API_LATEST) && GS_API_VERSION( 11501,GS_API_LATEST)
|
||||
/** Returns an array of the call stack return addresses at the point when
|
||||
|
|
|
@ -143,8 +143,8 @@ GS_EXPORT int _NSLogDescriptor;
|
|||
GS_EXPORT NSRecursiveLock *GSLogLock(void);
|
||||
#endif
|
||||
|
||||
GS_EXPORT void NSLog (NSString *format, ...);
|
||||
GS_EXPORT void NSLogv (NSString *format, va_list args);
|
||||
GS_EXPORT void NSLog(NSString *format, ...) NS_FORMAT_FUNCTION(1,2);
|
||||
GS_EXPORT void NSLogv(NSString *format, va_list args) NS_FORMAT_FUNCTION(1,0);
|
||||
|
||||
#ifndef YES
|
||||
#define YES 1
|
||||
|
|
Loading…
Reference in a new issue