Changeset 11922 in webkit for trunk/JavaScriptCore


Ignore:
Timestamp:
Jan 7, 2006, 2:22:45 AM (19 years ago)
Author:
ap
Message:

Reviewed by Maciej.

  • kxmlcore/Assertions.h: Use VA_ARGS in variadic macros.
Location:
trunk/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/ChangeLog

    r11920 r11922  
     12006-01-07  Alexey Proskuryakov  <[email protected]>
     2
     3        Reviewed by Maciej.
     4
     5        - Fix WebCore development build
     6        http://bugzilla.opendarwin.org/show_bug.cgi?id=6408
     7
     8        * kxmlcore/Assertions.h: Use __VA_ARGS__ in variadic macros.
     9
    1102006-01-06  Maciej Stachowiak  <[email protected]>
    211
  • trunk/JavaScriptCore/kxmlcore/Assertions.h

    r11918 r11922  
    106106
    107107#define ASSERT(assertion) ((void)0)
    108 #define ASSERT_WITH_MESSAGE(assertion, formatAndArgs, ...) ((void)0)
     108#define ASSERT_WITH_MESSAGE(assertion, ...) ((void)0)
    109109#define ASSERT_NOT_REACHED() ((void)0)
    110110
     
    117117    } \
    118118while (0)
    119 #define ASSERT_WITH_MESSAGE(assertion, formatAndArgs, ...) do \
     119#define ASSERT_WITH_MESSAGE(assertion, ...) do \
    120120    if (!(assertion)) { \
    121         KXCReportAssertionFailureWithMessage(__FILE__, __LINE__, KXMLCORE_PRETTY_FUNCTION, #assertion, formatAndArgs); \
     121        KXCReportAssertionFailureWithMessage(__FILE__, __LINE__, KXMLCORE_PRETTY_FUNCTION, #assertion, __VA_ARGS__); \
    122122        CRASH(); \
    123123    } \
     
    150150
    151151#if FATAL_DISABLED
    152 #define FATAL(formatAndArgs, ...) ((void)0)
     152#define FATAL(...) ((void)0)
    153153#else
    154 #define FATAL(formatAndArgs, ...) do { \
    155     KXCReportFatalError(__FILE__, __LINE__, KXMLCORE_PRETTY_FUNCTION, formatAndArgs); \
     154#define FATAL(...) do { \
     155    KXCReportFatalError(__FILE__, __LINE__, KXMLCORE_PRETTY_FUNCTION, __VA_ARGS__); \
    156156    CRASH(); \
    157157} while (0)
     
    161161
    162162#if ERROR_DISABLED
    163 #define ERROR(formatAndArgs, ...) ((void)0)
     163#define ERROR(...) ((void)0)
    164164#else
    165 #define ERROR(formatAndArgs, ...) KXCReportError(__FILE__, __LINE__, KXMLCORE_PRETTY_FUNCTION, formatAndArgs)
     165#define ERROR(...) KXCReportError(__FILE__, __LINE__, KXMLCORE_PRETTY_FUNCTION, __VA_ARGS__)
    166166#endif
    167167
     
    169169
    170170#if LOG_DISABLED
    171 #define LOG(channel, formatAndArgs, ...) ((void)0)
     171#define LOG(channel, ...) ((void)0)
    172172#else
    173 #define LOG(channel, formatAndArgs, ...) KXCLog(__FILE__, __LINE__, KXMLCORE_PRETTY_FUNCTION, &JOIN_LOG_CHANNEL_WITH_PREFIX(LOG_CHANNEL_PREFIX, channel), formatAndArgs)
     173#define LOG(channel, ...) KXCLog(__FILE__, __LINE__, KXMLCORE_PRETTY_FUNCTION, &JOIN_LOG_CHANNEL_WITH_PREFIX(LOG_CHANNEL_PREFIX, channel), __VA_ARGS__)
    174174#define JOIN_LOG_CHANNEL_WITH_PREFIX(prefix, channel) JOIN_LOG_CHANNEL_WITH_PREFIX_LEVEL_2(prefix, channel)
    175175#define JOIN_LOG_CHANNEL_WITH_PREFIX_LEVEL_2(prefix, channel) prefix ## channel
Note: See TracChangeset for help on using the changeset viewer.