Microsoft KB Archive/22502: Difference between revisions

From BetaArchive Wiki
(importing KB archive)
 
m (X010 moved page Microsoft KB Archive/Q22502 to Microsoft KB Archive/22502 without leaving a redirect: Text replacement - "Microsoft KB Archive/Q" to "Microsoft KB Archive/")
 
(No difference)

Latest revision as of 19:19, 12 August 2020

EQU Directive Evaluates “HERE3 EQU 1-$” Incorrectly ID Number: Q22502

4.00 MS-DOS

Problem: The EQU statement “HERE3 EQU 1-$” causes the assembler to replace HERE3 with text instead of a value, while the statement “HERE2 EQU $-5” causes the assembler to replace HERE2 with a value. This treatment seems to be inconsistent.

Response: Microsoft confirmed this to be a problem in Version 4.00 of the Macro Assembler. The problem was corrected in MASM Version 5.00.