24#ifndef __YASIMAVR_GLOBALS_H__
25#define __YASIMAVR_GLOBALS_H__
28#if defined _WIN32 || defined __CYGWIN__
29 #ifdef YASIMAVR_CORE_DLL
31 #define AVR_CORE_PUBLIC_API __attribute__ ((dllexport))
33 #define AVR_CORE_PUBLIC_API __declspec(dllexport)
37 #define AVR_CORE_PUBLIC_API __attribute__ ((dllimport))
39 #define AVR_CORE_PUBLIC_API __declspec(dllimport)
44 #define AVR_CORE_PUBLIC_API __attribute__ ((visibility ("default")))
46 #define AVR_CORE_PUBLIC_API
51#ifdef YASIMAVR_NAMESPACE
52 #define YASIMAVR_BEGIN_NAMESPACE namespace YASIMAVR_NAMESPACE {
53 #define YASIMAVR_END_NAMESPACE };
54 #define YASIMAVR_USING_NAMESPACE using namespace YASIMAVR_NAMESPACE;
55 #define YASIMAVR_QUALIFIED_NAME(name) YASIMAVR_NAMESPACE::name
56 namespace YASIMAVR_NAMESPACE {}
58 #define YASIMAVR_BEGIN_NAMESPACE
59 #define YASIMAVR_END_NAMESPACE
60 #define YASIMAVR_USING_NAMESPACE
61 #define YASIMAVR_QUALIFIED_NAME(name) name
YASIMAVR_BEGIN_NAMESPACE AVR_CORE_PUBLIC_API const unsigned long LIB_VERSION
Definition sim_globals.cpp:48
AVR_CORE_PUBLIC_API const char * LIB_VERSION_STR
Definition sim_globals.cpp:49
#define YASIMAVR_BEGIN_NAMESPACE
Definition sim_globals.h:58
#define AVR_CORE_PUBLIC_API
Definition sim_globals.h:46
#define YASIMAVR_END_NAMESPACE
Definition sim_globals.h:59