diff options
Diffstat (limited to 'cpp/src/Slice/CPlusPlusUtil.cpp')
-rw-r--r-- | cpp/src/Slice/CPlusPlusUtil.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/cpp/src/Slice/CPlusPlusUtil.cpp b/cpp/src/Slice/CPlusPlusUtil.cpp index bb337da2ddd..7395b54dc4a 100644 --- a/cpp/src/Slice/CPlusPlusUtil.cpp +++ b/cpp/src/Slice/CPlusPlusUtil.cpp @@ -89,13 +89,13 @@ Slice::printDllExportStuff(Output& out, const string& dllExport) { out << sp; out << "\n#ifdef WIN32"; - out << "\n# ifdef " << dllExport.substr(0, dllExport.size() - 1) << "_EXPORTS"; - out << "\n# define " << dllExport << "__declspec(dllexport)"; + out << "\n# ifdef " << dllExport << "_EXPORTS"; + out << "\n# define " << dllExport << " __declspec(dllexport)"; out << "\n# else"; - out << "\n# define " << dllExport << "__declspec(dllimport)"; + out << "\n# define " << dllExport << " __declspec(dllimport)"; out << "\n# endif"; out << "\n#else"; - out << "\n# define " << dllExport << "/**/"; + out << "\n# define " << dllExport << " /**/"; out << "\n#endif"; } } |