Windows build fix.
authorweinig <weinig@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 27 Oct 2007 01:01:20 +0000 (01:01 +0000)
committerweinig <weinig@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 27 Oct 2007 01:01:20 +0000 (01:01 +0000)
        * kjs/SymbolTable.h: Add header gaurd.
        * kjs/nodes.h: #include "SymbolTable.h"

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@27134 268f45cc-cd09-0410-ab3c-d52691b4dbfc

JavaScriptCore/ChangeLog
JavaScriptCore/kjs/SymbolTable.h
JavaScriptCore/kjs/nodes.h

index 614e0f136be2f4df4d0aac69373e20a6f80166ee..85b4c4a690acddbd8d417b1a9eb235fd782e8755 100644 (file)
@@ -1,3 +1,10 @@
+2007-10-26  Sam Weinig  <sam@webkit.org>
+
+        Windows build fix.
+
+        * kjs/SymbolTable.h: Add header gaurd.
+        * kjs/nodes.h: #include "SymbolTable.h"
+
 2007-10-26  Geoffrey Garen  <ggaren@apple.com>
 
         Suggested by Anders Carlsson.
index 5e3983452911eca6413b4aa63c32a5e2170eab79..563d03e3008d749071e9f8408c7b7563c014ecd8 100644 (file)
@@ -1,31 +1,41 @@
-// -*- c-basic-offset: 2 -*-
 /*
- *  Copyright (C) 2007 Apple Computer, Inc.
+ * Copyright (C) 2007 Apple Inc. All rights reserved.
  *
- *  This library is free software; you can redistribute it and/or
- *  modify it under the terms of the GNU Library General Public
- *  License as published by the Free Software Foundation; either
- *  version 2 of the License, or (at your option) any later version.
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
  *
- *  This library is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- *  Library General Public License for more details.
- *
- *  You should have received a copy of the GNU Library General Public License
- *  along with this library; see the file COPYING.LIB.  If not, write to
- *  the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- *  Boston, MA 02110-1301, USA.
+ * 1.  Redistributions of source code must retain the above copyright
+ *     notice, this list of conditions and the following disclaimer.
+ * 2.  Redistributions in binary form must reproduce the above copyright
+ *     notice, this list of conditions and the following disclaimer in the
+ *     documentation and/or other materials provided with the distribution.
+ * 3.  Neither the name of Apple Computer, Inc. ("Apple") nor the names of
+ *     its contributors may be used to endorse or promote products derived
+ *     from this software without specific prior written permission.
  *
+ * THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND ANY
+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY
+ * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
+#ifndef SymbolTable_h
+#define SymbolTable_h
+
 #include "property_map.h"
 
 namespace KJS {
 
     class JSValue;
 
-    // SymbolTable is implemented in terms of a PropertyMap hack for now, 
+    // SymbolTable is implemented in terms of a PropertyMap hack for now,
     // but it should move to WTF::HashMap once that's fast enough.
 
     class SymbolTable : private PropertyMap {
@@ -48,3 +58,5 @@ namespace KJS {
     };
 
 } // namespace KJS
+
+#endif SymbolTable_h
index 80a4795798b66eb99423b775e7da4d8fc058b461..8b42b44be0edb941b43fdd3be1702b28773185c2 100644 (file)
@@ -26,6 +26,7 @@
 
 #include "Parser.h"
 #include "internal.h"
+#include "SymbolTable.h"
 #include <wtf/ListRefPtr.h>
 #include <wtf/Vector.h>