Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    1. COThanks. Could you elaborate on the order in which the compilation units are recursively processed. Will PC-Lint proceed to each included file until it can do so not longer, then process its way back up? Another way to say this is in terms of a tree. Will lint create the tree then process each file starting from the leaves of the tree and working its way back to the root. An example would be if I have a c file which includes x1.h which, in turn, includes x2.h and x3.h. I would expect lint to process x2.h, x3.h, x1.h, and lastly the cfile. Is this correct?
      singulars
    2. COEvery C file is processed like a compiler would. For each compilation unit, Lint looks at the header files included, processes them, and if they include further header files it processes them, etc. Therefore, recursively. The C files are processed one after the other, until all have been processed. So in your example, it would start reading the C file, and when x1.h is included it would process x1.h until x2.h is included, etc. After all included files have been processed, it would process the remaining part of the C file and finish.
      singulars
    3. COOk. From what I see in my output, if two source files include the same header file, that header file is analyzed once for each source file and thus its messages are repeated. I think this adds unnecessary clutter to my output file. Is there a good reason that PC-Lint does this? Is there a way to tell PC-Lint to remember previously linted header files and ignore them if encountered again?
      singulars
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload