1 diff --git a/external/squirrel/sqstdlib/sqstdstring.cpp b/external/squirrel/sqstdlib/sqstdstring.cpp
2 index 33316fa..a213135 100644
3 --- a/external/squirrel/sqstdlib/sqstdstring.cpp
4 +++ b/external/squirrel/sqstdlib/sqstdstring.cpp
5 @@ -116,6 +116,7 @@ SQRESULT sqstd_format(HSQUIRRELVM v,SQInteger nformatstringidx,SQInteger *outlen
6 fmt[fpos++] = _SC('\0');
11 if(SQ_FAILED(sq_getinteger(v,nparam,&ti)))
12 return sq_throwerror(v,_SC("integer expected for the specified format"));
13 diff --git a/external/squirrel/squirrel/sqfuncstate.cpp b/external/squirrel/squirrel/sqfuncstate.cpp
14 index aff80e5..1667815 100644
15 --- a/external/squirrel/squirrel/sqfuncstate.cpp
16 +++ b/external/squirrel/squirrel/sqfuncstate.cpp
17 @@ -460,6 +460,7 @@ void SQFuncState::AddInstruction(SQInstruction &i)
24 if(i._arg0 == i._arg3) {
25 diff --git a/external/squirrel/squirrel/sqlexer.cpp b/external/squirrel/squirrel/sqlexer.cpp
26 index 547835b..f4d4d04 100644
27 --- a/external/squirrel/squirrel/sqlexer.cpp
28 +++ b/external/squirrel/squirrel/sqlexer.cpp
30 #define TERMINATE_BUFFER() {_longstr.push_back(_SC('\0'));}
31 #define ADD_KEYWORD(key,id) _keywords->NewSlot( SQString::Create(ss, _SC(#key)) ,SQInteger(id))
37 + _reached_eof(false),
55 @@ -192,6 +209,7 @@ SQInteger SQLexer::Lex()
57 if (CUR_CHAR != _SC('=')){ RETURN_TOKEN('!')}
58 else { NEXT(); RETURN_TOKEN(TK_NE); }
63 @@ -203,6 +221,7 @@ SQInteger SQLexer::Lex()
65 Error(_SC("error parsing the string"));
71 @@ -211,6 +230,7 @@ SQInteger SQLexer::Lex()
73 Error(_SC("error parsing the string"));
76 case _SC('{'): case _SC('}'): case _SC('('): case _SC(')'): case _SC('['): case _SC(']'):
77 case _SC(';'): case _SC(','): case _SC('?'): case _SC('^'): case _SC('~'):
78 {SQInteger ret = CUR_CHAR;
79 diff --git a/external/squirrel/squirrel/sqvm.cpp b/external/squirrel/squirrel/sqvm.cpp
80 index de0927f..e941231 100644
81 --- a/external/squirrel/squirrel/sqvm.cpp
82 +++ b/external/squirrel/squirrel/sqvm.cpp
83 @@ -306,6 +306,7 @@ bool SQVM::ToString(const SQObjectPtr &o,SQObjectPtr &res)
89 scsprintf(_sp(rsl(sizeof(void*)+20)),_SC("(%s : 0x%p)"),GetTypeName(o),(void*)_rawval(o));
91 @@ -561,6 +562,7 @@ bool SQVM::FOREACH_OP(SQObjectPtr &o1,SQObjectPtr &o2,SQObjectPtr
92 _generator(o1)->Resume(this, o3);
97 Raise_Error(_SC("cannot iterate %s"), GetTypeName(o1));
99 @@ -724,6 +726,7 @@ exception_restore:
105 SQObjectPtr clo = STK(arg1);