@@ -53,13 +53,13 @@ SOURCEPP_API void sourcepp_string_array_free(sourcepp_string_array_t* array) {
5353
5454using namespace sourceppc ;
5555
56- sourcepp_string_t convert::toString (std::string_view str) {
56+ SOURCEPP_EXPORT sourcepp_string_t convert::toString (std::string_view str) {
5757 const auto newStr = sourcepp_string_new (str.size ());
5858 std::memcpy (newStr.data , str.data (), str.size ());
5959 return newStr;
6060}
6161
62- sourcepp_string_array_t convert::toStringArray (const std::vector<std::string>& stringVec) {
62+ SOURCEPP_EXPORT sourcepp_string_array_t convert::toStringArray (const std::vector<std::string>& stringVec) {
6363 const auto array = sourcepp_string_array_new (stringVec.size ());
6464 for (size_t i = 0 ; i < stringVec.size (); i++) {
6565 array.data [i] = static_cast <char *>(std::malloc (sizeof (char ) * (stringVec[i].length () + 1 )));
@@ -69,7 +69,7 @@ sourcepp_string_array_t convert::toStringArray(const std::vector<std::string>& s
6969 return array;
7070}
7171
72- size_t convert::writeStringToMem (std::string_view str, char * buffer, size_t bufferLen) {
72+ SOURCEPP_EXPORT size_t convert::writeStringToMem (std::string_view str, char * buffer, size_t bufferLen) {
7373 if (str.length () >= bufferLen) {
7474 std::memcpy (buffer, str.data (), bufferLen);
7575 buffer[bufferLen - 1 ] = ' \0 ' ;
@@ -80,7 +80,7 @@ size_t convert::writeStringToMem(std::string_view str, char* buffer, size_t buff
8080 return str.length () - 1 ;
8181}
8282
83- size_t convert::writeVectorToMem (const std::vector<std::byte>& vec, unsigned char * buffer, size_t bufferLen) {
83+ SOURCEPP_EXPORT size_t convert::writeVectorToMem (const std::vector<std::byte>& vec, unsigned char * buffer, size_t bufferLen) {
8484 if (vec.size () >= bufferLen) {
8585 std::memcpy (buffer, vec.data (), bufferLen);
8686 return bufferLen;
0 commit comments