Kannst du für cppcheck inline suppresssions aktivieren?
Ja, ist jetzt drin, geht dann auch fehlerfrei mit Ubuntu 22.04.
Aber mit Ubuntu 20.04 kommt der Fehler trotzdem weiterhin:
Code
cppcheck --enable=all --inline-suppr --suppress=missingIncludeSystem --suppress=unusedFunction:plugin/markad.cpp --suppress=unusedFunction:plugin/status.cpp -DLIBAVCODEC_VERSION_INT=3763044 -DDEBUGMEM=1 --error-exitcode=1 . > /dev/null
command/win32/localtime_r.cpp:17:13: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger]
errno_t r = localtime_s(buf, timer); // cppcheck-suppress AssignmentAddressToInteger
^
make: *** [Makefile:76: cppcheck] Fehler 1
Zum selber testen: Der Aufruf kommt aus dem Makefile mit "make cppcheck"
Edit: Bei der Version von cppcheck aus Ubuntu 20.04 muss das cppcheck-suppress in einer eigenen Zeile davor stehen.