mirror of
https://github.com/GerbilSoft/rom-properties.git
synced 2025-06-18 11:35:38 -04:00
![]() This will replace printf()-style functions in most cases, and will replace all uses of rp_sprintf() and related. NOTE: We need to use FMT_STRING() [which we're abbreviating FSTR] if compiling without C++20 support; otherwise, string format checking won't be done. We're not targetting C++20 at the moment. Also, string format checking can't be done when using gettext. This also applied to printf(), so it's not a big deal per se. NOTE: Support for C++-style format strings (std::print) was added in gettext-0.22, so gettext-0.22 will be required in order to update the .pot and .po files. FIXME: libfmt has its own "PACKED" definition, which conflicts with our own. We should rename our "PACKED" to "RP_PACKED". TODO: Add an internal copy of libfmt for Windows. |
||
---|---|---|
.. | ||
libs | ||
macros | ||
platform | ||
toolchain | ||
cmake_uninstall.cmake.in | ||
options.cmake | ||
platform.cmake |