2008-03-28 Stephanie Lewis <slewis@apple.com>
[WebKit-https.git] / JavaScriptGlue / JSObject.h
index 3d4b394db7dc72693eac7caa2e260fd3fe51e445..f0be22eb47609794aba86d05f7b71bc04201a909 100644 (file)
@@ -32,7 +32,7 @@
 #include "JSBase.h"
 #include "JSUtils.h"
 
-typedef void (*JSObjectMarkProcPtr)(MarkStack&, void *data);
+typedef void (*JSObjectMarkProcPtr)(void *data);
 JSObjectRef JSObjectCreateInternal(void *data, JSObjectCallBacksPtr callBacks, JSObjectMarkProcPtr markProc, int dataType);
 
 class JSUserObject : public JSBase {
@@ -48,7 +48,7 @@ class JSUserObject : public JSBase {
         CFTypeRef CopyCFValue() const;
         virtual UInt8 Equal(JSBase* other);
         void *GetData();
-        void Mark(KJS::MarkStack&);
+        void Mark();
 
                 int DataType() const { return fDataType; }
     private: