From eb52e65beccd66e8ebdb1d8897b609c331b21bcc Mon Sep 17 00:00:00 2001 From: rubidium Date: Sat, 6 Sep 2014 19:54:35 +0000 Subject: (svn r26777) -Codechange: use safe string functions in squirrel code as well, and prevent using the ones that are deemed unsafe --- src/3rdparty/squirrel/sqstdlib/sqstdaux.cpp | 5 +++++ src/3rdparty/squirrel/sqstdlib/sqstdmath.cpp | 5 +++++ 2 files changed, 10 insertions(+) (limited to 'src/3rdparty/squirrel/sqstdlib') diff --git a/src/3rdparty/squirrel/sqstdlib/sqstdaux.cpp b/src/3rdparty/squirrel/sqstdlib/sqstdaux.cpp index c4002bf2c..fcd3c33be 100644 --- a/src/3rdparty/squirrel/sqstdlib/sqstdaux.cpp +++ b/src/3rdparty/squirrel/sqstdlib/sqstdaux.cpp @@ -1,9 +1,14 @@ /* see copyright notice in squirrel.h */ + +#include "../../../stdafx.h" + #include #include #include #include +#include "../../../safeguards.h" + void sqstd_printcallstack(HSQUIRRELVM v) { SQPRINTFUNCTION pf = sq_getprintfunc(v); diff --git a/src/3rdparty/squirrel/sqstdlib/sqstdmath.cpp b/src/3rdparty/squirrel/sqstdlib/sqstdmath.cpp index 0f5d65194..e1c9da266 100644 --- a/src/3rdparty/squirrel/sqstdlib/sqstdmath.cpp +++ b/src/3rdparty/squirrel/sqstdlib/sqstdmath.cpp @@ -1,9 +1,14 @@ /* see copyright notice in squirrel.h */ + +#include "../../../stdafx.h" + #include #include #include #include +#include "../../../safeguards.h" + #define SINGLE_ARG_FUNC(_funcname, num_ops) static SQInteger math_##_funcname(HSQUIRRELVM v){ \ SQFloat f; \ sq_decreaseops(v,num_ops); \ -- cgit v1.2.3-54-g00ecf