Jump to content
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
HP.com home

Transition Impacts

HP-UX Software Transition Kit
» 

DSPP Home

» HP STK home
HP-UX STK
» Home
» Overview
» Tools
» Documentation
» Transition impacts
» Identifier types
» Impact list
» Qualifying on HP-UX
» Porting to HP-UX
» FAQ
» Glossary
» Help
» Send us feedback
Site maps
» HP-UX STK
» DSPP
Content starts here

Description of "S" identifier type

 

S C/C++ structure, class, union or enum tags

When the S 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:

Printable version
Privacy statement Using this site means you accept its terms Feedback to DSPP
© 2007 Hewlett-Packard Development Company, L.P.