[previous] 0185 [next] [U] Call contains more arguments than conversion specifiers.
Explicitly undefined REFERENCE - ISO:C90-7.9.6 Formatted input/output functions

This format string does not contain format conversion specifiers for all the arguments that have been supplied

For example, in the code below, no format specifier has been supplied for the argument "total".


/*PRQA S 336,602,1307,2017,3122,3200,3209,3227,3408,3602,3625 ++*/
#include <stdio.h>

extern void foo(int people, int total)
{
    printf ("There are %d people still living out of the original population", people, total);       /* Message 0185 */
}

QA·C Source Code Analyser 8.1.2
© 2013 Programming Research.
www.programmingresearch.com
Personality Groups | Glossary | Message Index Contents