//---------------------------------------------------------------------------
/*
        TJS2 Script Engine
        Copyright (C) 2000 W.Dee <dee@kikyou.info> and contributors

        See details of license at "license.txt"
*/
//---------------------------------------------------------------------------
// tjs common header
//---------------------------------------------------------------------------

/*
        Add headers that would not be frequently changed.
*/
#ifndef tjsCommHeadH
#define tjsCommHeadH

#ifdef __WIN32__
#define _CRT_SECURE_NO_WARNINGS
#define WIN32_LEAN_AND_MEAN
// #include "targetver.h"
// #include <windows.h>

#include <vector>

#ifdef _DEBUG
#define _CRTDBG_MAP_ALLOC
#include <cstdlib>
#include <crtdbg.h>
#define TJS_CRTDBG_MAP_ALLOC
#endif // _DEBUG

#endif

#include <cstring>

#ifndef __USE_UNIX98
#define __USE_UNIX98
#endif

#include <cwchar>
#include <cstdlib>
#include <cstdio>
#include <memory>

#include <vector>
#include <string>
#include <stdexcept>

#include "tjsConfig.h"
#include "tjs.h"

//---------------------------------------------------------------------------
#endif
