From ad315ef6d906100550a0ba12a7ca71b329804966 Mon Sep 17 00:00:00 2001 From: rubidium Date: Sat, 6 Sep 2014 17:36:29 +0000 Subject: (svn r26772) -Cleanup [Squirrel]: remove traces to SQUNICODE define --- src/3rdparty/squirrel/etc/minimal.c | 4 --- src/3rdparty/squirrel/include/squirrel.h | 41 -------------------------- src/3rdparty/squirrel/sq/sq.c | 24 --------------- src/3rdparty/squirrel/sqstdlib/sqstdio.cpp | 4 --- src/3rdparty/squirrel/sqstdlib/sqstdstring.cpp | 6 ---- src/3rdparty/squirrel/sqstdlib/sqstdsystem.cpp | 9 ------ src/3rdparty/squirrel/squirrel/sqstate.h | 4 --- 7 files changed, 92 deletions(-) (limited to 'src/3rdparty/squirrel') diff --git a/src/3rdparty/squirrel/etc/minimal.c b/src/3rdparty/squirrel/etc/minimal.c index fc59859f8..e6bdd0e89 100644 --- a/src/3rdparty/squirrel/etc/minimal.c +++ b/src/3rdparty/squirrel/etc/minimal.c @@ -10,11 +10,7 @@ #pragma comment (lib ,"sqstdlib.lib") #endif -#ifdef SQUNICODE -#define scvprintf vwprintf -#else #define scvprintf vprintf -#endif void printfunc(HSQUIRRELVM v, const SQChar *s, ...) { diff --git a/src/3rdparty/squirrel/include/squirrel.h b/src/3rdparty/squirrel/include/squirrel.h index 650edbe59..84f34dea9 100644 --- a/src/3rdparty/squirrel/include/squirrel.h +++ b/src/3rdparty/squirrel/include/squirrel.h @@ -89,46 +89,6 @@ struct SQClass; struct SQInstance; struct SQDelegable; -//#ifdef _UNICODE -//#define SQUNICODE -//#endif - -#ifdef SQUNICODE -#if (defined(_MSC_VER) && _MSC_VER >= 1400) // 1400 = VS8 - -#ifndef _WCHAR_T_DEFINED //this is if the compiler considers wchar_t as native type -typedef unsigned short wchar_t; -#endif -#endif - -typedef wchar_t SQChar; -#define _SC(a) L##a -#define scstrcmp wcscmp -#define scsprintf swprintf -#define scsnprintf _snwprintf -#define scstrlen wcslen -#define scstrtod wcstod -#define scstrtol wcstol -#define scatoi _wtoi -#define scstrtoul wcstoul -#define scvsprintf vswprintf -#define scstrstr wcsstr -#define scisspace iswspace -#define scisdigit iswdigit -#define scisxdigit iswxdigit -#define scisalpha iswalpha -#define sciscntrl iswcntrl -#define scisalnum iswalnum -#define scprintf wprintf -#define scfprintf fwprintf -#define scvprintf vwprintf -#define scvfprintf vfwprintf -#define scvsnprintf _vsnwprintf -#define scstrdup _wcsdup -#define scstrrchr wcsrchr -#define scstrcat wcscat -#define MAX_CHAR 0xFFFF -#else typedef char SQChar; #define _SC(a) a #define scstrcmp strcmp @@ -156,7 +116,6 @@ typedef char SQChar; #define scstrrchr strrchr #define scstrcat strcat #define MAX_CHAR 0xFFFF -#endif #if defined(_MSC_VER) || defined(__MINGW32__) #define SQ_PRINTF64 _SC("%I64d") diff --git a/src/3rdparty/squirrel/sq/sq.c b/src/3rdparty/squirrel/sq/sq.c index 0a4e48f14..c1c3e501e 100644 --- a/src/3rdparty/squirrel/sq/sq.c +++ b/src/3rdparty/squirrel/sq/sq.c @@ -17,15 +17,9 @@ #include #include -#ifdef SQUNICODE -#define scfprintf fwprintf -#define scfopen _wfopen -#define scvprintf vwprintf -#else #define scfprintf fprintf #define scfopen fopen #define scvprintf vprintf -#endif void PrintVersionInfos(); @@ -131,12 +125,7 @@ int getargs(HSQUIRRELVM v,int argc, char* argv[]) if(arg #include -#ifdef SQUNICODE -#define scstrchr wcschr -#define scatoi _wtoi -#define scstrtok wcstok -#else #define scstrchr strchr #define scatoi atoi #define scstrtok strtok -#endif #define MAX_FORMAT_LEN 20 #define MAX_WFORMAT_LEN 3 #define ADDITIONAL_FORMAT_SPACE (100*sizeof(SQChar)) diff --git a/src/3rdparty/squirrel/sqstdlib/sqstdsystem.cpp b/src/3rdparty/squirrel/sqstdlib/sqstdsystem.cpp index e1fcdfbd9..70bc097be 100644 --- a/src/3rdparty/squirrel/sqstdlib/sqstdsystem.cpp +++ b/src/3rdparty/squirrel/sqstdlib/sqstdsystem.cpp @@ -5,20 +5,11 @@ #include #include -#ifdef SQUNICODE -#include -#define scgetenv _wgetenv -#define scsystem _wsystem -#define scasctime _wasctime -#define scremove _wremove -#define screname _wrename -#else #define scgetenv getenv #define scsystem system #define scasctime asctime #define scremove remove #define screname rename -#endif static SQInteger _system_getenv(HSQUIRRELVM v) { diff --git a/src/3rdparty/squirrel/squirrel/sqstate.h b/src/3rdparty/squirrel/squirrel/sqstate.h index 302f68611..ea48aca91 100644 --- a/src/3rdparty/squirrel/squirrel/sqstate.h +++ b/src/3rdparty/squirrel/squirrel/sqstate.h @@ -123,11 +123,7 @@ private: #define _instance_ddel _table(_sharedstate->_instance_default_delegate) #define _weakref_ddel _table(_sharedstate->_weakref_default_delegate) -#ifdef SQUNICODE //rsl REAL STRING LEN -#define rsl(l) ((l)<<1) -#else #define rsl(l) (l) -#endif extern SQObjectPtr _null_; extern SQObjectPtr _true_; -- cgit v1.2.3-54-g00ecf