Ignore:
Timestamp:
Oct 24, 2010, 4:20:06 PM (15 years ago)
Author:
Patrick Gansterer
Message:

2010-10-24 Patrick Gansterer <Patrick Gansterer>

Reviewed by David Kilzer.

Add WTF_ARRAY_LENGTH macro to WTF
https://bugs.webkit.org/show_bug.cgi?id=32828

Unify the different implementations and usages.

  • interpreter/Interpreter.cpp: (JSC::Interpreter::privateExecute):
  • runtime/DatePrototype.cpp: (JSC::formatLocaleDate):
  • runtime/JSGlobalObject.cpp: (JSC::JSGlobalObject::reset):
  • runtime/JSONObject.cpp: (JSC::Stringifier::appendQuotedString): (JSC::Stringifier::toJSON): (JSC::Stringifier::appendStringifiedValue):
  • runtime/UString.cpp: (JSC::UString::number):
  • wtf/DateMath.cpp: (WTF::parseDateFromNullTerminatedCharacters):
  • wtf/StdLibExtras.h:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/runtime/UString.cpp

    r66245 r70425  
    9191{
    9292    UChar buf[1 + sizeof(i) * 3];
    93     UChar* end = buf + sizeof(buf) / sizeof(UChar);
     93    UChar* end = buf + WTF_ARRAY_LENGTH(buf);
    9494    UChar* p = end;
    9595
     
    120120{
    121121    UChar buf[1 + sizeof(i) * 3];
    122     UChar* end = buf + sizeof(buf) / sizeof(UChar);
     122    UChar* end = buf + WTF_ARRAY_LENGTH(buf);
    123123    UChar* p = end;
    124124
     
    153153{
    154154    UChar buf[sizeof(u) * 3];
    155     UChar* end = buf + sizeof(buf) / sizeof(UChar);
     155    UChar* end = buf + WTF_ARRAY_LENGTH(buf);
    156156    UChar* p = end;
    157157
     
    171171{
    172172    UChar buf[1 + sizeof(l) * 3];
    173     UChar* end = buf + sizeof(buf) / sizeof(UChar);
     173    UChar* end = buf + WTF_ARRAY_LENGTH(buf);
    174174    UChar* p = end;
    175175
Note: See TracChangeset for help on using the changeset viewer.