/* * Copyright (c) 2009-2024 Real-Time Innovations, Inc. All rights reserved. * No duplications, whole or partial, manual or electronic, may be made * without express written permission. Any such copies, or revisions thereof, * must display this notice unaltered. * This code contains trade secrets of Real-Time Innovations, Inc. */ #ifndef rtitls_dll_h #define rtitls_dll_h #if defined(RTI_WIN32) || defined(RTI_WINCE) || defined(RTI_INTIME) #if defined(RTI_rtitls_DLL_EXPORT) #define RTITLSDllExport __declspec( dllexport ) #else #define RTITLSDllExport #endif /* RTI_rtitls_DLL_EXPORT */ #if defined(RTI_rtitls_DLL_VARIABLE) #if defined(RTI_rtitls_DLL_EXPORT) #define RTITLSDllVariable __declspec( dllexport ) #else #define RTITLSDllVariable __declspec( dllimport ) #endif /* RTI_rtitls_DLL_EXPORT */ #else #define RTITLSDllVariable #endif /* RTI_rtitls_DLL_EXPORT */ #elif defined(RTI_VISIBILITY_HIDDEN) #define RTITLSDllExport __attribute__((visibility("default"))) #define RTITLSDllVariable __attribute__((visibility("default"))) #else #define RTITLSDllExport #define RTITLSDllVariable #endif /* RTI_WIN32 || RTI_WINCE || RTI_INTIME */ #endif /* rtitls_dll_h */