#ifndef SVCTABCOMMON_EXPORT_H #define SVCTABCOMMON_EXPORT_H #ifdef SVCTABCOMMON_STATIC_DEFINE # define SVCTABCOMMON_EXPORT # define SVCTABCOMMON_NO_EXPORT #else # ifndef SVCTABCOMMON_EXPORT # ifdef svcTabCommon_EXPORTS /* We are building this library */ # define SVCTABCOMMON_EXPORT __attribute__((visibility("default"))) # else /* We are using this library */ # define SVCTABCOMMON_EXPORT __attribute__((visibility("default"))) # endif # endif # ifndef SVCTABCOMMON_NO_EXPORT # define SVCTABCOMMON_NO_EXPORT __attribute__((visibility("hidden"))) # endif #endif #ifndef SVCTABCOMMON_DEPRECATED # define SVCTABCOMMON_DEPRECATED __attribute__ ((__deprecated__)) #endif #ifndef SVCTABCOMMON_DEPRECATED_EXPORT # define SVCTABCOMMON_DEPRECATED_EXPORT SVCTABCOMMON_EXPORT SVCTABCOMMON_DEPRECATED #endif #ifndef SVCTABCOMMON_DEPRECATED_NO_EXPORT # define SVCTABCOMMON_DEPRECATED_NO_EXPORT SVCTABCOMMON_NO_EXPORT SVCTABCOMMON_DEPRECATED #endif /* NOLINTNEXTLINE(readability-avoid-unconditional-preprocessor-if) */ #if 0 /* DEFINE_NO_DEPRECATED */ # ifndef SVCTABCOMMON_NO_DEPRECATED # define SVCTABCOMMON_NO_DEPRECATED # endif #endif #endif /* SVCTABCOMMON_EXPORT_H */