LOCAL Requires Language Specifier on .MODELLast reviewed: January 23, 1995Article ID: Q75247 |
The information in this article applies to:
SUMMARYThe LOCAL directive used inside a procedure requires a language specifier on the .MODEL directive in the Microsoft Macro Assembler (MASM) versions 5.1 and 5.1a, and in the Microsoft QuickAssembler versions 2.01 and 2.51. If a language is not specified on the PROC line, the warning
A4001: Extra characters on linewill be generated by MASM 5.1 and 5.1a. The error
A2135: feature requires language specifier on .MODELwill be generated by QuickAssembler 2.01 and 2.51.
MORE INFORMATIONTo correct the code, specify a language on the .MODEL statement. To correct the following program, replace the statement ".MODEL small" with ".MODEL small, language" where language is either FORTRAN, PASCAL, Basic, or C. MASM 6.0 does not require a language specifier on the .MODEL statement to use the LOCAL directive.
Sample Code; Assemble options needed: none
.MODEL small .CODE PUBLIC proc1proc1 PROC LOCAL loc1:WORDproc1 ENDP END |
Additional reference words: kbinf 5.10 5.10a 6.00
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |