Microsoft KB Archive/22345

EQU Directive Incorrectly Evaluates an Expression ID Number: Q22345

4.00 MS-DOS buglist4.00 fixlist5.00

Problem:

The EQU directive is evaluating similar EQU expressions differently. The following are some examples:

=-0002 a EQU -3+1 =-0004 b EQU -(3)+1 =-0002 c EQU (-3)+1

Response:

The second EQU statement is evaluated incorrectly.

Microsoft has confirmed this to be a problem in Version 4.00. This problem was corrected in Version 5.00.