@@ -18,13 +18,13 @@ void Test()
1818 wchar_t *lpWchar = NULL ;
1919 LPCSTR lpcstr = " b" ;
2020
21- lpWchar = (LPWSTR )" a" ; // BUG
22- lpWchar = (LPWSTR )lpcstr; // BUG
21+ lpWchar = (LPWSTR )" a" ; // $ Alert
22+ lpWchar = (LPWSTR )lpcstr; // $ Alert
2323
24- lpWchar = (wchar_t *)lpChar; // BUG
24+ lpWchar = (wchar_t *)lpChar; // $ Alert
2525
26- fconstWChar ((LPCWSTR )lpChar); // BUG
27- fWChar ((LPWSTR )lpChar); // BUG
26+ fconstWChar ((LPCWSTR )lpChar); // $ Alert
27+ fWChar ((LPWSTR )lpChar); // $ Alert
2828
2929 lpChar = (LPSTR )" a" ; // Valid
3030 lpWchar = (LPWSTR )L" a" ; // Valid
@@ -79,33 +79,33 @@ void CheckedConversionFalsePositiveTest3(unsigned short flags, LPTSTR buffer)
7979 if (flags & UNICODE )
8080 lpWchar = (LPWSTR )buffer; // GOOD
8181 else
82- lpWchar = (LPWSTR )buffer; // BUG
82+ lpWchar = (LPWSTR )buffer; // $ Alert
8383
8484 if ((flags & UNICODE ) == 0x8 )
8585 lpWchar = (LPWSTR )buffer; // GOOD
8686 else
87- lpWchar = (LPWSTR )buffer; // BUG
87+ lpWchar = (LPWSTR )buffer; // $ Alert
8888
8989 if ((flags & UNICODE ) != 0x8 )
90- lpWchar = (LPWSTR )buffer; // BUG
90+ lpWchar = (LPWSTR )buffer; // $ Alert
9191 else
9292 lpWchar = (LPWSTR )buffer; // GOOD
9393
9494 // Bad operator precedence
9595 if (flags & UNICODE == 0x8 )
96- lpWchar = (LPWSTR )buffer; // BUG
96+ lpWchar = (LPWSTR )buffer; // $ Alert
9797 else
98- lpWchar = (LPWSTR )buffer; // BUG
98+ lpWchar = (LPWSTR )buffer; // $ Alert
9999
100100 if ((flags & UNICODE ) != 0 )
101101 lpWchar = (LPWSTR )buffer; // GOOD
102102 else
103- lpWchar = (LPWSTR )buffer; // BUG
103+ lpWchar = (LPWSTR )buffer; // $ Alert
104104
105105 if ((flags & UNICODE ) == 0 )
106- lpWchar = (LPWSTR )buffer; // BUG
106+ lpWchar = (LPWSTR )buffer; // $ Alert
107107 else
108108 lpWchar = (LPWSTR )buffer; // GOOD
109109
110- lpWchar = (LPWSTR )buffer; // BUG
110+ lpWchar = (LPWSTR )buffer; // $ Alert
111111}
0 commit comments