News:

MASM32 SDK Description, downloads and other helpful links
MASM32.com New Forum Link
masmforum WebSite

Compatibility with older version of masm

Started by ToutEnMasm, December 29, 2007, 06:34:08 PM

Previous topic - Next topic

ToutEnMasm

Hello,
I have tried to recompile an not very old source written with masm this days.
the source is without errors. The result is
Quote
chargeur.asm(17) : fatal error A1000: cannot open file : \masm32\Macros\Strings.mac
and then , changing strings.asm by the new file:
Quote
winioctl.inc(245) : error A2005: symbol redefinition : VALID_NTFT
winioctl.inc(410) : error A2005: symbol redefinition : REPLACE_PRIMARY
winioctl.inc(413) : error A2005: symbol redefinition : UNDEFINE_PRIMARY
winioctl.inc(414) : error A2005: symbol redefinition : UNDEFINE_ALTERNATE
chargeur.asm(233) : error A2006: undefined symbol : $CTA0
chargeur.asm(233) : error A2114: INVOKE argument type mismatch : argument : 0
chargeur.asm(237) : error A2006: undefined symbol : $CTA0
chargeur.asm(238) : error A2006: undefined symbol : $CTA0
Not very pleased with the result.
Windows have a rule,Preserve the compatibilty with older versions.
NOT possible to do the same with masm ?

Perhaps a best practice is to pick up wath is in masm and and a put it in a new file ?