Changeset 12468 in webkit for trunk/JavaScriptCore/kjs


Ignore:
Timestamp:
Jan 29, 2006, 8:50:26 PM (19 years ago)
Author:
eseidel
Message:

2006-01-29 Eric Seidel <[email protected]>

Reviewed by hyatt.

Fix build on Win32.

  • kjs/lookup.h: fixed ::cacheGlobalObject
  • kxmlcore/Vector.h: (KXMLCore::Vector::operator[]): use unsigned long
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/kjs/lookup.h

    r12334 r12468  
    296296#define KJS_DEFINE_PROTOTYPE(ClassProto) \
    297297  class ClassProto : public KJS::JSObject { \
    298     friend KJS::JSObject *cacheGlobalObject<ClassProto>(KJS::ExecState *exec, const KJS::Identifier &propertyName); \
     298  friend KJS::JSObject *::cacheGlobalObject<ClassProto>(KJS::ExecState *exec, const KJS::Identifier &propertyName); \
    299299  public: \
    300300    static KJS::JSObject *ClassProto::self(KJS::ExecState *exec); \
     
    312312    JSObject *ClassProto::self(ExecState *exec) \
    313313    { \
    314       return cacheGlobalObject<ClassProto>(exec, "[[" ClassName ".prototype]]"); \
     314        return ::cacheGlobalObject<ClassProto>(exec, "[[" ClassName ".prototype]]"); \
    315315    } \
    316316    bool ClassProto::getOwnPropertySlot(ExecState *exec, const Identifier& propertyName, PropertySlot& slot) \
     
    323323    JSObject *ClassProto::self(ExecState *exec) \
    324324    { \
    325       return cacheGlobalObject<ClassProto>(exec, "[[" ClassName ".prototype]]"); \
     325        return ::cacheGlobalObject<ClassProto>(exec, "[[" ClassName ".prototype]]"); \
    326326    } \
    327327    bool ClassProto::getOwnPropertySlot(ExecState *exec, const Identifier& propertyName, PropertySlot& slot) \
Note: See TracChangeset for help on using the changeset viewer.