Specifications
Error! Style not defined. 825
Filename: LMAETAPA.DOC Project: MASM Environment and Tools
Template: MSGRIDA1.DOT Author: Nobody Last Saved By: Mike Eddy
Revision #: 136 Page: 825 of 141 Printed: 10/09/00 02:49 PM
A2195 parameter or local cannot have void type
The assembler attempted to create an argument or create a local without a type.
This error can be caused by declaring or passing a symbol followed by a colon without
specifying a type or by using a user-defined type defined as void.
A2196 cannot use TINY model with OS_OS2
A .MODEL statement specified the TINY memory model and the OS_OS2 operating
system. The tiny memory model is not allowed under OS/2.
A2197 expression size must be 32-bits
There was an attempt to use the 16-bit expression evaluator in a 32-bit segment. In a 32-
bit segment (USE32 or FLAT), you cannot use the default 16-bit expression evaluator
(OPTION EXPR16).
A2198 .EXIT does not work with 32-bit segments
The .EXIT directive cannot be used in a 32-bit segment; it is valid only when generating
16-bit code.
A2199 .STARTUP does not work with 32-bit segments
The .STARTUP directive cannot be used in a 32-bit segment; it is valid only when
generating 16-bit code.
A2200 ORG directive not allowed in unions
The ORG directive is not valid inside a UNION definition.
You can use the ORG directive inside STRUCT definitions, but it is meaningless inside a
UNION.
A2201 scope state cannot be changed
Both OPTION SCOPED and OPTION NOSCOPED statements occurred in a module.
You cannot switch scoping behavior in a module.
This error may be caused by an OPTION SCOPED or OPTION NOSCOPED
statement in an include file.
A2202 illegal use of segment register
You cannot use segment overrides for the FS or GS segment registers when generating
floating-point emulation instructions with the /FPi command-line option or OPTION
EMULATOR.
A2203 cannot declare scoped code label as PUBLIC
A code label defined with the “label:” syntax was declared PUBLIC. Use the “label::”
syntax, the LABEL directive, or OPTION NOSCOPED to eliminate this error.
A2204 .MSFLOAT directive is obsolete : ignored
The Microsoft Binary Format is no longer supported. You should convert your code to
the IEEE numeric standard, which is used in the 80x87-series coprocessors.