I can confirm the issue and have created a ticket for it: https://trac.cppcheck.net/ticket/10258
I thought it might suffer from some strange declaration, but I can confirm it for int alarmObjects[42]; void foo() { memset(alarmObjects, 0, sizeof(alarmObjects)); } as well. I've created https://trac.cppcheck.net/ticket/10250 therefore.
"Microsoft Defender SmartScreen" on my PC warns about cppcheck-2.4.1-x64-Setup.msi as an unknown application, but still allows installation. The previous 2.3 msi obviously earned some positive reputation and can be installed without warnings. In order to be sure to avoid such warnings from Microsoft you probably need EV code signing which is more complex to appy and more expensive as well.
I don't know what's exactly included in SonarQube Enterprise but I am using the Community edition with this 3rd-party(!) plugin for C++ support: https://github.com/SonarOpenCommunity/sonar-cxx Any problems should be reported to the developers of the according software.
I consider http://pubs.opengroup.org/onlinepubs/9699919799/functions/readdir.html to be the ultimate reference, not man7.org...
Accoding to google it cna be converted to HTML using github resources or offline using e.g. http://pandoc.org/index.html. The latter offers a couple of different formats, though PDF itself seems to be missing.
Does it make sense to adopt a markdown flavor like GitHub Flavored Markdown due to the enhanced support for code snippets and since the source is hosted there as well?
Thanks. I could reproduce and created a ticket: https://trac.cppcheck.net/ticket/9027