18 #ifndef IGNITION_RNDF_HELPERS_HH_ 19 #define IGNITION_RNDF_HELPERS_HH_ 31 #if defined BUILDING_STATIC_LIBS 32 #define IGNITION_RNDF_VISIBLE 33 #define IGNITION_RNDF_HIDDEN 35 #if defined __WIN32 || defined __CYGWIN__ 38 #define IGNITION_RNDF_VISIBLE __attribute__ ((dllexport)) 40 #define IGNITION_RNDF_VISIBLE __declspec(dllexport) 44 #define IGNITION_RNDF_VISIBLE __attribute__ ((dllimport)) 46 #define IGNITION_RNDF_VISIBLE __declspec(dllimport) 49 #define IGNITION_RNDF_HIDDEN 52 #define IGNITION_RNDF_VISIBLE __attribute__ ((visibility ("default"))) 53 #define IGNITION_RNDF_HIDDEN __attribute__ ((visibility ("hidden"))) 55 #define IGNITION_RNDF_VISIBLE 56 #define IGNITION_RNDF_HIDDEN 71 bool env(
const std::string &_name,
78 #define ign_strcat strcat_s 79 #define ign_strcpy strcpy_s 80 #define ign_sprintf sprintf_s 81 #define ign_strdup _strdup 83 #define ign_strcat std::strcat 84 #define ign_strcpy std::strcpy 85 #define ign_sprintf std::sprintf 86 #define ign_strdup strdup #define IGNITION_RNDF_VISIBLE
Use to represent "symbol visible" if supported.
Definition: Helpers.hh:55
bool env(const std::string &_name, std::string &_value)
Find the environment variable '_name' and return its value.
Definition: Checkpoint.hh:25