[cppcheck] Part 3: More perf fixes that were missed during non-verbose run for whatev...
[supertux.git] / src / scripting / serialize.hpp
index 3779d54..6749608 100644 (file)
 
 #include <squirrel.h>
 
-namespace lisp {
-class Lisp;
-class Writer;
-} // namespace lisp
+#include "util/writer_fwd.hpp"
+#include "util/reader_fwd.hpp"
 
-namespace Scripting {
+namespace scripting {
 
-void save_squirrel_table(HSQUIRRELVM vm, SQInteger table_idx, lisp::Writer& writer);
-void load_squirrel_table(HSQUIRRELVM vm, SQInteger table_idx, const lisp::Lisp* lisp);
+void save_squirrel_table(HSQUIRRELVM vm, SQInteger table_idx, Writer& writer);
+void load_squirrel_table(HSQUIRRELVM vm, SQInteger table_idx, const Reader& lisp);
 
-} // namespace Scripting
+} // namespace scripting
 
 #endif