-//----------------------------------------------------------------------------
-
-SquirrelError::SquirrelError(HSQUIRRELVM v, const std::string& message) throw()
-{
- std::ostringstream msg;
- msg << "SQuirrel error: " << message << " (";
- const char* lasterr;
- sq_getlasterror(v);
- sq_getstring(v, -1, &lasterr);
- sq_pop(v, 1);
- msg << lasterr << ")";
- this->message = msg.str();
-}
-
-SquirrelError::~SquirrelError() throw()
-{}
-
-const char*
-SquirrelError::what() const throw()
-{
- return message.c_str();
-}