/********************************************************************* * Minimal macros to decouple from ROS build system. *********************************************************************/ #ifndef ROBOT_MINIMAL_MACROS_H #define ROBOT_MINIMAL_MACROS_H #if defined(_WIN32) && !defined(ROSTIME_STATIC) #define ROBOT_HELPER_EXPORT __declspec(dllexport) #define ROBOT_HELPER_IMPORT __declspec(dllimport) #else #define ROBOT_HELPER_EXPORT #define ROBOT_HELPER_IMPORT #endif #if defined(_MSC_VER) #define ROBOT_FORCE_INLINE __forceinline #else #define ROBOT_FORCE_INLINE inline __attribute__((always_inline)) #endif #endif // ROBOT_MINIMAL_MACROS_H