! Fixed 64bit warnings using explicit casts or different types.
! Upgraded project file.
+ Added ID3v1 genre extensions by Winamp.
It seems that cppcheck doesn't understand some #if variants. It works using #ifndef but not in the following way: file.cpp: #include "file1.h" file1.h, file2.h, file3.h, fle4.h all in this way: #if !defined( INC_FILE1_H ) #define INC_FILE1_H #include "file2.h" #endif Then all INC definitions are checked separately: cppcheck.exe --force file.cpp Checking file.cpp ... Checking file.cpp: INC_FILE1_H... Checking file.cpp: INC_FILE2_H... Checking file.cpp: INC_FILE3_H... Checking file.cpp: INC_FILE4_H......
Hi There are several posts and questions about speeding up cppcheck. Me too I've run into a speed problem. Analyzing our codebase takes about a day with --force. Some #ifdefs don't need to be checked in all variants so I tried to -D and -U some of them in hope of bringing down execution time because less combinations need to be checked. However exactly the opposite happened. Here are some numbers: cppcheck file.cpp --force (and some other parameters but no -D or -U) 135 config combinations 26s Adding...
Hello I want to use --force to check all possible #ifdef combinations. However there are some defines that will never be used e.g. various platforms (sun, aix etc) when we only use linux and Windows. So these unwanted cases can be excluded with -U. But if there are many defines to exclude then the command line gets pretty long. For include paths there's already the param --includes-file. All -D items can be collected in a file which can be used with --include. I'd like to have a similar way for the...
Hello I get an uninitVar message from this code: (uint32 is a typedef for unsigned long) volatile uint32* pIPIVPR; switch (GetCoreId()& 0x01) { // default: case 0 : pIPIVPR = INOS_HW_ADDR32(DF_INOS_P2020_MPIC_IPIVPR0); break; case 1 : pIPIVPR = INOS_HW_ADDR32(DF_INOS_P2020_MPIC_IPIVPR1); break; } *pIPIVPR &= 0x7fffffff; Uninitialized variable: pIPIVPR A number & 0x01 can only be two cases, 0 and 1, so the switch covers all cases. Still cppcheck thinks that pIPIVPR is uninitialized. Adding the commented...
Thanks a lot for those pointers, I'll try them out.
Looks like the crash/hang is solved with the current HEAD. Don't know yet about the results as it "runs" much slower now.
Hi I'm using the current 1.84 on a Win10-64 system. I have a big source tree that I'd like to check. If I give just the root folder then CppCheck runs through it and gives me the results. However there are many syntax errors that really aren't, it probably just hasn't seen the necessary header files which are also in this tree. Also --check-config reports those header files as missing. Okay, so I then added all the necessary paths to those includes. I tried the command line switches -I as well as...
! Don't use button background color to work around a bug in wxWidgets+Win10. [SGForms.cpp, SuperGrips.fbp]
! Use separate textures for the single animation steps instead of one big texture per color. This was necessary as the big textures exceeded the maximum size on limited systems.
! Use a function to determine the correct texture data mode depending on whether the image has an alpha channel or not.
! Adjusted to WxWidgets 3.1.1 and Python 3.
Hi I use the dta gui for my luxtronik files and it works nicely. But I have now also a smartmeter that I would like to see in the same diagrams. It makes it a lot easier when zooming to keep all data in sync. So to see what impact my heat pump has electrically I'd like to create a .dta file from the smartmeter data and import it into the gui. Would that even work as the data fields would be different than the heat pump data? Could any dta format be used for this purpose? Thanks
+ Added files needed for installation.
+ Initial import. Needs adjustments for WxWidgets access.
+ Added base repository structure.
ratting column handler
After this long time and Win XP not being supported by MS anymore I don't think this is still needed.
ratting column handler
After this long time and Win XP not being supported by MS anymore I don't think this is still needed.
Request: Ability to Rename and Reorder Tags in Tooltip
Sorry, that's just cosmetics, I'd rather improve the frame handling itself.
That's maybe because the ID3 tag is v2.4 which is not supported by mp3ext, only 2.3. Another reason might be a too big image/tag size.
Is this with every file? Never had any crashes with this function.
Windows 10 x64 Unable to register the DLL/OCX: RegServ32 failed with exit code 0x5