SA0175: Suspicious operation on string
Function | Determines code positions that are suspicious for UTF-8 encoding. |
Captured constructs |
|
Importance | Medium |
Samples:
VAR
sVar : STRING;
pVar : POINTER TO STRING;
nVar : INT;
END_VAR// 1) SA0175: Suspicious operation on string: Index access
sVar[2]; // => SA0175
// 2) SA0175: Suspicious operation on string: Possible index access
pVar := ADR(sVar); // => SA0175
// 3) SA0175: Suspicious operation on string: Possible index access
nVar := FIND(sVar, 'a'); // => SA0175
// 4) SA0175: Suspicious operation on string: Literal '<...>' contains Non-ASCII character
sVar := '99€'; // => SA0175
sVar := 'Ä'; // => SA0175