#ifndef SO_DLL_TEST_LIB1_HPP_INCLUDED #define SO_DLL_TEST_LIB1_HPP_INCLUDED // Copyright 2018-2024 Emil Dotchevski and Reverge Studios, Inc. // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) #include "so_dll_test.hpp" #ifdef _WIN32 # ifdef BOOST_LEAF_SO_DLL_TEST_STATIC # define BOOST_LEAF_SO_DLL_TEST_LIB1_API # elif defined(BOOST_LEAF_SO_DLL_TEST_BUILDING_LIB1) # define BOOST_LEAF_SO_DLL_TEST_LIB1_API __declspec(dllexport) # else # define BOOST_LEAF_SO_DLL_TEST_LIB1_API __declspec(dllimport) # endif #else # define BOOST_LEAF_SO_DLL_TEST_LIB1_API [[gnu::visibility("default")]] #endif BOOST_LEAF_SO_DLL_TEST_LIB1_API boost::leaf::result hidden_result1(); #ifndef BOOST_LEAF_NO_EXCEPTIONS BOOST_LEAF_SO_DLL_TEST_LIB1_API void hidden_throw1(); #endif #endif