Specifications

Error! Style not defined. 697
Filename: LMAETAPA.DOC Project: MASM Environment and Tools
Template: MSGRIDA1.DOT Author: Nobody Last Saved By: Mike Eddy
Revision #: 136 Page: 697 of 13 Printed: 10/09/00 02:49 PM
CAN0034 types incompatible with operator
The operand types specified are not legal for the operation.
For example, a pointer cannot be multiplied by any value.
You may need to type cast the operands to a type compatible with the operator.
CAN0035 overlay not resident
An attempt was made to access an overlay that is not currently resident in RAM.
Execute the program until the overlay is loaded.
CAN0036 bad context {...} specification
This message can be generated by any of several errors in the use of the context-
resolution operator ({}).
u The syntax of the context-resolution operator ({}) was given incorrectly.
The syntax of the context operator is:
{[function],[module],[dll]}expression
This specifies the context of expression. The context operator has the same precedence
and usage as a type-cast.
Trailing commas can be omitted. If any of [function], [module], or [dll]
contain
a literal comma, you must enclose the entire name in parentheses.
u The function name was spelled incorrectly, or does not exist in the specified module
or dynamic-link library.
Since C is a case-sensitive language, function must be given in the exact case as it is
defined in the source. The C expression evaluator ignores the CodeView case-
sensitivity
state set with the OC command or the Case Sensitive command in the Options menu.
u The module or DLL could not be found.
Check the full path name of the specified module or DLL.
CAN0037 out of memory
The CodeView C expression evaluator ran out of memory evaluating the expression.
CAN0038 function argument count and/or type mismatch
The function call as specified does not match the prototype for the function.
Retype the call with the correct number of arguments. Type cast each argument to
match the prototype, as necessary.