[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:2012 Rules applicable to message 0553


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