Description of "S" identifier type
 |
| |
C/C++ structure, class, union or enum tags
|
When the identifier type appears on your output report, it indicates
that the file scanner recognized the identifier it found as a C or C++ structure, class, union, or enum tag.
Likely cause of overreporting
in C programs |
Recommendation |
Most Common:
An identifier preceded by struct, union or enum, which is not recognized as user-defined or
currently being defined, matches a structure, union, or enum tag in the file scanner database. |
You can use -I synopsisID to exclude this
impact.
You can add the -I option to your .scanrc file. |
Likely cause of overreporting
in C++ programs |
Recommendation |
Most Common:
An identifier preceded by struct, union, class, or enum, which is not recognized
as user-defined or currently being defined, matches a structure, union, class, or enum tag in the file scanner
database.
Another possibility:
An identifier used in the declaration of another identifier that is not recognized as user-defined or currently being defined
matches a structure, union, class, or enum tag in the file scanner database. |
You can use -I synopsisID to exclude this
impact.
You can add the -I option to your .scanrc file. |
To obtain information about files that are classified as "unknown",
see Files of Unknown Type.
For more information on file scanner options, see:
|