- fixed unused parameter warning
authorRyan Flegel <rflegel@gmail.com>
Sun, 23 Apr 2006 16:21:38 +0000 (16:21 +0000)
committerRyan Flegel <rflegel@gmail.com>
Sun, 23 Apr 2006 16:21:38 +0000 (16:21 +0000)
- fixed missing virtual destructor warning in squirrel header

SVN-Revision: 3388

src/scripting/squirrel_util.cpp
src/squirrel/include/sqstdio.h

index f9cb648..1ece08c 100644 (file)
@@ -59,8 +59,8 @@ void init_squirrel(bool enable_debugger)
   if(global_vm == NULL)
     throw std::runtime_error("Couldn't initialize squirrel vm");
 
-#ifdef ENABLE_SQDBG
   if(enable_debugger) {
+#ifdef ENABLE_SQDBG
     sq_enabledebuginfo(global_vm, SQTrue);
     debugger = sq_rdbg_init(global_vm, 1234, SQFalse);
     if(debugger == NULL)
@@ -71,8 +71,8 @@ void init_squirrel(bool enable_debugger)
     if(SQ_FAILED(sq_rdbg_waitforconnections(debugger)))
       throw SquirrelError(global_vm, "Waiting for debug clients failed");
     log_info << "debug client connected." << std::endl;
-  }
 #endif
+  }
 
   sq_pushroottable(global_vm);
   if(sqstd_register_bloblib(global_vm) < 0)
index 1174201..5f64612 100644 (file)
@@ -7,6 +7,7 @@
 #define SQSTD_STREAM_TYPE_TAG 0x80000000\r
 \r
 struct SQStream {\r
+       virtual ~SQStream() { };\r
        virtual SQInteger Read(void *buffer, SQInteger size) = 0;\r
        virtual SQInteger Write(void *buffer, SQInteger size) = 0;\r
        virtual SQInteger Flush() = 0;\r