FIX: EXTERNDEF on PROC Labels Does Not Make Them PublicLast reviewed: September 18, 1997Article ID: Q123728 |
6.00 6.10
MS-DOS
kbtool kbfixlist kbbuglist
The information in this article applies to:
SYMPTOMSWhen using MASM version 5.1 compatibility mode, adding an EXTERNDEF to a PROC label does not make it public.
RESOLUTIONAdd PUBLIC to the procedures that need to be made public.
STATUSMicrosoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article. This bug was corrected in MASM version 6.11.
MORE INFORMATIONThe following sample code can be used to demonstrate the problem. The result is "error L2029: 'PROCA' unresolved external."
Sample Code; TEST1.ASM
externdef proca:near _text segment word public 'CODE' call proca _text ends end ; TEST2.ASM
externdef proca:near _text segment word public 'CODE' proca proc near ret proca endp _text ends end |
Additional reference words: 6.10 6.00 buglist6.00 buglist6.10 fixlist6.11
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |