Files
ben clayton a5982b818f [AutoRTFMTests] Make tests pass on linux
* Use fopen() as a no-RTFM function instead of std::atomic_bool, as the latter has an inlined implementation on linux.
* Add missing tests for modf() and modff(). Add the missing modfl() registration which these caught.
* Fix RTFM_vswprintf() count calculations for non-windows. vswprintf() is horribly non-portable, and returns -1 if the buffer is too short.
* Adjust the printf tests to handle other non-portablity issues.
* Wrap wide string literals with std::wstring_view() when in REQUIRES(), as catch2 prints a bunch of '?' on error otherwise.

#rb neil.henning

[CL 35365141 by ben clayton in ue5-main branch]
2024-08-07 07:26:32 -04:00

31 KiB