1e1051a39Sopenharmony_cipackage platform::Windows::cppbuilder;
2e1051a39Sopenharmony_ci
3e1051a39Sopenharmony_ciuse vars qw(@ISA);
4e1051a39Sopenharmony_ci
5e1051a39Sopenharmony_cirequire platform::Windows::MSVC;
6e1051a39Sopenharmony_ci@ISA = qw(platform::Windows::MSVC);
7e1051a39Sopenharmony_ci
8e1051a39Sopenharmony_cisub pdbext              { '.tds' }
9e1051a39Sopenharmony_ci
10e1051a39Sopenharmony_ci# C++Builder's Clang-based compilers prepend an underscore to __cdecl-convention
11e1051a39Sopenharmony_ci# C functions, and the linker needs those as the InternalName in the .def file.
12e1051a39Sopenharmony_cisub export2internal {
13e1051a39Sopenharmony_ci    return "_$_[1]";
14e1051a39Sopenharmony_ci}
15e1051a39Sopenharmony_ci
16e1051a39Sopenharmony_ci1;
17