Index: ecma/kjs_range.cpp
===================================================================
--- ecma/kjs_range.cpp	(Revision 506639)
+++ ecma/kjs_range.cpp	(Arbeitskopie)
@@ -212,7 +212,7 @@
 
 ValueImp *KJS::getRangeConstructor(ExecState *exec)
 {
-  return cacheGlobalObject<RangeConstructor>(exec, "[[range.constructor]]");
+  return cacheGlobal<RangeConstructor>::Object(exec, "[[range.constructor]]");
 }
 
 
Index: ecma/kjs_dom.cpp
===================================================================
--- ecma/kjs_dom.cpp	(Revision 506639)
+++ ecma/kjs_dom.cpp	(Arbeitskopie)
@@ -1642,7 +1642,7 @@
 
 ObjectImp *KJS::getNodeConstructor(ExecState *exec)
 {
-  return cacheGlobalObject<NodeConstructor>(exec, "[[node.constructor]]");
+  return cacheGlobal<NodeConstructor>::Object(exec, "[[node.constructor]]");
 }
 
 // -------------------------------------------------------------------------
@@ -1724,7 +1724,7 @@
 
 ObjectImp *KJS::getDOMExceptionConstructor(ExecState *exec)
 {
-  return cacheGlobalObject<DOMExceptionConstructor>(exec, "[[DOMException.constructor]]");
+  return cacheGlobal<DOMExceptionConstructor>::Object(exec, "[[DOMException.constructor]]");
 }
 
 // -------------------------------------------------------------------------
Index: ecma/kjs_css.cpp
===================================================================
--- ecma/kjs_css.cpp	(Revision 506678)
+++ ecma/kjs_css.cpp	(Arbeitskopie)
@@ -976,7 +976,7 @@
 
 ValueImp *getCSSRuleConstructor(ExecState *exec)
 {
-  return cacheGlobalObject<CSSRuleConstructor>( exec, "[[cssRule.constructor]]" );
+  return cacheGlobal<CSSRuleConstructor>::Object( exec, "[[cssRule.constructor]]" );
 }
 
 // -------------------------------------------------------------------------
@@ -1091,7 +1091,7 @@
 
 ValueImp *getCSSValueConstructor(ExecState *exec)
 {
-  return cacheGlobalObject<CSSValueConstructor>( exec, "[[cssValue.constructor]]" );
+  return cacheGlobal<CSSValueConstructor>::Object( exec, "[[cssValue.constructor]]" );
 }
 
 // -------------------------------------------------------------------------
@@ -1206,7 +1206,7 @@
 
 ValueImp *getCSSPrimitiveValueConstructor(ExecState *exec)
 {
-  return cacheGlobalObject<CSSPrimitiveValueConstructor>( exec, "[[cssPrimitiveValue.constructor]]" );
+  return cacheGlobal<CSSPrimitiveValueConstructor>::Object( exec, "[[cssPrimitiveValue.constructor]]" );
 }
 
 // -------------------------------------------------------------------------
Index: ecma/kjs_traversal.cpp
===================================================================
--- ecma/kjs_traversal.cpp	(Revision 506639)
+++ ecma/kjs_traversal.cpp	(Arbeitskopie)
@@ -146,7 +146,7 @@
 
 ValueImp *KJS::getNodeFilterConstructor(ExecState *exec)
 {
-  return cacheGlobalObject<NodeFilterConstructor>(exec, "[[nodeFilter.constructor]]");
+  return cacheGlobal<NodeFilterConstructor>::Object(exec, "[[nodeFilter.constructor]]");
 }
 
 // -------------------------------------------------------------------------
Index: ecma/kjs_events.cpp
===================================================================
--- ecma/kjs_events.cpp	(Revision 506639)
+++ ecma/kjs_events.cpp	(Arbeitskopie)
@@ -265,7 +265,7 @@
 
 ValueImp *KJS::getEventConstructor(ExecState *exec)
 {
-  return cacheGlobalObject<EventConstructor>(exec, "[[event.constructor]]");
+  return cacheGlobal<EventConstructor>::Object(exec, "[[event.constructor]]");
 }
 
 // -------------------------------------------------------------------------
@@ -461,7 +461,7 @@
 
 ValueImp *KJS::getEventExceptionConstructor(ExecState *exec)
 {
-  return cacheGlobalObject<EventExceptionConstructor>(exec, "[[eventException.constructor]]");
+  return cacheGlobal<EventExceptionConstructor>::Object(exec, "[[eventException.constructor]]");
 }
 
 // -------------------------------------------------------------------------
@@ -913,7 +913,7 @@
 
 ValueImp* KJS::getKeyboardEventConstructor(ExecState *exec)
 {
-  return cacheGlobalObject<KeyboardEventConstructor>(exec, "[[keyboardEvent.constructor]]");
+  return cacheGlobal<KeyboardEventConstructor>::Object(exec, "[[keyboardEvent.constructor]]");
 }
 
 
@@ -944,7 +944,7 @@
 
 ValueImp *KJS::getMutationEventConstructor(ExecState *exec)
 {
-  return cacheGlobalObject<MutationEventConstructor>(exec, "[[mutationEvent.constructor]]");
+  return cacheGlobal<MutationEventConstructor>::Object(exec, "[[mutationEvent.constructor]]");
 }
 
 // -------------------------------------------------------------------------
Index: ecma/kjs_debugwin.cpp
===================================================================
--- ecma/kjs_debugwin.cpp	(Revision 506639)
+++ ecma/kjs_debugwin.cpp	(Arbeitskopie)
@@ -1089,6 +1089,7 @@
 
   return str;
 #endif
+  return "";
 }
 
 bool KJSDebugWin::setBreakpoint(int sourceId, int lineno)
