[previous] 0553 [next] Translation unit contains no object or function definitions with external linkage.
Declarations and Definitions

This translation unit contains no definitions of objects or functions with external linkage and therefore cannot be linked. Any objects or functions with internal linkage will not be accessible to the outside world and will effectively be redundant.

For example:


/*PRQA S 2017,3207,3210,3219,3447,3450 ++*/

extern int gx;

static int obj;

static void foo(void)
{
}
                                        /* Message 0553 */


No MISRA-C:2004 Rules applicable to message 0553


QA·C Source Code Analyser 8.1
MISRA-C:2004 Compliance Module 3.2
© 2012 Programming Research.
www.programmingresearch.com
Personality Groups | Glossary | Message Index | MISRA-C:2004 Rule Index Contents