diff -r 000000000000 -r d84d25d6cdbb Logging.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Logging.h Sat Mar 08 21:04:41 2008 -0800 @@ -0,0 +1,23 @@ +// +// Logging.h +// MYUtilities +// +// Created by Jens Alfke on 1/5/08. +// Copyright 2008 Jens Alfke. All rights reserved. +// + +#import + + +NSString* LOC( NSString *key ); // Localized string lookup + + +#define Log(FMT,ARGS...) do{if(__builtin_expect(gShouldLog,0)) _Log(FMT,##ARGS);}while(0) +#define Warn Warn + +void AlwaysLog( NSString *msg, ... ) __attribute__((format(__NSString__, 1, 2))); + + +extern int gShouldLog; +void _Log( NSString *msg, ... ) __attribute__((format(__NSString__, 1, 2))); +void Warn( NSString *msg, ... ) __attribute__((format(__NSString__, 1, 2)));