summaryrefslogtreecommitdiffstats
path: root/WebCore/ForwardingHeaders
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/ForwardingHeaders')
-rw-r--r--WebCore/ForwardingHeaders/debugger/Debugger.h3
-rw-r--r--WebCore/ForwardingHeaders/debugger/DebuggerActivation.h3
-rw-r--r--WebCore/ForwardingHeaders/debugger/DebuggerCallFrame.h3
-rw-r--r--WebCore/ForwardingHeaders/interpreter/CallFrame.h3
-rw-r--r--WebCore/ForwardingHeaders/interpreter/Interpreter.h3
-rw-r--r--WebCore/ForwardingHeaders/jit/JITCode.h4
-rw-r--r--WebCore/ForwardingHeaders/masm/X86Assembler.h3
-rw-r--r--WebCore/ForwardingHeaders/parser/Parser.h3
-rw-r--r--WebCore/ForwardingHeaders/parser/SourceCode.h3
-rw-r--r--WebCore/ForwardingHeaders/parser/SourceProvider.h3
-rw-r--r--WebCore/ForwardingHeaders/pcre/pcre.h4
-rw-r--r--WebCore/ForwardingHeaders/profiler/Profile.h4
-rw-r--r--WebCore/ForwardingHeaders/profiler/ProfileNode.h4
-rw-r--r--WebCore/ForwardingHeaders/profiler/Profiler.h4
-rw-r--r--WebCore/ForwardingHeaders/runtime/ArgList.h3
-rw-r--r--WebCore/ForwardingHeaders/runtime/ArrayPrototype.h3
-rw-r--r--WebCore/ForwardingHeaders/runtime/BooleanObject.h3
-rw-r--r--WebCore/ForwardingHeaders/runtime/CallData.h3
-rw-r--r--WebCore/ForwardingHeaders/runtime/Collector.h3
-rw-r--r--WebCore/ForwardingHeaders/runtime/CollectorHeapIterator.h3
-rw-r--r--WebCore/ForwardingHeaders/runtime/Completion.h3
-rw-r--r--WebCore/ForwardingHeaders/runtime/ConstructData.h3
-rw-r--r--WebCore/ForwardingHeaders/runtime/DateInstance.h3
-rw-r--r--WebCore/ForwardingHeaders/runtime/Error.h3
-rw-r--r--WebCore/ForwardingHeaders/runtime/FunctionConstructor.h3
-rw-r--r--WebCore/ForwardingHeaders/runtime/FunctionPrototype.h3
-rw-r--r--WebCore/ForwardingHeaders/runtime/Identifier.h3
-rw-r--r--WebCore/ForwardingHeaders/runtime/InitializeThreading.h3
-rw-r--r--WebCore/ForwardingHeaders/runtime/InternalFunction.h3
-rw-r--r--WebCore/ForwardingHeaders/runtime/JSArray.h3
-rw-r--r--WebCore/ForwardingHeaders/runtime/JSByteArray.h3
-rw-r--r--WebCore/ForwardingHeaders/runtime/JSFunction.h3
-rw-r--r--WebCore/ForwardingHeaders/runtime/JSGlobalData.h3
-rw-r--r--WebCore/ForwardingHeaders/runtime/JSGlobalObject.h3
-rw-r--r--WebCore/ForwardingHeaders/runtime/JSLock.h3
-rw-r--r--WebCore/ForwardingHeaders/runtime/JSNumberCell.h3
-rw-r--r--WebCore/ForwardingHeaders/runtime/JSObject.h3
-rw-r--r--WebCore/ForwardingHeaders/runtime/JSString.h3
-rw-r--r--WebCore/ForwardingHeaders/runtime/JSValue.h3
-rw-r--r--WebCore/ForwardingHeaders/runtime/Lookup.h3
-rw-r--r--WebCore/ForwardingHeaders/runtime/ObjectPrototype.h3
-rw-r--r--WebCore/ForwardingHeaders/runtime/Operations.h3
-rw-r--r--WebCore/ForwardingHeaders/runtime/PropertyMap.h4
-rw-r--r--WebCore/ForwardingHeaders/runtime/PropertyNameArray.h4
-rw-r--r--WebCore/ForwardingHeaders/runtime/Protect.h4
-rw-r--r--WebCore/ForwardingHeaders/runtime/PrototypeFunction.h4
-rw-r--r--WebCore/ForwardingHeaders/runtime/StringObject.h3
-rw-r--r--WebCore/ForwardingHeaders/runtime/StringObjectThatMasqueradesAsUndefined.h3
-rw-r--r--WebCore/ForwardingHeaders/runtime/StringPrototype.h3
-rw-r--r--WebCore/ForwardingHeaders/runtime/Structure.h3
-rw-r--r--WebCore/ForwardingHeaders/runtime/SymbolTable.h3
-rw-r--r--WebCore/ForwardingHeaders/runtime/UString.h3
-rw-r--r--WebCore/ForwardingHeaders/wrec/WREC.h3
-rw-r--r--WebCore/ForwardingHeaders/wtf/ASCIICType.h3
-rw-r--r--WebCore/ForwardingHeaders/wtf/AlwaysInline.h3
-rw-r--r--WebCore/ForwardingHeaders/wtf/Assertions.h3
-rw-r--r--WebCore/ForwardingHeaders/wtf/ByteArray.h3
-rw-r--r--WebCore/ForwardingHeaders/wtf/CrossThreadRefCounted.h1
-rw-r--r--WebCore/ForwardingHeaders/wtf/CurrentTime.h3
-rw-r--r--WebCore/ForwardingHeaders/wtf/DateMath.h4
-rw-r--r--WebCore/ForwardingHeaders/wtf/Deque.h3
-rw-r--r--WebCore/ForwardingHeaders/wtf/DisallowCType.h3
-rw-r--r--WebCore/ForwardingHeaders/wtf/FastMalloc.h3
-rw-r--r--WebCore/ForwardingHeaders/wtf/Forward.h3
-rw-r--r--WebCore/ForwardingHeaders/wtf/GetPtr.h3
-rw-r--r--WebCore/ForwardingHeaders/wtf/HashCountedSet.h3
-rw-r--r--WebCore/ForwardingHeaders/wtf/HashFunctions.h3
-rw-r--r--WebCore/ForwardingHeaders/wtf/HashMap.h3
-rw-r--r--WebCore/ForwardingHeaders/wtf/HashSet.h3
-rw-r--r--WebCore/ForwardingHeaders/wtf/HashTable.h3
-rw-r--r--WebCore/ForwardingHeaders/wtf/HashTraits.h3
-rw-r--r--WebCore/ForwardingHeaders/wtf/ListHashSet.h3
-rw-r--r--WebCore/ForwardingHeaders/wtf/ListRefPtr.h3
-rw-r--r--WebCore/ForwardingHeaders/wtf/Locker.h3
-rw-r--r--WebCore/ForwardingHeaders/wtf/MainThread.h3
-rw-r--r--WebCore/ForwardingHeaders/wtf/MathExtras.h3
-rw-r--r--WebCore/ForwardingHeaders/wtf/MessageQueue.h3
-rw-r--r--WebCore/ForwardingHeaders/wtf/Noncopyable.h3
-rw-r--r--WebCore/ForwardingHeaders/wtf/NotFound.h3
-rw-r--r--WebCore/ForwardingHeaders/wtf/OwnArrayPtr.h3
-rw-r--r--WebCore/ForwardingHeaders/wtf/OwnFastMallocPtr.h1
-rw-r--r--WebCore/ForwardingHeaders/wtf/OwnPtr.h3
-rw-r--r--WebCore/ForwardingHeaders/wtf/OwnPtrCommon.h4
-rw-r--r--WebCore/ForwardingHeaders/wtf/PassOwnPtr.h4
-rw-r--r--WebCore/ForwardingHeaders/wtf/PassRefPtr.h3
-rw-r--r--WebCore/ForwardingHeaders/wtf/Platform.h3
-rw-r--r--WebCore/ForwardingHeaders/wtf/PtrAndFlags.h4
-rw-r--r--WebCore/ForwardingHeaders/wtf/RandomNumber.h4
-rw-r--r--WebCore/ForwardingHeaders/wtf/RefCounted.h3
-rw-r--r--WebCore/ForwardingHeaders/wtf/RefCountedLeakCounter.h3
-rw-r--r--WebCore/ForwardingHeaders/wtf/RefPtr.h3
-rw-r--r--WebCore/ForwardingHeaders/wtf/RetainPtr.h3
-rw-r--r--WebCore/ForwardingHeaders/wtf/StdLibExtras.h3
-rw-r--r--WebCore/ForwardingHeaders/wtf/StringExtras.h3
-rw-r--r--WebCore/ForwardingHeaders/wtf/ThreadSpecific.h3
-rw-r--r--WebCore/ForwardingHeaders/wtf/Threading.h3
-rw-r--r--WebCore/ForwardingHeaders/wtf/TypeTraits.h3
-rw-r--r--WebCore/ForwardingHeaders/wtf/UnusedParam.h3
-rw-r--r--WebCore/ForwardingHeaders/wtf/VMTags.h4
-rw-r--r--WebCore/ForwardingHeaders/wtf/Vector.h3
-rw-r--r--WebCore/ForwardingHeaders/wtf/VectorTraits.h3
-rw-r--r--WebCore/ForwardingHeaders/wtf/dtoa.h3
-rw-r--r--WebCore/ForwardingHeaders/wtf/unicode/Collator.h3
-rw-r--r--WebCore/ForwardingHeaders/wtf/unicode/UTF8.h3
-rw-r--r--WebCore/ForwardingHeaders/wtf/unicode/Unicode.h3
-rw-r--r--WebCore/ForwardingHeaders/wtf/unicode/icu/UnicodeIcu.h3
106 files changed, 329 insertions, 0 deletions
diff --git a/WebCore/ForwardingHeaders/debugger/Debugger.h b/WebCore/ForwardingHeaders/debugger/Debugger.h
index 69b7bae..e6cfede 100644
--- a/WebCore/ForwardingHeaders/debugger/Debugger.h
+++ b/WebCore/ForwardingHeaders/debugger/Debugger.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_Debugger_h
+#define WebCore_FWD_Debugger_h
#include <JavaScriptCore/Debugger.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/debugger/DebuggerActivation.h b/WebCore/ForwardingHeaders/debugger/DebuggerActivation.h
index 8a7b880..c241bb7 100644
--- a/WebCore/ForwardingHeaders/debugger/DebuggerActivation.h
+++ b/WebCore/ForwardingHeaders/debugger/DebuggerActivation.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_DebuggerActivation_h
+#define WebCore_FWD_DebuggerActivation_h
#include <JavaScriptCore/DebuggerActivation.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/debugger/DebuggerCallFrame.h b/WebCore/ForwardingHeaders/debugger/DebuggerCallFrame.h
index 474fec0..4a23742 100644
--- a/WebCore/ForwardingHeaders/debugger/DebuggerCallFrame.h
+++ b/WebCore/ForwardingHeaders/debugger/DebuggerCallFrame.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_DebuggerCallFrame_h
+#define WebCore_FWD_DebuggerCallFrame_h
#include <JavaScriptCore/DebuggerCallFrame.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/interpreter/CallFrame.h b/WebCore/ForwardingHeaders/interpreter/CallFrame.h
index c8c60d4..8c3acee 100644
--- a/WebCore/ForwardingHeaders/interpreter/CallFrame.h
+++ b/WebCore/ForwardingHeaders/interpreter/CallFrame.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_CallFrame_h
+#define WebCore_FWD_CallFrame_h
#include <JavaScriptCore/CallFrame.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/interpreter/Interpreter.h b/WebCore/ForwardingHeaders/interpreter/Interpreter.h
index 175ddce..1235c21 100644
--- a/WebCore/ForwardingHeaders/interpreter/Interpreter.h
+++ b/WebCore/ForwardingHeaders/interpreter/Interpreter.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_Interpreter_h
+#define WebCore_FWD_Interpreter_h
#include <JavaScriptCore/Interpreter.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/jit/JITCode.h b/WebCore/ForwardingHeaders/jit/JITCode.h
new file mode 100644
index 0000000..b996615
--- /dev/null
+++ b/WebCore/ForwardingHeaders/jit/JITCode.h
@@ -0,0 +1,4 @@
+#ifndef WebCore_FWD_JITCode_h
+#define WebCore_FWD_JITCode_h
+#include <JavaScriptCore/JITCode.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/masm/X86Assembler.h b/WebCore/ForwardingHeaders/masm/X86Assembler.h
index e1f0b4d..2b7dd6c 100644
--- a/WebCore/ForwardingHeaders/masm/X86Assembler.h
+++ b/WebCore/ForwardingHeaders/masm/X86Assembler.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_X86Assembler_h
+#define WebCore_FWD_X86Assembler_h
#include <JavaScriptCore/X86Assembler.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/parser/Parser.h b/WebCore/ForwardingHeaders/parser/Parser.h
index 10a2775..863df59 100644
--- a/WebCore/ForwardingHeaders/parser/Parser.h
+++ b/WebCore/ForwardingHeaders/parser/Parser.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_Parser_h
+#define WebCore_FWD_Parser_h
#include <JavaScriptCore/Parser.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/parser/SourceCode.h b/WebCore/ForwardingHeaders/parser/SourceCode.h
index 17a5069..0a1079b 100644
--- a/WebCore/ForwardingHeaders/parser/SourceCode.h
+++ b/WebCore/ForwardingHeaders/parser/SourceCode.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_SourceCode_h
+#define WebCore_FWD_SourceCode_h
#include <JavaScriptCore/SourceCode.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/parser/SourceProvider.h b/WebCore/ForwardingHeaders/parser/SourceProvider.h
index 487aae9..0eb078b 100644
--- a/WebCore/ForwardingHeaders/parser/SourceProvider.h
+++ b/WebCore/ForwardingHeaders/parser/SourceProvider.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_SourceProvider_h
+#define WebCore_FWD_SourceProvider_h
#include <JavaScriptCore/SourceProvider.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/pcre/pcre.h b/WebCore/ForwardingHeaders/pcre/pcre.h
index 47c0d3d..198acc9 100644
--- a/WebCore/ForwardingHeaders/pcre/pcre.h
+++ b/WebCore/ForwardingHeaders/pcre/pcre.h
@@ -1 +1,5 @@
+#ifndef WebCore_FWD_pcre_h
+#define WebCore_FWD_pcre_h
#include <JavaScriptCore/pcre.h>
+#endif
+
diff --git a/WebCore/ForwardingHeaders/profiler/Profile.h b/WebCore/ForwardingHeaders/profiler/Profile.h
index b591262..d26bafd 100644
--- a/WebCore/ForwardingHeaders/profiler/Profile.h
+++ b/WebCore/ForwardingHeaders/profiler/Profile.h
@@ -1 +1,5 @@
+#ifndef WebCore_FWD_Profile_h
+#define WebCore_FWD_Profile_h
#include <JavaScriptCore/Profile.h>
+#endif
+
diff --git a/WebCore/ForwardingHeaders/profiler/ProfileNode.h b/WebCore/ForwardingHeaders/profiler/ProfileNode.h
index 488449f..a19a07e 100644
--- a/WebCore/ForwardingHeaders/profiler/ProfileNode.h
+++ b/WebCore/ForwardingHeaders/profiler/ProfileNode.h
@@ -1 +1,5 @@
+#ifndef WebCore_FWD_ProfileNode_h
+#define WebCore_FWD_ProfileNode_h
#include <JavaScriptCore/ProfileNode.h>
+#endif
+
diff --git a/WebCore/ForwardingHeaders/profiler/Profiler.h b/WebCore/ForwardingHeaders/profiler/Profiler.h
index 56c6e0e..06139ff 100644
--- a/WebCore/ForwardingHeaders/profiler/Profiler.h
+++ b/WebCore/ForwardingHeaders/profiler/Profiler.h
@@ -1 +1,5 @@
+#ifndef WebCore_FWD_Profiler_h
+#define WebCore_FWD_Profiler_h
#include <JavaScriptCore/Profiler.h>
+#endif
+
diff --git a/WebCore/ForwardingHeaders/runtime/ArgList.h b/WebCore/ForwardingHeaders/runtime/ArgList.h
index 02955d4..ce334d4 100644
--- a/WebCore/ForwardingHeaders/runtime/ArgList.h
+++ b/WebCore/ForwardingHeaders/runtime/ArgList.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_ArgList_h
+#define WebCore_FWD_ArgList_h
#include <JavaScriptCore/ArgList.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/runtime/ArrayPrototype.h b/WebCore/ForwardingHeaders/runtime/ArrayPrototype.h
index 9719fb0..51b7996 100644
--- a/WebCore/ForwardingHeaders/runtime/ArrayPrototype.h
+++ b/WebCore/ForwardingHeaders/runtime/ArrayPrototype.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_ArrayPrototype_h
+#define WebCore_FWD_ArrayPrototype_h
#include <JavaScriptCore/ArrayPrototype.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/runtime/BooleanObject.h b/WebCore/ForwardingHeaders/runtime/BooleanObject.h
index 3cea7c6..49d6fc3 100644
--- a/WebCore/ForwardingHeaders/runtime/BooleanObject.h
+++ b/WebCore/ForwardingHeaders/runtime/BooleanObject.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_BooleanObject_h
+#define WebCore_FWD_BooleanObject_h
#include <JavaScriptCore/BooleanObject.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/runtime/CallData.h b/WebCore/ForwardingHeaders/runtime/CallData.h
index 15a6028..03ecef8 100644
--- a/WebCore/ForwardingHeaders/runtime/CallData.h
+++ b/WebCore/ForwardingHeaders/runtime/CallData.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_CallData_h
+#define WebCore_FWD_CallData_h
#include <JavaScriptCore/CallData.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/runtime/Collector.h b/WebCore/ForwardingHeaders/runtime/Collector.h
index 6d8b5cd..d133a27 100644
--- a/WebCore/ForwardingHeaders/runtime/Collector.h
+++ b/WebCore/ForwardingHeaders/runtime/Collector.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_Collector_h
+#define WebCore_FWD_Collector_h
#include <JavaScriptCore/Collector.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/runtime/CollectorHeapIterator.h b/WebCore/ForwardingHeaders/runtime/CollectorHeapIterator.h
index 98166ab..fcfe26d 100644
--- a/WebCore/ForwardingHeaders/runtime/CollectorHeapIterator.h
+++ b/WebCore/ForwardingHeaders/runtime/CollectorHeapIterator.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_CollectorHeapIterator_h
+#define WebCore_FWD_CollectorHeapIterator_h
#include <JavaScriptCore/CollectorHeapIterator.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/runtime/Completion.h b/WebCore/ForwardingHeaders/runtime/Completion.h
index d6a081f..9dd6291 100644
--- a/WebCore/ForwardingHeaders/runtime/Completion.h
+++ b/WebCore/ForwardingHeaders/runtime/Completion.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_Completion_h
+#define WebCore_FWD_Completion_h
#include <JavaScriptCore/Completion.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/runtime/ConstructData.h b/WebCore/ForwardingHeaders/runtime/ConstructData.h
index f8d3d3c..bd04e51 100644
--- a/WebCore/ForwardingHeaders/runtime/ConstructData.h
+++ b/WebCore/ForwardingHeaders/runtime/ConstructData.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_ConstructData_h
+#define WebCore_FWD_ConstructData_h
#include <JavaScriptCore/ConstructData.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/runtime/DateInstance.h b/WebCore/ForwardingHeaders/runtime/DateInstance.h
index 2429283..c75cfed 100644
--- a/WebCore/ForwardingHeaders/runtime/DateInstance.h
+++ b/WebCore/ForwardingHeaders/runtime/DateInstance.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_DateInstance_h
+#define WebCore_FWD_DateInstance_h
#include <JavaScriptCore/DateInstance.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/runtime/Error.h b/WebCore/ForwardingHeaders/runtime/Error.h
index 4fbaabd..7ddeab1 100644
--- a/WebCore/ForwardingHeaders/runtime/Error.h
+++ b/WebCore/ForwardingHeaders/runtime/Error.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_Error_h
+#define WebCore_FWD_Error_h
#include <JavaScriptCore/Error.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/runtime/FunctionConstructor.h b/WebCore/ForwardingHeaders/runtime/FunctionConstructor.h
index bc49dca..a1962ed 100644
--- a/WebCore/ForwardingHeaders/runtime/FunctionConstructor.h
+++ b/WebCore/ForwardingHeaders/runtime/FunctionConstructor.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_FunctionConstructor_h
+#define WebCore_FWD_FunctionConstructor_h
#include <JavaScriptCore/FunctionConstructor.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/runtime/FunctionPrototype.h b/WebCore/ForwardingHeaders/runtime/FunctionPrototype.h
index 3f71e8e..1db3b83 100644
--- a/WebCore/ForwardingHeaders/runtime/FunctionPrototype.h
+++ b/WebCore/ForwardingHeaders/runtime/FunctionPrototype.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_FunctionPrototype_h
+#define WebCore_FWD_FunctionPrototype_h
#include <JavaScriptCore/FunctionPrototype.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/runtime/Identifier.h b/WebCore/ForwardingHeaders/runtime/Identifier.h
index 5c925eb..63f1e42 100644
--- a/WebCore/ForwardingHeaders/runtime/Identifier.h
+++ b/WebCore/ForwardingHeaders/runtime/Identifier.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_Identifier_h
+#define WebCore_FWD_Identifier_h
#include <JavaScriptCore/Identifier.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/runtime/InitializeThreading.h b/WebCore/ForwardingHeaders/runtime/InitializeThreading.h
index 835097b..bd4f735 100644
--- a/WebCore/ForwardingHeaders/runtime/InitializeThreading.h
+++ b/WebCore/ForwardingHeaders/runtime/InitializeThreading.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_InitializeThreadingn_h
+#define WebCore_FWD_InitializeThreading_h
#include <JavaScriptCore/InitializeThreading.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/runtime/InternalFunction.h b/WebCore/ForwardingHeaders/runtime/InternalFunction.h
index f447f78..78df9aa 100644
--- a/WebCore/ForwardingHeaders/runtime/InternalFunction.h
+++ b/WebCore/ForwardingHeaders/runtime/InternalFunction.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_InternalFunction_h
+#define WebCore_FWD_InternalFunction_h
#include <JavaScriptCore/InternalFunction.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/runtime/JSArray.h b/WebCore/ForwardingHeaders/runtime/JSArray.h
index 9d70688..5271c27 100644
--- a/WebCore/ForwardingHeaders/runtime/JSArray.h
+++ b/WebCore/ForwardingHeaders/runtime/JSArray.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_JSArray_h
+#define WebCore_FWD_JSArray_h
#include <JavaScriptCore/JSArray.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/runtime/JSByteArray.h b/WebCore/ForwardingHeaders/runtime/JSByteArray.h
index 9e13ace..ce5140f 100644
--- a/WebCore/ForwardingHeaders/runtime/JSByteArray.h
+++ b/WebCore/ForwardingHeaders/runtime/JSByteArray.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_JSByteArray_h
+#define WebCore_FWD_JSByteArray_h
#include <JavaScriptCore/JSByteArray.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/runtime/JSFunction.h b/WebCore/ForwardingHeaders/runtime/JSFunction.h
index 396407d..614b3da 100644
--- a/WebCore/ForwardingHeaders/runtime/JSFunction.h
+++ b/WebCore/ForwardingHeaders/runtime/JSFunction.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_JSFunction_h
+#define WebCore_FWD_JSFunction_h
#include <JavaScriptCore/JSFunction.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/runtime/JSGlobalData.h b/WebCore/ForwardingHeaders/runtime/JSGlobalData.h
index e5f143a..3f98c22 100644
--- a/WebCore/ForwardingHeaders/runtime/JSGlobalData.h
+++ b/WebCore/ForwardingHeaders/runtime/JSGlobalData.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_JSGlobalData_h
+#define WebCore_FWD_JSGlobalData_h
#include <JavaScriptCore/JSGlobalData.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/runtime/JSGlobalObject.h b/WebCore/ForwardingHeaders/runtime/JSGlobalObject.h
index 915d87a..47e78b2 100644
--- a/WebCore/ForwardingHeaders/runtime/JSGlobalObject.h
+++ b/WebCore/ForwardingHeaders/runtime/JSGlobalObject.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_JSGlobalObject_h
+#define WebCore_FWD_JSGlobalObject_h
#include <JavaScriptCore/JSGlobalObject.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/runtime/JSLock.h b/WebCore/ForwardingHeaders/runtime/JSLock.h
index 70ad81d..8e6a629 100644
--- a/WebCore/ForwardingHeaders/runtime/JSLock.h
+++ b/WebCore/ForwardingHeaders/runtime/JSLock.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_JSLock_h
+#define WebCore_FWD_JSLock_h
#include <JavaScriptCore/JSLock.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/runtime/JSNumberCell.h b/WebCore/ForwardingHeaders/runtime/JSNumberCell.h
index 3c68938..e8d3227 100644
--- a/WebCore/ForwardingHeaders/runtime/JSNumberCell.h
+++ b/WebCore/ForwardingHeaders/runtime/JSNumberCell.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_JSNumberCell_h
+#define WebCore_FWD_JSNumberCell_h
#include <JavaScriptCore/JSNumberCell.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/runtime/JSObject.h b/WebCore/ForwardingHeaders/runtime/JSObject.h
index 45133f3..6c79855 100644
--- a/WebCore/ForwardingHeaders/runtime/JSObject.h
+++ b/WebCore/ForwardingHeaders/runtime/JSObject.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_JSObject_h
+#define WebCore_FWD_JSObject_h
#include <JavaScriptCore/JSObject.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/runtime/JSString.h b/WebCore/ForwardingHeaders/runtime/JSString.h
index 195ed21..6409607 100644
--- a/WebCore/ForwardingHeaders/runtime/JSString.h
+++ b/WebCore/ForwardingHeaders/runtime/JSString.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_JSString_h
+#define WebCore_FWD_JSString_h
#include <JavaScriptCore/JSString.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/runtime/JSValue.h b/WebCore/ForwardingHeaders/runtime/JSValue.h
index ebbed6c..d4c21ca 100644
--- a/WebCore/ForwardingHeaders/runtime/JSValue.h
+++ b/WebCore/ForwardingHeaders/runtime/JSValue.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_JSValue_h
+#define WebCore_FWD_JSValue_h
#include <JavaScriptCore/JSValue.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/runtime/Lookup.h b/WebCore/ForwardingHeaders/runtime/Lookup.h
index 0622dca..99936d9 100644
--- a/WebCore/ForwardingHeaders/runtime/Lookup.h
+++ b/WebCore/ForwardingHeaders/runtime/Lookup.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_Lookup_h
+#define WebCore_FWD_Lookup_h
#include <JavaScriptCore/Lookup.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/runtime/ObjectPrototype.h b/WebCore/ForwardingHeaders/runtime/ObjectPrototype.h
index 54e60b7..f890af1 100644
--- a/WebCore/ForwardingHeaders/runtime/ObjectPrototype.h
+++ b/WebCore/ForwardingHeaders/runtime/ObjectPrototype.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_ObjectPrototype_h
+#define WebCore_FWD_ObjectPrototype_h
#include <JavaScriptCore/ObjectPrototype.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/runtime/Operations.h b/WebCore/ForwardingHeaders/runtime/Operations.h
index ab763a6..95ed34c 100644
--- a/WebCore/ForwardingHeaders/runtime/Operations.h
+++ b/WebCore/ForwardingHeaders/runtime/Operations.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_Operations_h
+#define WebCore_FWD_Operations_h
#include <JavaScriptCore/Operations.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/runtime/PropertyMap.h b/WebCore/ForwardingHeaders/runtime/PropertyMap.h
index d9348b4..fc40963 100644
--- a/WebCore/ForwardingHeaders/runtime/PropertyMap.h
+++ b/WebCore/ForwardingHeaders/runtime/PropertyMap.h
@@ -1 +1,5 @@
+#ifndef WebCore_FWD_PropertyMap_h
+#define WebCore_FWD_PropertyMap_h
#include <JavaScriptCore/PropertyMap.h>
+#endif
+
diff --git a/WebCore/ForwardingHeaders/runtime/PropertyNameArray.h b/WebCore/ForwardingHeaders/runtime/PropertyNameArray.h
index 0840208..2fdf2d0 100644
--- a/WebCore/ForwardingHeaders/runtime/PropertyNameArray.h
+++ b/WebCore/ForwardingHeaders/runtime/PropertyNameArray.h
@@ -1 +1,5 @@
+#ifndef WebCore_FWD_PropertyNameArray_h
+#define WebCore_FWD_PropertyNameArray_h
#include <JavaScriptCore/PropertyNameArray.h>
+#endif
+
diff --git a/WebCore/ForwardingHeaders/runtime/Protect.h b/WebCore/ForwardingHeaders/runtime/Protect.h
index 0ba5798..76dc11c 100644
--- a/WebCore/ForwardingHeaders/runtime/Protect.h
+++ b/WebCore/ForwardingHeaders/runtime/Protect.h
@@ -1 +1,5 @@
+#ifndef WebCore_FWD_Protect_h
+#define WebCore_FWD_Protect_h
#include <JavaScriptCore/Protect.h>
+#endif
+
diff --git a/WebCore/ForwardingHeaders/runtime/PrototypeFunction.h b/WebCore/ForwardingHeaders/runtime/PrototypeFunction.h
index c3f3ea5..9a46fd7 100644
--- a/WebCore/ForwardingHeaders/runtime/PrototypeFunction.h
+++ b/WebCore/ForwardingHeaders/runtime/PrototypeFunction.h
@@ -1 +1,5 @@
+#ifndef WebCore_FWD_PrototypeFunction_h
+#define WebCore_FWD_PrototypeFunction_h
#include <JavaScriptCore/PrototypeFunction.h>
+#endif
+
diff --git a/WebCore/ForwardingHeaders/runtime/StringObject.h b/WebCore/ForwardingHeaders/runtime/StringObject.h
index ca73cc0..0b9a23b 100644
--- a/WebCore/ForwardingHeaders/runtime/StringObject.h
+++ b/WebCore/ForwardingHeaders/runtime/StringObject.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_StringObject_h
+#define WebCore_FWD_StringObject_h
#include <JavaScriptCore/StringObject.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/runtime/StringObjectThatMasqueradesAsUndefined.h b/WebCore/ForwardingHeaders/runtime/StringObjectThatMasqueradesAsUndefined.h
index 9fd9612..6faa056 100644
--- a/WebCore/ForwardingHeaders/runtime/StringObjectThatMasqueradesAsUndefined.h
+++ b/WebCore/ForwardingHeaders/runtime/StringObjectThatMasqueradesAsUndefined.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_StringObjectThatMasqueradesAsUndefined_h
+#define WebCore_FWD_StringObjectThatMasqueradesAsUndefined_h
#include <JavaScriptCore/StringObjectThatMasqueradesAsUndefined.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/runtime/StringPrototype.h b/WebCore/ForwardingHeaders/runtime/StringPrototype.h
index ece7fdb..f0786d4 100644
--- a/WebCore/ForwardingHeaders/runtime/StringPrototype.h
+++ b/WebCore/ForwardingHeaders/runtime/StringPrototype.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_StringPrototype_h
+#define WebCore_FWD_StringPrototype_h
#include <JavaScriptCore/StringPrototype.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/runtime/Structure.h b/WebCore/ForwardingHeaders/runtime/Structure.h
index 81853f3..2333978 100644
--- a/WebCore/ForwardingHeaders/runtime/Structure.h
+++ b/WebCore/ForwardingHeaders/runtime/Structure.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_Structure_h
+#define WebCore_FWD_Structure_h
#include <JavaScriptCore/Structure.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/runtime/SymbolTable.h b/WebCore/ForwardingHeaders/runtime/SymbolTable.h
index 0868c02..cb099a0 100644
--- a/WebCore/ForwardingHeaders/runtime/SymbolTable.h
+++ b/WebCore/ForwardingHeaders/runtime/SymbolTable.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_SymbolTable_h
+#define WebCore_FWD_SymbolTable_h
#include <JavaScriptCore/SymbolTable.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/runtime/UString.h b/WebCore/ForwardingHeaders/runtime/UString.h
index 7a36767..d985aa5 100644
--- a/WebCore/ForwardingHeaders/runtime/UString.h
+++ b/WebCore/ForwardingHeaders/runtime/UString.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_UString_h
+#define WebCore_FWD_UString_h
#include <JavaScriptCore/UString.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wrec/WREC.h b/WebCore/ForwardingHeaders/wrec/WREC.h
index cfc4aff..5749ed9 100644
--- a/WebCore/ForwardingHeaders/wrec/WREC.h
+++ b/WebCore/ForwardingHeaders/wrec/WREC.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_WREC_h
+#define WebCore_FWD_WREC_h
#include <JavaScriptCore/WREC.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/ASCIICType.h b/WebCore/ForwardingHeaders/wtf/ASCIICType.h
index f2258d2..5851cc6 100644
--- a/WebCore/ForwardingHeaders/wtf/ASCIICType.h
+++ b/WebCore/ForwardingHeaders/wtf/ASCIICType.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_ASCIICType_h
+#define WebCore_FWD_ASCIICType_h
#include <JavaScriptCore/ASCIICType.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/AlwaysInline.h b/WebCore/ForwardingHeaders/wtf/AlwaysInline.h
index e591f71..e234162 100644
--- a/WebCore/ForwardingHeaders/wtf/AlwaysInline.h
+++ b/WebCore/ForwardingHeaders/wtf/AlwaysInline.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_AlwaysInline_h
+#define WebCore_FWD_AlwaysInline_h
#include <JavaScriptCore/AlwaysInline.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/Assertions.h b/WebCore/ForwardingHeaders/wtf/Assertions.h
index 2144410..5445be4 100644
--- a/WebCore/ForwardingHeaders/wtf/Assertions.h
+++ b/WebCore/ForwardingHeaders/wtf/Assertions.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_Assertions_h
+#define WebCore_FWD_Assertions_h
#include <JavaScriptCore/Assertions.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/ByteArray.h b/WebCore/ForwardingHeaders/wtf/ByteArray.h
index f4f40dc..9c078c9 100644
--- a/WebCore/ForwardingHeaders/wtf/ByteArray.h
+++ b/WebCore/ForwardingHeaders/wtf/ByteArray.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_ByteArray_h
+#define WebCore_FWD_ByteArray_h
#include <JavaScriptCore/ByteArray.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/CrossThreadRefCounted.h b/WebCore/ForwardingHeaders/wtf/CrossThreadRefCounted.h
new file mode 100644
index 0000000..26987ef
--- /dev/null
+++ b/WebCore/ForwardingHeaders/wtf/CrossThreadRefCounted.h
@@ -0,0 +1 @@
+#include <JavaScriptCore/CrossThreadRefCounted.h>
diff --git a/WebCore/ForwardingHeaders/wtf/CurrentTime.h b/WebCore/ForwardingHeaders/wtf/CurrentTime.h
index a31a23d..0070915 100644
--- a/WebCore/ForwardingHeaders/wtf/CurrentTime.h
+++ b/WebCore/ForwardingHeaders/wtf/CurrentTime.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_CurrentTime_h
+#define WebCore_FWD_CurrentTime_h
#include <JavaScriptCore/CurrentTime.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/DateMath.h b/WebCore/ForwardingHeaders/wtf/DateMath.h
new file mode 100644
index 0000000..4135742
--- /dev/null
+++ b/WebCore/ForwardingHeaders/wtf/DateMath.h
@@ -0,0 +1,4 @@
+#ifndef WebCore_FWD_DateMath_h
+#define WebCore_FWD_DateMath_h
+#include <JavaScriptCore/DateMath.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/Deque.h b/WebCore/ForwardingHeaders/wtf/Deque.h
index 81bd70a..a4eee78 100644
--- a/WebCore/ForwardingHeaders/wtf/Deque.h
+++ b/WebCore/ForwardingHeaders/wtf/Deque.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_Deque_h
+#define WebCore_FWD_Deque_h
#include <JavaScriptCore/Deque.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/DisallowCType.h b/WebCore/ForwardingHeaders/wtf/DisallowCType.h
index 445944b..c4d59ac 100644
--- a/WebCore/ForwardingHeaders/wtf/DisallowCType.h
+++ b/WebCore/ForwardingHeaders/wtf/DisallowCType.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_DisallowCType_h
+#define WebCore_FWD_DisallowCType_h
#include <JavaScriptCore/DisallowCType.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/FastMalloc.h b/WebCore/ForwardingHeaders/wtf/FastMalloc.h
index 1701231..b883c0b 100644
--- a/WebCore/ForwardingHeaders/wtf/FastMalloc.h
+++ b/WebCore/ForwardingHeaders/wtf/FastMalloc.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_FastMalloc_h
+#define WebCore_FWD_FastMalloc_h
#include <JavaScriptCore/FastMalloc.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/Forward.h b/WebCore/ForwardingHeaders/wtf/Forward.h
index 2d707ec..3e6b8c8 100644
--- a/WebCore/ForwardingHeaders/wtf/Forward.h
+++ b/WebCore/ForwardingHeaders/wtf/Forward.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_Forward_h
+#define WebCore_FWD_Forward_h
#include <JavaScriptCore/Forward.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/GetPtr.h b/WebCore/ForwardingHeaders/wtf/GetPtr.h
index aedd784..5a36ce2 100644
--- a/WebCore/ForwardingHeaders/wtf/GetPtr.h
+++ b/WebCore/ForwardingHeaders/wtf/GetPtr.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_GetPtr_h
+#define WebCore_FWD_GetPtr_h
#include <JavaScriptCore/GetPtr.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/HashCountedSet.h b/WebCore/ForwardingHeaders/wtf/HashCountedSet.h
index 7388f5a..c92e9f0 100644
--- a/WebCore/ForwardingHeaders/wtf/HashCountedSet.h
+++ b/WebCore/ForwardingHeaders/wtf/HashCountedSet.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_HashCountedSet_h
+#define WebCore_FWD_HashCountedSet_h
#include <JavaScriptCore/HashCountedSet.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/HashFunctions.h b/WebCore/ForwardingHeaders/wtf/HashFunctions.h
index 0fa568a..65e110d 100644
--- a/WebCore/ForwardingHeaders/wtf/HashFunctions.h
+++ b/WebCore/ForwardingHeaders/wtf/HashFunctions.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_HashFunctions_h
+#define WebCore_FWD_HashFunctions_h
#include <JavaScriptCore/HashFunctions.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/HashMap.h b/WebCore/ForwardingHeaders/wtf/HashMap.h
index 9f262e2..68ea68e 100644
--- a/WebCore/ForwardingHeaders/wtf/HashMap.h
+++ b/WebCore/ForwardingHeaders/wtf/HashMap.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_HashMap_h
+#define WebCore_FWD_HashMap_h
#include <JavaScriptCore/HashMap.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/HashSet.h b/WebCore/ForwardingHeaders/wtf/HashSet.h
index cfe2d80..a4cf32b 100644
--- a/WebCore/ForwardingHeaders/wtf/HashSet.h
+++ b/WebCore/ForwardingHeaders/wtf/HashSet.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_HashSet_h
+#define WebCore_FWD_HashSet_h
#include <JavaScriptCore/HashSet.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/HashTable.h b/WebCore/ForwardingHeaders/wtf/HashTable.h
index a5e4d57..5975685 100644
--- a/WebCore/ForwardingHeaders/wtf/HashTable.h
+++ b/WebCore/ForwardingHeaders/wtf/HashTable.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_HashTable_h
+#define WebCore_FWD_HashTable_h
#include <JavaScriptCore/HashTable.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/HashTraits.h b/WebCore/ForwardingHeaders/wtf/HashTraits.h
index 412fa98..3cf24cb 100644
--- a/WebCore/ForwardingHeaders/wtf/HashTraits.h
+++ b/WebCore/ForwardingHeaders/wtf/HashTraits.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_HashTraits_h
+#define WebCore_FWD_HashTraits_h
#include <JavaScriptCore/HashTraits.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/ListHashSet.h b/WebCore/ForwardingHeaders/wtf/ListHashSet.h
index 4aef773..c528b78 100644
--- a/WebCore/ForwardingHeaders/wtf/ListHashSet.h
+++ b/WebCore/ForwardingHeaders/wtf/ListHashSet.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_ListHashSet_h
+#define WebCore_FWD_ListHashSet_h
#include <JavaScriptCore/ListHashSet.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/ListRefPtr.h b/WebCore/ForwardingHeaders/wtf/ListRefPtr.h
index b766736..379adfb 100644
--- a/WebCore/ForwardingHeaders/wtf/ListRefPtr.h
+++ b/WebCore/ForwardingHeaders/wtf/ListRefPtr.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_ListRefPtr_h
+#define WebCore_FWD_ListRefPtr_h
#include <JavaScriptCore/ListRefPtr.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/Locker.h b/WebCore/ForwardingHeaders/wtf/Locker.h
index 75b0acd..4dbe13e 100644
--- a/WebCore/ForwardingHeaders/wtf/Locker.h
+++ b/WebCore/ForwardingHeaders/wtf/Locker.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_Locker_h
+#define WebCore_FWD_Locker_h
#include <JavaScriptCore/Locker.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/MainThread.h b/WebCore/ForwardingHeaders/wtf/MainThread.h
index ff75971..2d8e280 100644
--- a/WebCore/ForwardingHeaders/wtf/MainThread.h
+++ b/WebCore/ForwardingHeaders/wtf/MainThread.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_MainThread_h
+#define WebCore_FWD_MainThread_h
#include <JavaScriptCore/MainThread.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/MathExtras.h b/WebCore/ForwardingHeaders/wtf/MathExtras.h
index 2955786..8594e64 100644
--- a/WebCore/ForwardingHeaders/wtf/MathExtras.h
+++ b/WebCore/ForwardingHeaders/wtf/MathExtras.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_MathExtras_h
+#define WebCore_FWD_MathExtras_h
#include <JavaScriptCore/MathExtras.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/MessageQueue.h b/WebCore/ForwardingHeaders/wtf/MessageQueue.h
index 986cca5..c597e08 100644
--- a/WebCore/ForwardingHeaders/wtf/MessageQueue.h
+++ b/WebCore/ForwardingHeaders/wtf/MessageQueue.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_MessageQueue_h
+#define WebCore_FWD_MessageQueue_h
#include <JavaScriptCore/MessageQueue.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/Noncopyable.h b/WebCore/ForwardingHeaders/wtf/Noncopyable.h
index f8484d2..c512677 100644
--- a/WebCore/ForwardingHeaders/wtf/Noncopyable.h
+++ b/WebCore/ForwardingHeaders/wtf/Noncopyable.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_Noncopyable_h
+#define WebCore_FWD_Noncopyable_h
#include <JavaScriptCore/Noncopyable.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/NotFound.h b/WebCore/ForwardingHeaders/wtf/NotFound.h
index cfe1896..1757683 100644
--- a/WebCore/ForwardingHeaders/wtf/NotFound.h
+++ b/WebCore/ForwardingHeaders/wtf/NotFound.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_NotFound_h
+#define WebCore_FWD_NotFound_h
#include <JavaScriptCore/NotFound.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/OwnArrayPtr.h b/WebCore/ForwardingHeaders/wtf/OwnArrayPtr.h
index 595817d..7700641 100644
--- a/WebCore/ForwardingHeaders/wtf/OwnArrayPtr.h
+++ b/WebCore/ForwardingHeaders/wtf/OwnArrayPtr.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_OwnArrayPtr_h
+#define WebCore_FWD_OwnArrayPtr_h
#include <JavaScriptCore/OwnArrayPtr.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/OwnFastMallocPtr.h b/WebCore/ForwardingHeaders/wtf/OwnFastMallocPtr.h
new file mode 100644
index 0000000..036d801
--- /dev/null
+++ b/WebCore/ForwardingHeaders/wtf/OwnFastMallocPtr.h
@@ -0,0 +1 @@
+#include <JavaScriptCore/OwnFastMallocPtr.h>
diff --git a/WebCore/ForwardingHeaders/wtf/OwnPtr.h b/WebCore/ForwardingHeaders/wtf/OwnPtr.h
index 9211d38..977382d 100644
--- a/WebCore/ForwardingHeaders/wtf/OwnPtr.h
+++ b/WebCore/ForwardingHeaders/wtf/OwnPtr.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_OwnPtr_h
+#define WebCore_FWD_OwnPtr_h
#include <JavaScriptCore/OwnPtr.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/OwnPtrCommon.h b/WebCore/ForwardingHeaders/wtf/OwnPtrCommon.h
new file mode 100644
index 0000000..5826031
--- /dev/null
+++ b/WebCore/ForwardingHeaders/wtf/OwnPtrCommon.h
@@ -0,0 +1,4 @@
+#ifndef WebCore_FWD_PassOwnPtr_h
+#define WebCore_FWD_PassOwnPtr_h
+#include <JavaScriptCore/PassOwnPtr.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/PassOwnPtr.h b/WebCore/ForwardingHeaders/wtf/PassOwnPtr.h
new file mode 100644
index 0000000..5826031
--- /dev/null
+++ b/WebCore/ForwardingHeaders/wtf/PassOwnPtr.h
@@ -0,0 +1,4 @@
+#ifndef WebCore_FWD_PassOwnPtr_h
+#define WebCore_FWD_PassOwnPtr_h
+#include <JavaScriptCore/PassOwnPtr.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/PassRefPtr.h b/WebCore/ForwardingHeaders/wtf/PassRefPtr.h
index aafd1a2..ef57e5f 100644
--- a/WebCore/ForwardingHeaders/wtf/PassRefPtr.h
+++ b/WebCore/ForwardingHeaders/wtf/PassRefPtr.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_PassRefPtr_h
+#define WebCore_FWD_PassRefPtr_h
#include <JavaScriptCore/PassRefPtr.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/Platform.h b/WebCore/ForwardingHeaders/wtf/Platform.h
index 3b22955..9f2bb3a 100644
--- a/WebCore/ForwardingHeaders/wtf/Platform.h
+++ b/WebCore/ForwardingHeaders/wtf/Platform.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_Platform_h
+#define WebCore_FWD_Platform_h
#include <JavaScriptCore/Platform.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/PtrAndFlags.h b/WebCore/ForwardingHeaders/wtf/PtrAndFlags.h
index 38bdfb4..bb6ed9a 100644
--- a/WebCore/ForwardingHeaders/wtf/PtrAndFlags.h
+++ b/WebCore/ForwardingHeaders/wtf/PtrAndFlags.h
@@ -1 +1,5 @@
+#ifndef WebCore_FWD_PtrAndFlags_h
+#define WebCore_FWD_PtrAndFlags_h
#include <JavaScriptCore/PtrAndFlags.h>
+#endif
+
diff --git a/WebCore/ForwardingHeaders/wtf/RandomNumber.h b/WebCore/ForwardingHeaders/wtf/RandomNumber.h
index 42e148a..cb156d2 100644
--- a/WebCore/ForwardingHeaders/wtf/RandomNumber.h
+++ b/WebCore/ForwardingHeaders/wtf/RandomNumber.h
@@ -1 +1,5 @@
+#ifndef WebCore_FWD_RandomNumber_h
+#define WebCore_FWD_RandomNumber_h
#include <JavaScriptCore/RandomNumber.h>
+#endif
+
diff --git a/WebCore/ForwardingHeaders/wtf/RefCounted.h b/WebCore/ForwardingHeaders/wtf/RefCounted.h
index 628a63b..c6b2dee 100644
--- a/WebCore/ForwardingHeaders/wtf/RefCounted.h
+++ b/WebCore/ForwardingHeaders/wtf/RefCounted.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_RefCounted_h
+#define WebCore_FWD_RefCounted_h
#include <JavaScriptCore/RefCounted.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/RefCountedLeakCounter.h b/WebCore/ForwardingHeaders/wtf/RefCountedLeakCounter.h
index 3f229d1..2abe37e 100644
--- a/WebCore/ForwardingHeaders/wtf/RefCountedLeakCounter.h
+++ b/WebCore/ForwardingHeaders/wtf/RefCountedLeakCounter.h
@@ -1,2 +1,5 @@
+#ifndef WebCore_FWD_RefCountedLeakCounter_h
+#define WebCore_FWD_RefCountedLeakCounter_h
#include <JavaScriptCore/RefCountedLeakCounter.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/RefPtr.h b/WebCore/ForwardingHeaders/wtf/RefPtr.h
index 0ff6213..594929d 100644
--- a/WebCore/ForwardingHeaders/wtf/RefPtr.h
+++ b/WebCore/ForwardingHeaders/wtf/RefPtr.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_RefPtr_h
+#define WebCore_FWD_RefPtr_h
#include <JavaScriptCore/RefPtr.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/RetainPtr.h b/WebCore/ForwardingHeaders/wtf/RetainPtr.h
index 65fc27b..1352bd8 100644
--- a/WebCore/ForwardingHeaders/wtf/RetainPtr.h
+++ b/WebCore/ForwardingHeaders/wtf/RetainPtr.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_RetainPtr_h
+#define WebCore_FWD_RetainPtr_h
#include <JavaScriptCore/RetainPtr.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/StdLibExtras.h b/WebCore/ForwardingHeaders/wtf/StdLibExtras.h
index 3222ec1..2003295 100644
--- a/WebCore/ForwardingHeaders/wtf/StdLibExtras.h
+++ b/WebCore/ForwardingHeaders/wtf/StdLibExtras.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_StdLibExtras_h
+#define WebCore_FWD_StdLibExtras_h
#include <JavaScriptCore/StdLibExtras.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/StringExtras.h b/WebCore/ForwardingHeaders/wtf/StringExtras.h
index 063d500..d89f238 100644
--- a/WebCore/ForwardingHeaders/wtf/StringExtras.h
+++ b/WebCore/ForwardingHeaders/wtf/StringExtras.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_StringExtras_h
+#define WebCore_FWD_StringExtras_h
#include <JavaScriptCore/StringExtras.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/ThreadSpecific.h b/WebCore/ForwardingHeaders/wtf/ThreadSpecific.h
index 48f1db5..1e5474f 100644
--- a/WebCore/ForwardingHeaders/wtf/ThreadSpecific.h
+++ b/WebCore/ForwardingHeaders/wtf/ThreadSpecific.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_ThreadSpecific_h
+#define WebCore_FWD_ThreadSpecific_h
#include <JavaScriptCore/ThreadSpecific.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/Threading.h b/WebCore/ForwardingHeaders/wtf/Threading.h
index 17359e5..ad29847 100644
--- a/WebCore/ForwardingHeaders/wtf/Threading.h
+++ b/WebCore/ForwardingHeaders/wtf/Threading.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_Threading_h
+#define WebCore_FWD_Threading_h
#include <JavaScriptCore/Threading.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/TypeTraits.h b/WebCore/ForwardingHeaders/wtf/TypeTraits.h
index f82507e..a4ae09f 100644
--- a/WebCore/ForwardingHeaders/wtf/TypeTraits.h
+++ b/WebCore/ForwardingHeaders/wtf/TypeTraits.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_TypeTraits_h
+#define WebCore_FWD_TypeTraits_h
#include <JavaScriptCore/TypeTraits.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/UnusedParam.h b/WebCore/ForwardingHeaders/wtf/UnusedParam.h
index aa3d3d0..5202740 100644
--- a/WebCore/ForwardingHeaders/wtf/UnusedParam.h
+++ b/WebCore/ForwardingHeaders/wtf/UnusedParam.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_UnusedParam_h
+#define WebCore_FWD_UnusedParam_h
#include <JavaScriptCore/UnusedParam.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/VMTags.h b/WebCore/ForwardingHeaders/wtf/VMTags.h
new file mode 100644
index 0000000..ffd1e12
--- /dev/null
+++ b/WebCore/ForwardingHeaders/wtf/VMTags.h
@@ -0,0 +1,4 @@
+#ifndef WebCore_FWD_VMTags_h
+#define WebCore_FWD_VMTags_h
+#include <JavaScriptCore/VMTags.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/Vector.h b/WebCore/ForwardingHeaders/wtf/Vector.h
index c6d15fd..2c1cf7b 100644
--- a/WebCore/ForwardingHeaders/wtf/Vector.h
+++ b/WebCore/ForwardingHeaders/wtf/Vector.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_Vector_h
+#define WebCore_FWD_Vector_h
#include <JavaScriptCore/Vector.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/VectorTraits.h b/WebCore/ForwardingHeaders/wtf/VectorTraits.h
index 2fc1158..87a3822 100644
--- a/WebCore/ForwardingHeaders/wtf/VectorTraits.h
+++ b/WebCore/ForwardingHeaders/wtf/VectorTraits.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_VectorTraits_h
+#define WebCore_FWD_VectorTraits_h
#include <JavaScriptCore/VectorTraits.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/dtoa.h b/WebCore/ForwardingHeaders/wtf/dtoa.h
index 887fdfa..7fd9265 100644
--- a/WebCore/ForwardingHeaders/wtf/dtoa.h
+++ b/WebCore/ForwardingHeaders/wtf/dtoa.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_dtoa_h
+#define WebCore_FWD_dtoa_h
#include <JavaScriptCore/dtoa.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/unicode/Collator.h b/WebCore/ForwardingHeaders/wtf/unicode/Collator.h
index 8f341a1..f28a117 100644
--- a/WebCore/ForwardingHeaders/wtf/unicode/Collator.h
+++ b/WebCore/ForwardingHeaders/wtf/unicode/Collator.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_Collator_h
+#define WebCore_FWD_Collator_h
#include <JavaScriptCore/Collator.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/unicode/UTF8.h b/WebCore/ForwardingHeaders/wtf/unicode/UTF8.h
index c7d9e92..b9daa43 100644
--- a/WebCore/ForwardingHeaders/wtf/unicode/UTF8.h
+++ b/WebCore/ForwardingHeaders/wtf/unicode/UTF8.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_UTF8_h
+#define WebCore_FWD_UTF8_h
#include <JavaScriptCore/UTF8.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/unicode/Unicode.h b/WebCore/ForwardingHeaders/wtf/unicode/Unicode.h
index 623917f..9f06747 100644
--- a/WebCore/ForwardingHeaders/wtf/unicode/Unicode.h
+++ b/WebCore/ForwardingHeaders/wtf/unicode/Unicode.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_Unicode_h
+#define WebCore_FWD_Unicode_h
#include <JavaScriptCore/Unicode.h>
+#endif
diff --git a/WebCore/ForwardingHeaders/wtf/unicode/icu/UnicodeIcu.h b/WebCore/ForwardingHeaders/wtf/unicode/icu/UnicodeIcu.h
index 6b64eb5..4819f47 100644
--- a/WebCore/ForwardingHeaders/wtf/unicode/icu/UnicodeIcu.h
+++ b/WebCore/ForwardingHeaders/wtf/unicode/icu/UnicodeIcu.h
@@ -1 +1,4 @@
+#ifndef WebCore_FWD_UnicodeIcu_h
+#define WebCore_FWD_UnicodeIcu_h
#include <JavaScriptCore/UnicodeIcu.h>
+#endif