mirror of https://github.com/svaarala/duktape.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
625 B
19 lines
625 B
/* MSVC dllexport/dllimport: appropriate __declspec depends on whether we're
|
|
* compiling Duktape or the application.
|
|
*/
|
|
#if defined(DUK_COMPILING_DUKTAPE)
|
|
#define DUK_EXTERNAL_DECL extern __declspec(dllexport)
|
|
#define DUK_EXTERNAL __declspec(dllexport)
|
|
#else
|
|
#define DUK_EXTERNAL_DECL extern __declspec(dllimport)
|
|
#define DUK_EXTERNAL should_not_happen
|
|
#endif
|
|
#if defined(DUK_SINGLE_FILE)
|
|
#define DUK_INTERNAL_DECL static
|
|
#define DUK_INTERNAL static
|
|
#else
|
|
#define DUK_INTERNAL_DECL extern
|
|
#define DUK_INTERNAL /*empty*/
|
|
#endif
|
|
#define DUK_LOCAL_DECL static
|
|
#define DUK_LOCAL static
|
|
|