1093 Commits

Author SHA1 Message Date
Kimmo Varis
37ddf6a0a8 Visual Studio: add resource.h into VS project. 2009-01-24 18:12:10 +00:00
Kimmo Varis
4fd689eeb5 Ticket #34: Windows installer: Add cppcheck folder to system path. 2009-01-24 18:07:51 +00:00
Daniel Marjamäki
0b95fdafb7 tokenizer: Added guard in case the preprocessor is mismatching 2009-01-24 17:15:38 +00:00
Daniel Marjamäki
fa070ac73c cppcheck: printing preprocessed file to 'temp.txt' 2009-01-24 13:53:53 +00:00
Reijo Tomperi
d89f804d91 Fixed ticket #54 (Make cppcheck print status e.g. 4/20 files checked) 2009-01-24 08:06:40 +00:00
Reijo Tomperi
67f30376e1 Added test case simplify_function_parameters 2009-01-24 07:56:47 +00:00
Daniel Marjamäki
9d29de02d3 removed windows encodings 2009-01-23 21:34:03 +00:00
Daniel Marjamäki
42e56153a4 borland and visual c++ fixes 2009-01-23 21:28:45 +00:00
Daniel Marjamäki
d9b9368238 reverted [1084] it can be fixed better 2009-01-23 21:14:41 +00:00
Daniel Marjamäki
f33675288e borland: the strtol is found in <stdlib.h> 2009-01-23 21:08:51 +00:00
Daniel Marjamäki
6f40ed9796 include: Had to include <cstring> in a few places to be able to compile cppcheck 2009-01-23 20:55:06 +00:00
Reijo Tomperi
c9133fb85d Add additional checking to avoid ethernal loops when someone is using incorrect different case for the same file.
It should be unlikely that anyone would actually use different files in the same project and separate them only by 
casing of some letters.
2009-01-23 20:36:43 +00:00
Reijo Tomperi
8d6f41397a Fixing ticket #35 (Get rid of #ifdefs in our code where possible) 2009-01-23 20:25:13 +00:00
Daniel Marjamäki
ca56520c29 memory leak: don't give false positive when deallocating member variable this->i (#53) 2009-01-23 19:24:52 +00:00
Daniel Marjamäki
f31bd86a05 removed compiler warning 2009-01-23 18:55:40 +00:00
Daniel Marjamäki
9c94e66382 better fix to get rid of compiler warning is to comment the function parameter 2009-01-23 18:37:28 +00:00
Reijo Tomperi
6a523f2730 Fixed Ticket #52, Cppcheck hangs when checking VLC's source code 2009-01-23 18:27:04 +00:00
Daniel Marjamäki
193cffdb0b preprocessor: fixed bug with mixed macros ABC and ABCD 2009-01-23 17:14:42 +00:00
Daniel Marjamäki
9af881d548 removed bam coding 2009-01-23 16:51:45 +00:00
Daniel Marjamäki
89f4a84c37 preprocessor: The stdlib.h is needed for the exit function 2009-01-23 11:34:19 +00:00
Daniel Marjamäki
de2675b46f cppcheck: The '&&' should be '||' when checking if a check should be called 2009-01-22 21:20:40 +00:00
Daniel Marjamäki
e691ade8e6 Build: Enabled the Wextra flag when building cppcheck 2009-01-22 21:16:50 +00:00
Reijo Tomperi
5de5eab9fe Fix Ticket #46, invalid commandline. (Also added -h and --help parameters) 2009-01-22 20:26:04 +00:00
Daniel Marjamäki
67e4ea10c9 preprocessor: handle redefinition of macro 2009-01-22 20:19:07 +00:00
Reijo Tomperi
e897637c7a Fix Ticket #30, Need a way to specify include file folders (-I parameter was added) 2009-01-22 19:59:50 +00:00
Daniel Marjamäki
a9e84c5cd5 preprocessor: handle include guards by not checking for configurations in header files 2009-01-22 18:19:17 +00:00
Nicolas Le Cam
f9191539a8 Code cleanup. 2009-01-21 22:07:22 +00:00
Reijo Tomperi
1ef2c5caf5 Fixed style 2009-01-21 21:58:06 +00:00
Nicolas Le Cam
b7e4f1319c Fix Preprocessor::read to handle char constant of more than one char, fixing issue #45; Fix the test that handle the case. 2009-01-21 21:45:17 +00:00
Nicolas Le Cam
42c608b6f0 Remove checks that are already covered well by most compilers (Unreachable Code; Assignment in Condition; Unused Variable). 2009-01-21 21:31:47 +00:00
Reijo Tomperi
53d02c0804 Fix Ticket #43, preprocessor: include file doesn't work so good in subfolders (note, because of other issues, checking will be very slow now
that this is fixed)
2009-01-21 21:03:46 +00:00
Reijo Tomperi
176dd41306 Fixed Ticket #40, Check copyright texts in files, now that we have new developers. 2009-01-21 20:04:20 +00:00
Reijo Tomperi
9f63e2227b Added test case multi_character_character 2009-01-21 19:12:28 +00:00
Daniel Marjamäki
5fa9fce8d4 uninitialized variables: run always 2009-01-21 19:11:27 +00:00
Nicolas Le Cam
afb3bf1011 Fix CheckOther::functionVariableUsage, passing a variable to a function also means reading it. 2009-01-21 19:05:57 +00:00
Daniel Marjamäki
76cb2310af preprocessor: handled problem with parsing strings when expanding macros 2009-01-21 17:11:24 +00:00
Daniel Marjamäki
820df7fdbd code style 2009-01-21 07:23:15 +00:00
Daniel Marjamäki
1622922384 preprocessor: Added todo test. It crashes when it's used 2009-01-21 07:22:44 +00:00
Nicolas Le Cam
001a4b588e Fix Tokenizer::setVarId for pointers and two types variable declaration 2009-01-20 23:31:54 +00:00
Nicolas Le Cam
acdc381ff3 CheckOther::functionVariableUsage: minor optimization. 2009-01-20 22:40:10 +00:00
Nicolas Le Cam
5eb89414c8 Token::Match: Allow pattern like '*|' 2009-01-20 22:39:03 +00:00
Reijo Tomperi
6d8387914b Fixes test case "file2", fixes bug with include file handling 2009-01-20 22:25:49 +00:00
Nicolas Le Cam
5d8f506d6b Tokenizer: Remove 'unlikely' keyword in simplifyTokenList;
Don't check for it in CheckMemoryLeak.
2009-01-20 21:21:12 +00:00
Daniel Marjamäki
ee5c1845a4 doc: how to use gcov 2009-01-20 21:01:11 +00:00
Daniel Marjamäki
d82314b365 preprocessor: Handle ## 2009-01-20 18:28:24 +00:00
Daniel Marjamäki
fad65663e5 tokenizer: tokenize ## better 2009-01-20 17:26:16 +00:00
Daniel Marjamäki
45661fed21 tokenizer: added testcase with include files. It should be fixed. 2009-01-20 17:05:42 +00:00
Daniel Marjamäki
ea3094166c code cleanup 2009-01-20 06:20:55 +00:00
Reijo Tomperi
df5adc5f4f Added test case preprocessor_doublesharp, executed ./runastyle for errormessage.h 2009-01-19 21:45:59 +00:00
Nicolas Le Cam
2b2152919f Update errormessage.h and code using it. 2009-01-19 19:50:59 +00:00