Changeset 11922 in webkit for trunk/JavaScriptCore/kxmlcore


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.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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.