4 Commits

Author SHA1 Message Date
Jaak Ristioja
4a6bcc706e
Use nullptr/NULL instead of 0 for pointers, two fixes for undefined behavior
This commit fixes most -Wzero-as-null-pointer-constant warnings, except in
some places which appear to be vendored 3rd party libraries, e.g. in sdl_ttf.c,
libchdr, physfs and gmock and in 3rd party components therein. Since it might
make more sense to update this 3rd party code to some later versions instead of
fixing the warnings manually, I decided not to enable the C++ compiler flag in
configure.ac at this point.

In two functions with the return type of std::string executed `return 0;`
statements, causing std::string to be constructed from a null pointer. To avoid
undefined behavior these were changed to `return {};`.

Signed-off-by: Jaak Ristioja <jaak@ristioja.ee>
2024-05-09 14:18:10 +03:00
Wengier
a4d431c6c4 more 2021-11-27 00:21:26 -05:00
Wengier
d8dce08ddf make option changeable 2021-11-24 02:55:39 -05:00
Brandon Roberts
40e502a3d8 add DOS files tests and fixed for DOSBox-X 2021-11-23 22:27:38 -05:00