From 30104cc3ed8bf4dada12c6d69573ee0db2daf6bc Mon Sep 17 00:00:00 2001 From: Jason Turner Date: Sun, 3 Jun 2012 18:50:51 -0600 Subject: [PATCH] Add missing file --- src/chaiscript_stdlib.cpp | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/chaiscript_stdlib.cpp diff --git a/src/chaiscript_stdlib.cpp b/src/chaiscript_stdlib.cpp new file mode 100644 index 0000000..cef0473 --- /dev/null +++ b/src/chaiscript_stdlib.cpp @@ -0,0 +1,21 @@ + +#include + + +// MSVC doesn't like that we are using C++ return types from our C declared module +// but this is the best way to do it for cross platform compatibility +#ifdef CHAISCRIPT_MSVC +#pragma warning(push) +#pragma warning(disable : 4190) +#endif + + +CHAISCRIPT_MODULE_EXPORT chaiscript::ModulePtr create_chaiscript_module_chaiscript_stdlib() +{ + return chaiscript::Std_Lib::library(); +} + + +#ifdef CHAISCRIPT_MSVC +#pragma warning(pop) +#endif