Copyright © 1985–2026 Vector Informatik GmbH - All Rights Reserved
No part of this publication may be reproduced, transmitted, transcribed, stored in any retrieval system, or translated into any language by any means without the express written permission of Vector Informatik GmbH. Digital distributions of this publication duly licensed and authorized by Vector Informatik GmbH carry implied permission for a standard computer system to perform operations necessary to store and displayit (including alternative forms of presentation such as text-to-speech software used for accessibility reasons).
Disclaimer
Vector Informatik GmbH has taken due care in preparing this manual and the programs and data (if any) accompanying it including research, development and testing to ascertain their effectiveness.
Vector Informatik GmbH makes no warranties, express or implied, as to the contents of this manual, which is provided as is, and specifically DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE. Vector Informatik GmbH further reserves the right to make changes to the specifications of the program and contents of the manual without obligation to notify any person or organization of such changes.
Trademarks
PC-lint ® is a registered trademark of Vector Informatik GmbH. PC-lint Plus ™ and the GS logo are trademarks of Vector Informatik GmbH. CERT ® is a registered trademark of Carnegie Mellon University. MISRA ® is a registered trademark of HORIBA MIRA Ltd, held on behalf of the MISRA Consortium. AUTOSAR ® is a registered trademark of AUTOSAR GbR. CWE™ is a trademark of The MITRE Corporation. All other products and brand names used in this manual are registered trademarks or tradenames of their respective holders.
Open Source Declarations
See chapter 24 for declarations in compliance with the licenses of Open Source Software incorporated into PC-lint Plus. These declarations may include WARRANTY DISCLAIMERS.
Acknowledgements
See chapter 25 for acknowledgements in compliance with the license for other third-party material. These acknowledgements may include WARRANTY DISCLAIMERS.
Contents
1 Introduction
2 Installation and Configuration
3 The Command Line
4 Options
5 Libraries
6 Precompiled Headers
7 Strong Types
8 Value Tracking
9 Semantics
10 Metrics
11 Thread Analysis
12 MISRA ® Standards Checking
13 AUTOSAR ® Standard Checking
14 CERT ® C Standard Checking
15 CWE™ Checking
16 Queries
17 Other Features
18 Preprocessor
19 Living with Lint
20 Common Issues
21 Frequently Asked Questions
22 Messages
23 Revision History
24 Open Source Declarations
25 Acknowledgements