[webkit-changes] cvs commit: JavaScriptCore/kxmlcore Assertions.h

Alexey ap at opensource.apple.com
Sat Jan 7 02:22:45 PST 2006


ap          06/01/07 02:22:45

  Modified:    .        ChangeLog
               kxmlcore Assertions.h
  Log:
          Reviewed by Maciej.
  
  	- Fix WebCore development build
  	http://bugzilla.opendarwin.org/show_bug.cgi?id=6408
  
          * kxmlcore/Assertions.h: Use __VA_ARGS__ in variadic macros.
  
  Revision  Changes    Path
  1.950     +9 -0      JavaScriptCore/ChangeLog
  
  Index: ChangeLog
  ===================================================================
  RCS file: /cvs/root/JavaScriptCore/ChangeLog,v
  retrieving revision 1.949
  retrieving revision 1.950
  diff -u -r1.949 -r1.950
  --- ChangeLog	6 Jan 2006 23:50:57 -0000	1.949
  +++ ChangeLog	7 Jan 2006 10:22:44 -0000	1.950
  @@ -1,3 +1,12 @@
  +2006-01-07  Alexey Proskuryakov  <ap at nypop.com>
  +
  +        Reviewed by Maciej.
  +
  +	- Fix WebCore development build
  +	http://bugzilla.opendarwin.org/show_bug.cgi?id=6408
  +
  +        * kxmlcore/Assertions.h: Use __VA_ARGS__ in variadic macros.
  +
   2006-01-06  Maciej Stachowiak  <mjs at apple.com>
   
   	Reviewed by Darin.
  
  
  
  1.3       +10 -10    JavaScriptCore/kxmlcore/Assertions.h
  
  Index: Assertions.h
  ===================================================================
  RCS file: /cvs/root/JavaScriptCore/kxmlcore/Assertions.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- Assertions.h	6 Jan 2006 22:43:43 -0000	1.2
  +++ Assertions.h	7 Jan 2006 10:22:45 -0000	1.3
  @@ -105,7 +105,7 @@
   #if ASSERT_DISABLED
   
   #define ASSERT(assertion) ((void)0)
  -#define ASSERT_WITH_MESSAGE(assertion, formatAndArgs, ...) ((void)0)
  +#define ASSERT_WITH_MESSAGE(assertion, ...) ((void)0)
   #define ASSERT_NOT_REACHED() ((void)0)
   
   #else
  @@ -116,9 +116,9 @@
           CRASH(); \
       } \
   while (0)
  -#define ASSERT_WITH_MESSAGE(assertion, formatAndArgs, ...) do \
  +#define ASSERT_WITH_MESSAGE(assertion, ...) do \
       if (!(assertion)) { \
  -        KXCReportAssertionFailureWithMessage(__FILE__, __LINE__, KXMLCORE_PRETTY_FUNCTION, #assertion, formatAndArgs); \
  +        KXCReportAssertionFailureWithMessage(__FILE__, __LINE__, KXMLCORE_PRETTY_FUNCTION, #assertion, __VA_ARGS__); \
           CRASH(); \
       } \
   while (0)
  @@ -149,10 +149,10 @@
   // FATAL
   
   #if FATAL_DISABLED
  -#define FATAL(formatAndArgs, ...) ((void)0)
  +#define FATAL(...) ((void)0)
   #else
  -#define FATAL(formatAndArgs, ...) do { \
  -    KXCReportFatalError(__FILE__, __LINE__, KXMLCORE_PRETTY_FUNCTION, formatAndArgs); \
  +#define FATAL(...) do { \
  +    KXCReportFatalError(__FILE__, __LINE__, KXMLCORE_PRETTY_FUNCTION, __VA_ARGS__); \
       CRASH(); \
   } while (0)
   #endif
  @@ -160,17 +160,17 @@
   // ERROR
   
   #if ERROR_DISABLED
  -#define ERROR(formatAndArgs, ...) ((void)0)
  +#define ERROR(...) ((void)0)
   #else
  -#define ERROR(formatAndArgs, ...) KXCReportError(__FILE__, __LINE__, KXMLCORE_PRETTY_FUNCTION, formatAndArgs)
  +#define ERROR(...) KXCReportError(__FILE__, __LINE__, KXMLCORE_PRETTY_FUNCTION, __VA_ARGS__)
   #endif
   
   // LOG
   
   #if LOG_DISABLED
  -#define LOG(channel, formatAndArgs, ...) ((void)0)
  +#define LOG(channel, ...) ((void)0)
   #else
  -#define LOG(channel, formatAndArgs, ...) KXCLog(__FILE__, __LINE__, KXMLCORE_PRETTY_FUNCTION, &JOIN_LOG_CHANNEL_WITH_PREFIX(LOG_CHANNEL_PREFIX, channel), formatAndArgs)
  +#define LOG(channel, ...) KXCLog(__FILE__, __LINE__, KXMLCORE_PRETTY_FUNCTION, &JOIN_LOG_CHANNEL_WITH_PREFIX(LOG_CHANNEL_PREFIX, channel), __VA_ARGS__)
   #define JOIN_LOG_CHANNEL_WITH_PREFIX(prefix, channel) JOIN_LOG_CHANNEL_WITH_PREFIX_LEVEL_2(prefix, channel)
   #define JOIN_LOG_CHANNEL_WITH_PREFIX_LEVEL_2(prefix, channel) prefix ## channel
   #endif
  
  
  



More information about the webkit-changes mailing list