mirror of
https://github.com/boostorg/build.git
synced 2026-02-15 00:52:16 +00:00
Some system headers on POSIX systems indirectly include strings.h in extern "C" region. This sometimes results in Boost.Build's strings.h being included into such region, which marks all string_* functions as extern "C" and changes their name mangling rules accordingly, which causes linking errors. To resolve this header conflict, this commit renames strings.h to jam_strings.h. And strings.cpp to jam_strings.cpp for consistency. Fixes https://github.com/boostorg/build/issues/468.
10 KiB
10 KiB