Silence false positive.

C6001 Using uninitialized memory Using uninitialized memory 'e'.
mir_core http.cpp 152
'e' is not initialized   142
Enter this loop, (assume 'i<4')   143
Enter this branch, (assume '*input==10||*input==13')   144
Enter this loop, (assume 'i<4')   143
Enter this branch, (assume '*input==10||*input==13')   144
Continue this loop, (assume 'i<4')   143
Skip this branch, (assume 'e[0]==(BYTE)-1||e[1]==(BYTE)-1' is false)
152
'e' is used, but may not have been initialized   152
Fix possible NULL dereference.

C6011 Dereferencing null pointer Dereferencing NULL pointer 'val'.
mir_core internaljsonnode.cpp 310
Skip this branch, (assume 'this==val' is false)   307
'val' is dereferenced, but may still be NULL   310
Fix bad buffer sizes.

C6386 Write overrun Buffer overrun while writing to
'lpinfo.tszLanguage':  the writable size is '128' bytes, but '256' bytes
might be written. mir_core langpack.cpp 365
Skip this branch, (assume '<branch condition>' is false)   307
Skip this branch, (assume '<branch condition>' is false)   311
Skip this loop, (assume '!feof(fp)' is false)   315
'tszLanguage' is an Output from 'GetLocaleInfoW' (declared at c:\program
files (x86)\windows kits\8.1\include\um\winnls.h:1505)   365
Invalid write to 'lpinfo.tszLanguage[127]', (writable range is 0 to 63)
365
Fix warning. Shouldn't the code check for failure?

C6387 Invalid parameter value 'mirInst' could be '0':  this does not
adhere to the specification for the function 'GetProcAddress'.  mir_core
miranda.cpp 91
'mirInst' may be NULL   87
'mirInst' is an Input to 'GetProcAddress' (declared at c:\program files
(x86)\windows kits\8.1\include\um\libloaderapi.h:360)   91
'mirInst' should not be NULL, because this is not consistent with the
SAL annotation on 'GetProcAddress'   91
Silence (probable) false positive.

C6102  Using 'szTestDir' from failed function call at line '98'.
mir_core path.cpp 100
'szTestDir' is not initialized   98
'szTestDir' is an Input to 'GetFileAttributesA' (declared at c:\program
files (x86)\windows kits\8.1\include\um\fileapi.h:540)   100
'szTestDir' is used, but may not have been initialized   100
Silence (probable) false positive.

C6102  Using 'szTestDir' from failed function call at line '182'.
mir_core path.cpp 188
'szTestDir' is not initialized   184
'szTestDir' is an Input to 'GetFileAttributesW' (declared at c:\program
files (x86)\windows kits\8.1\include\um\fileapi.h:547)   188
'szTestDir' is used, but may not have been initialized   188
Handle failure in GetModuleFileName (maybe it should report error).

C6102  Using 'szMirandaPath' from failed function call at line '200'.
mir_core path.cpp 209
'szMirandaPath' is not initialized   204
'szMirandaPath' is an Input to 'strrchr' (declared at c:\program files
(x86)\microsoft visual studio 12.0\vc\include\string.h:225)   209
'szMirandaPath' is used, but may not have been initialized   209
C6102  Using 'szMirandaPathW' from failed function call at line '205'.
mir_core path.cpp 217
'szMirandaPathW' is not initialized   213
'szMirandaPathW' is an Input to 'wcsrchr' (declared at c:\program files
(x86)\microsoft visual studio 12.0\vc\include\string.h:386)   217
'szMirandaPathW' is used, but may not have been initialized   217
Add missing memory checks.

C28182 Dereferencing a copy of a null pointer Dereferencing NULL
pointer. 'p->m_hooks' contains the same NULL value as 'realloc()`67'
did.  mir_core subclass.cpp 80
'p->m_hooks' may be NULL   77
'p->m_hooks' is dereferenced, but may still be NULL   80

C28182 Dereferencing a copy of a null pointer Dereferencing NULL
pointer. 'p->m_hooks' contains the same NULL value as 'realloc()`91'
did.  mir_core subclass.cpp 115
'p->m_hooks' may be NULL   112
'p->m_hooks' is dereferenced, but may still be NULL   115

C28182 Dereferencing a copy of a null pointer Dereferencing NULL
pointer. 'p' contains the same NULL value as '(MSubclassData *)=(p)'
did.  mir_core subclass.cpp 187
'p' may be NULL   186
Skip this loop, (assume 'j<p->m_iHooks' is false)   187
'p' is dereferenced, but may still be NULL   187
Add missing malloc check.
Definitely a bug. Not sure if fixed correctly.

C6290 Logical-NOT bitwise-AND precedence Bitwise operation on logical
result:  ! has higher precedence than &.  Use && or (!(x & y)) instead.
AdvancedAutoAway confirmdialog.cpp 365
Fix potential crash in AIM.

C6001 Using uninitialized memory Using uninitialized memory 'password'.
AIM connection.cpp 139
'password' is not initialized   71
Enter this branch, (assume 'm_iDesiredStatus==40071')   68
Go to exit   69
'password' is an In/Out argument to 'mir_free' (declared at
c:\users\jirkazr\documents\github\miranda-ng\include\m_core.h:574)   139
'password' is used, but may not have been initialized   139
Bad array sizes in AvatarHistory.
sfi is an inout argument.

C6001 Using uninitialized memory Using uninitialized memory 'sfi'.
AssocMgr assoclist.cpp 258
'sfi' is not initialized   257
'sfi' is an Output from 'SHGetFileInfoA' (declared at c:\program files
(x86)\windows kits\8.1\include\um\shellapi.h:1258)   258
'sfi' is used, but may not have been initialized   258
Possible NULL dereference.

C28182 Dereferencing a copy of a null pointer Dereferencing NULL
pointer. 'pargs' contains the same NULL value as 'wcschr()`170' did.
AssocMgr reg.cpp 173
'pargs' may be NULL   170
Skip this branch, (assume 'pargs!=0' is false)   171
'pargs' is dereferenced, but may still be NULL   173
Buffer overflow.

C6386 Write overrun Buffer overrun while writing to 'tstr':  the
writable size is '256' bytes, but '512' bytes might be written. Facebook
dialogs.cpp 404
'tstr' is an array of 128 elements (256 bytes)   396
Invalid write to 'tstr[255]', (writable range is 0 to 127)   404
Buffer overflow.

C6386 Write overrun Buffer overrun while writing to 'buf':  the writable
size is 'size' bytes, but '257' bytes might be written. GG common.cpp
248
'size' may equal 256   219
'size' is an Input to 'realloc' (declared at c:\program files
(x86)\microsoft visual studio 12.0\vc\include\stdlib.h:644)   220
'tmp' may be NULL (Skip this branch)   220
(alias) 'buf' receives the value of 'tmp'   224
'size' is an Input to '_vsnprintf' (declared at c:\program files
(x86)\microsoft visual studio 12.0\vc\include\stdio.h:346)   225
'size' is an Input to '_vsnprintf' (declared at c:\program files
(x86)\microsoft visual studio 12.0\vc\include\stdio.h:346)   248
Invalid write to 'buf', (outside its writable range)   248
Fix inconsistency in the meaning of 'size'.
Buffer overflows.