Vault 7: Projects
This publication series is about specific projects related to the Vault 7 main publication.
MPLAB
®
XC16 C Compiler Users Guide
DS50002071C-page 278 2012-2013 Microchip Technology Inc.
R
name reasserted
The answer for "name" has been duplicated.
name redefined
name was previously defined and is being redefined now.
redefinition of identifier
The specified identifier has multiple, incompatible definitions.
redundant redeclaration of identifier in same scope
The specified identifier was re-declared in the same scope. This is redundant.
register used for two global register variables
Two global register variables have been defined to use the same register.
repeated flag flag in format
When checking the argument list of a call to strftime, the compiler found that there was
a flag in the format string that is repeated.
When checking the argument list of a call to printf, scanf, etc., the compiler found that
one of the flags { ,+,#,0,-} was repeated in the format string.
return-type defaults to int
In the absence of an explicit function return-type declaration, the compiler assumes
that the function returns an int.
return type of name is not int
The compiler is expecting the return type of name to be int.
return with a value, in function returning void
The function was declared as void but returned a value.
return with no value, in function returning non-void
A function declared to return a non-void value contains a return statement with no
value. This is inconsistent.
right shift count >= width of type
Shift counts should be less than the number of bits in the type being shifted. Otherwise,
the shift is meaningless, and the result is undefined.
right shift count is negative
Shift counts should be positive. A negative right shift count does not mean shift left; it
is meaningless.
S
second argument of identifier should be char **
Expecting second argument of specified identifier to be of type char **.
second parameter of va_start not last named argument
The second parameter of va_start must be the last named argument.
shadowing built-in function identifier
The specified function has the same name as a built-in function, and consequently
shadows the built-in function.
shadowing library function identifier
The specified function has the same name as a library function, and consequently
shadows the library function.
Protego_Release_01_05-Related-OEM-Documentation-MPLAB-XC16-C-Compiler.pdf