Daniel Marjamäki
|
38e7209d26
|
Fixed #2373 (Using XML2 in --errorlist output)
|
2010-12-29 12:43:29 +01:00 |
Daniel Marjamäki
|
fd27be2440
|
Fixed #2372 (internal error in logicaloperator check (varid=0))
|
2010-12-29 10:07:28 +01:00 |
Robert Reif
|
137d0e2ba7
|
typedef: fixed problem with 'typedef int pread_f(int);'. ticket: #2348
|
2010-12-29 09:18:41 +01:00 |
Robert Reif
|
e82b1f8946
|
typedef: fix typedef simplification. ticket: #2348
|
2010-12-28 21:21:13 +01:00 |
Daniel Marjamäki
|
bdf0cb7115
|
Fixed #2370 (false negative: Buffer access out-of-bounds (for with if, no break))
|
2010-12-28 20:46:31 +01:00 |
Daniel Marjamäki
|
0667fcf53c
|
Fixed #2355 (simplifyTypedef: wrong simplification of 'typedef FMAC1 void (*a)();')
|
2010-12-28 14:04:44 +01:00 |
Robert Reif
|
1b92eeae1e
|
Fixed #2354 (simplifyTypedef: function pointers are not simplified into valid code)
|
2010-12-28 08:01:32 +01:00 |
Daniel Marjamäki
|
d4e3e7e201
|
Fixed #2367 (false positive: (error) Uninitialized variable: s)
|
2010-12-27 21:19:10 +01:00 |
Daniel Marjamäki
|
448c03c6e6
|
Fixed #2367 (false positive: (error) Uninitialized variable: s)
|
2010-12-27 21:05:33 +01:00 |
Daniel Marjamäki
|
92acca3d0c
|
Fixed #2368 (assigned a value that is never used)
|
2010-12-27 20:49:07 +01:00 |
Kimmo Varis
|
e8b81f909d
|
Change 'Scope of variable'-message to information message.
|
2010-12-27 16:48:03 +02:00 |
Daniel Marjamäki
|
660de98c0c
|
Fixed #2365 (Internal error: Token::Match called with varid 0)
|
2010-12-27 14:06:32 +01:00 |
Daniel Marjamäki
|
2367cfcf1e
|
Fixed #2361 (false positive on t[0X10])
|
2010-12-27 08:09:05 +01:00 |
Kimmo Varis
|
12f2850777
|
Improve the message about const function.
See discussion thread:
https://sourceforge.net/apps/phpbb/cppcheck/viewtopic.php?f=3&t=192
|
2010-12-26 23:44:03 +02:00 |
Kimmo Varis
|
f5f2a2ce2a
|
Improve message for container type range check.
See thread:
https://sourceforge.net/apps/phpbb/cppcheck/viewtopic.php?f=3&t=192&start=0
|
2010-12-26 23:44:02 +02:00 |
Kimmo Varis
|
ad89a84796
|
Improve error message about overlapping buffers for s[n]printf().
See forum thread:
https://sourceforge.net/apps/phpbb/cppcheck/viewtopic.php?f=3&t=192&start=0
|
2010-12-26 23:44:01 +02:00 |
Daniel Marjamäki
|
6aa400fd80
|
Buffer overrun: UB when pointer arithmetic result points out of bounds. Ticket #1774
|
2010-12-26 21:23:28 +01:00 |
Daniel Marjamäki
|
6178459c15
|
Fixed #2304 (Tokenizer::simplifyKnownVariables: known strcpy parameter)
|
2010-12-26 20:34:07 +01:00 |
Daniel Marjamäki
|
5f3d2a7e35
|
Fixed #2090 (False negative: null pointer dereference 's=0; strcpy(s,p);')
|
2010-12-26 19:29:58 +01:00 |
Daniel Marjamäki
|
f4581d833d
|
Tokenizer: Bailout if @ is encountered in the code
|
2010-12-26 15:07:14 +01:00 |
Daniel Marjamäki
|
243a524909
|
Fixed #2350 (false positive: possible null pointer dereference)
|
2010-12-26 13:38:16 +01:00 |
Pete Johns
|
59acbb3da0
|
Fixed Linux build.
OSX built without limits.h
|
2010-12-26 23:08:51 +11:00 |
Pete Johns
|
64e2c8668c
|
Fixed #2358 (Compilation fail on Mac)
Added test case to prove it works. Not a true unit-test as it accesses the file-system.
|
2010-12-26 23:04:07 +11:00 |
Daniel Marjamäki
|
4fd8d2e056
|
Fixed #2326 (Preprocessor: inline-suppr does not work for id=missingInclude)
|
2010-12-26 11:14:57 +01:00 |
Pete Johns
|
7943d8ce53
|
canonicalize_file_name() is a GNU-extension.
Replaced with call to realpath() to build on non-Linux systems, such as Mac OSX.
|
2010-12-26 14:15:42 +11:00 |
Daniel Marjamäki
|
ecad249ae2
|
Fixed #2346 (False positive: pointer is assigned value that is never used. used here: 'pCol = pCol->GetNext()')
|
2010-12-25 19:17:53 +01:00 |
Daniel Marjamäki
|
10ee43790d
|
Fixed #2339 (Tokenizer::setVarId : Wrong handling of 'int gr = id - (TLFPressProperties::OIL_FLUID * nb);')
|
2010-12-25 12:40:44 +01:00 |
Daniel Marjamäki
|
6f8f0e1aa1
|
Fixed #2353 (Tokenizer::simplifyKnownVariables: wrong simplification after return)
|
2010-12-25 10:07:57 +01:00 |
Daniel Marjamäki
|
81c5576eb4
|
Misused scope objects: Don't use this check if the checked file is a pure C file. Ticket: #2352
|
2010-12-25 08:43:52 +01:00 |
Daniel Marjamäki
|
65041cf0ff
|
Fixed #2349 (Empty 'msg' in output when using '-j')
|
2010-12-24 11:13:57 +01:00 |
Daniel Marjamäki
|
335d164cdf
|
Fixed #2356 (False positive reported with iterator deletion)
|
2010-12-24 10:33:48 +01:00 |
Daniel Marjamäki
|
18fd12006a
|
Tokenizer::simplifyGoto: Don't simplify 'goto' inside unhandled macro calls. Ticket: #2348
|
2010-12-23 22:03:58 +01:00 |
Daniel Marjamäki
|
472ecd8805
|
Tokenizer: Fixed calculation simplification of '0*(*p)'. Ticket: #2348
|
2010-12-23 18:59:18 +01:00 |
Daniel Marjamäki
|
aff3623fec
|
Fixed #2345 (False positive: uninitialized variable (in sub-condition in if inside a loop))
|
2010-12-23 09:16:29 +01:00 |
Daniel Marjamäki
|
b89f486d0d
|
Fixed #2344 (FileLister Unix: Don't convert to absolute paths)
|
2010-12-22 21:01:51 +01:00 |
Daniel Marjamäki
|
be46d453c4
|
Information: Added new severity
|
2010-12-22 19:53:17 +01:00 |
Daniel Marjamäki
|
22a1f3332f
|
xml2: changed the format of the cppcheck-version info
|
2010-12-22 18:45:09 +01:00 |
Robert Reif
|
fc7e2d1ac1
|
Fixed #2341 (false positive for function pointer returning typedef)
|
2010-12-22 18:37:23 +01:00 |
Daniel Marjamäki
|
00e9822cb3
|
Fixed #2337 (False Positive: memory leak)
|
2010-12-22 18:32:00 +01:00 |
Daniel Marjamäki
|
3a612d7cd8
|
xml2: Added cppcheck-version
|
2010-12-22 10:29:23 +01:00 |
Daniel Marjamäki
|
f392dbef95
|
Fixed #2338 (False positive: Deallocating a deallocated pointer)
|
2010-12-22 08:24:50 +01:00 |
Daniel Marjamäki
|
6951c32683
|
Fixed #2336 (False positive: memory leak (passing pointer to subfunction))
|
2010-12-21 21:12:45 +01:00 |
Daniel Marjamäki
|
0f9415a5fb
|
Fixed #2330 (unreadVariable error for a fstream object when only extraction operator (>>) is used)
|
2010-12-21 19:02:00 +01:00 |
Robert Reif
|
244974a61a
|
unused variables: fixed false negatives with the help of the symbol database. ticket: #2317
|
2010-12-21 08:13:40 +01:00 |
Daniel Marjamäki
|
f73cce9eca
|
Fixed #2317 ((style) Variable is allocated memory that is never used)
|
2010-12-20 18:31:16 +01:00 |
Daniel Marjamäki
|
cdc8801be0
|
Fixed #2334 (Internal class index function (no need to 'strchr'))
|
2010-12-20 18:13:26 +01:00 |
Daniel Marjamäki
|
c0bedb5036
|
Fixed #2331 (Token::Match is called with varid 0)
|
2010-12-19 21:27:28 +01:00 |
Daniel Marjamäki
|
02892499d2
|
Fixed #2286 (Variable 'ownKilled' is assigned a value that is never used)
|
2010-12-19 18:27:31 +01:00 |
Daniel Marjamäki
|
1cd6f16ecf
|
Fixed #2322 (cppcheck follows recursive symlinks)
|
2010-12-19 11:22:27 +01:00 |
Daniel Marjamäki
|
8247270f35
|
Fixed #2328 (false positive: buffer overrun (for loop with a break => the end value is not reached))
|
2010-12-19 10:39:43 +01:00 |