Appendix A Errors and Warnings
LabWindows/CVI Programmer Reference Manual A-40
©
National Instruments Corporation
Too many parameters. Non-Fatal
Run-time Error
Number of parameters you passed to a
function exceed the number of parameters
the format string expects.
Type error in argument
%d to %s, calling
convention mismatch.
Compile
Error
Function or function pointer you passed to a
function does not have the correct calling
convention.
Type error in argument
NUMBER to NAME; TYPE is
illegal.
Compile
Error
Argument you passed is an illegal array type
or an incomplete type of which the size is
unknown. Ensure that the argument is of a
complete type.
Type error in argument
NUMBER to NAME; found
TYPE expected TYPE.
Compile
Error
You passed an argument that is not type
compatible with the prototype declaration
for the parameter in that position. Ensure
that the actual argument is type compatible
with the parameter declaration.
Type error:
pointer expected.
Compile
Error
Expression you dereferenced with the '*',
'
->' or '[]' operator does not have pointer
type.
TYPE is an illegal bit
field type.
Compile
Error
Only int and unsigned types are valid for
bit field declarations; ensure that you use one
of these types.
TYPE used as an lvalue. Compile
Warning
Type that cannot be modified is used as the
target of an assignment. This was probably
caused by an lvalue that is a dereference of
an object declared as (
void *).
Unclosed comment. Compile
Error
Comment is missing the closing
*/ delimiter.
Undeclared identifier
NAME.
Compile
Error
You did not previously declare
NAME
. You
must declare all names before use. Ensure
that you did not conditionally exclude
NAME
from compilation.
Table A-1.
Error Messages (Continued)
Error Message Type Error Comment
00ProRef.book : 07AppA.fm Page 40 Monday, March 9, 1998 3:23 PM