Daniel Marjamäki
|
da881fdd0a
|
preprocessor: Fixed bug when expanding macros without parameters
|
2009-01-11 15:51:46 +00:00 |
Daniel Marjamäki
|
ecdfee850d
|
preprocessor: expand macro without parameters
|
2009-01-11 15:07:13 +00:00 |
Daniel Marjamäki
|
da46e4bd96
|
struct member usage: bail out the check if the struct contain any functions
|
2009-01-11 14:39:52 +00:00 |
Daniel Marjamäki
|
2e77f3bf04
|
setVarId: Fixed bug (variable id for struct member not correctly set)
|
2009-01-11 10:03:21 +00:00 |
Daniel Marjamäki
|
9d8af10583
|
errmsg: the "unused function" message shall not take any Tokenizer nor Token parameters
|
2009-01-11 08:10:51 +00:00 |
Daniel Marjamäki
|
94667320e8
|
preprocessor: Handle "<backslash><newline>" better
|
2009-01-11 07:19:28 +00:00 |
Daniel Marjamäki
|
3d8791eebd
|
errmsg: added "unused function"
|
2009-01-11 06:44:32 +00:00 |
Leandro Penz
|
764e44790f
|
match: skip initial !! patterns if on first token.
|
2009-01-10 21:13:10 +00:00 |
Leandro Penz
|
12a7d1df4b
|
match: optimisation
|
2009-01-10 20:40:05 +00:00 |
Daniel Marjamäki
|
1e6b54b2c5
|
errmsg: added "mismatching allocation and deallocation"
|
2009-01-10 19:30:41 +00:00 |
Daniel Marjamäki
|
327d09502a
|
cppcheck: Minor bug fix
|
2009-01-10 19:24:23 +00:00 |
Daniel Marjamäki
|
47a7c915fa
|
errmsg: Added error messages for "Array index out of bounds" and "Buffer overrun"
|
2009-01-10 19:23:21 +00:00 |
Daniel Marjamäki
|
897c02e3ed
|
errmsg: added error message about virtual destructors
|
2009-01-10 18:03:56 +00:00 |
Daniel Marjamäki
|
6acb123f1d
|
errmsg: Added "operator= should return something
|
2009-01-10 17:57:31 +00:00 |
Daniel Marjamäki
|
1fc5f5485f
|
errmsg: Added "Using 'memset' on class"
|
2009-01-10 17:51:03 +00:00 |
Daniel Marjamäki
|
7b10b0ff4d
|
errmsg: Added "Unused private function ..."
|
2009-01-10 17:35:41 +00:00 |
Daniel Marjamäki
|
dc6317878e
|
errmsg: Added "uninitialized member variable"
|
2009-01-10 17:11:47 +00:00 |
Leandro Penz
|
5570f06075
|
checkmemoryleak: no longer flag "dealloc ; alloc ; if continue ;" as a leak, even with --all
|
2009-01-10 16:28:04 +00:00 |
Daniel Marjamäki
|
1a4cfc6c4f
|
unused struct member: fixed false positive for member "const int a;"
|
2009-01-10 14:39:20 +00:00 |
Daniel Marjamäki
|
a2a8378749
|
astyle: updated the code style
|
2009-01-10 14:29:59 +00:00 |
Daniel Marjamäki
|
8c4260519c
|
sprintf: fixed bug "false positive when variable is used again after snprintf"
|
2009-01-10 14:27:31 +00:00 |
Daniel Marjamäki
|
0c3c00daec
|
errmsg: Added errormessage for 'the class 'classname' doesn't have a constructor'
|
2009-01-10 13:08:44 +00:00 |
Daniel Marjamäki
|
41a73e3b1e
|
errmsg: bug fix
|
2009-01-10 12:03:18 +00:00 |
Daniel Marjamäki
|
985b8fa05f
|
sprintf: fixed false positives with "sprintf(buf, "%i", sizeof(buf));
|
2009-01-10 11:19:17 +00:00 |
Daniel Marjamäki
|
d6d26f4705
|
match: optimisation
|
2009-01-10 07:10:18 +00:00 |
Daniel Marjamäki
|
ae4ab2fcb6
|
preprocessor: code style fixing
|
2009-01-10 07:09:47 +00:00 |
Daniel Marjamäki
|
cd9323ca62
|
preprocessor: handle the \newline in strings
|
2009-01-10 07:07:51 +00:00 |
Leandro Penz
|
febdc3fe6e
|
token: when Token::Match reached the end of input, it returned true if the next pattern was !!. It now returns true only if all remaining patterns are !!.
|
2009-01-10 00:33:48 +00:00 |
Daniel Marjamäki
|
7851b1042f
|
errormessage: added error message ErrorMessage::dangerousUsageStrtol
|
2009-01-09 19:15:54 +00:00 |
Daniel Marjamäki
|
3e5398499f
|
errormessage: added header
|
2009-01-09 19:01:25 +00:00 |
Daniel Marjamäki
|
6bdb14edfd
|
tokenize: avoid "terminate called after throwing an instance of 'std::out_of_range'"
|
2009-01-09 18:00:11 +00:00 |
Reijo Tomperi
|
46f4701c26
|
Main returns now EXIT_SUCCESS or EXIT_FAILURE instead of 0. Feature request fixed: [ 2489787 ] Return value of cppcheck is always 0
|
2009-01-08 21:30:25 +00:00 |
Reijo Tomperi
|
42b661630b
|
astyle changes, missed from previous commits
|
2009-01-08 21:08:14 +00:00 |
Daniel Marjamäki
|
5d0f8f0cfa
|
errormessage: Added a few more messages for checkother.cpp
|
2009-01-08 20:56:51 +00:00 |
Reijo Tomperi
|
4dfc3a9c3d
|
Added license text to errormessage.h (via code tha generates it) and also mention that it is generated by machine
|
2009-01-08 20:51:07 +00:00 |
Daniel Marjamäki
|
2a2adb037a
|
errormessage: Added the new errormessage handling to cppcheck
|
2009-01-08 17:32:33 +00:00 |
Daniel Marjamäki
|
1bc5740742
|
errormessage: updated the files. the errormessage.h is automaticly
generated by the tools/errmsg program
|
2009-01-08 17:31:07 +00:00 |
Daniel Marjamäki
|
24530ebd60
|
sprintf: check for dangerous usage with sprintf|snprintf with
overlapping data
|
2009-01-08 06:24:08 +00:00 |
Daniel Marjamäki
|
8f86a941aa
|
Simplify tokens: add a ";" after case and default
|
2009-01-07 17:49:21 +00:00 |
Daniel Marjamäki
|
de7de91091
|
preprocessor: applied patch submitted by kimmov
|
2009-01-07 17:47:32 +00:00 |
Daniel Marjamäki
|
40637e436f
|
Reverted [890] it cause more problems with Visual C++
|
2009-01-07 15:43:20 +00:00 |
Daniel Marjamäki
|
8c71c4194f
|
Borland C++: Removed unneeded ifdefs
|
2009-01-07 15:16:15 +00:00 |
Reijo Tomperi
|
3a2fd91783
|
Optimization: 6,2 s -> 5,6 s
|
2009-01-06 22:58:33 +00:00 |
Reijo Tomperi
|
e435a1f1d6
|
Refactoring: Added src/ and test/ folders. Moved source files to those folders, updated makefile and codeblocks project file.
|
2009-01-06 14:18:36 +00:00 |