FIX: Long Command Line Generates Protection Violation (69123)



The information in this article applies to:

  • Microsoft Macro Assembler (MASM) 5.1

This article was previously published under Q69123

SYMPTOMS

Executing the Microsoft Macro Assembler (MASM) version 5.1 with a parameter list greater than 129 characters generates a protection violation under OS/2.

RESOLUTION

To work around this problem you can shorten the command line by using the MASM environment variable to declare options. That is, use MASM=/Mx /Zi etc.

STATUS

Microsoft has confirmed this to be a problem in MASM version 5.1. This problem was corrected in version 5.1a.

MORE INFORMATION

The following example illustrates the problem:
   MASM /Mx /Zi .\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\ 
   .\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\ 
   .\.\.\.\.\t.asm;
				

Modification Type:MajorLast Reviewed:10/17/2003
Keywords:kbfix KB69123