|
@@ -2,26 +2,17 @@
|
|
|
#include <squirrel.h>
|
|
|
#include <time.h>
|
|
|
#include <stdlib.h>
|
|
|
#include <stdio.h>
|
|
|
#include <sqstdsystem.h>
|
|
|
|
|
|
#ifdef SQUNICODE
|
|
|
#include <wchar.h>
|
|
|
#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)
|
|
|
{
|
|
|
const SQChar *s;
|
|
|
if(SQ_SUCCEEDED(sq_getstring(v,2,&s))){
|
|
|
sq_pushstring(v,scgetenv(s),-1);
|