The MASM Forum Archive 2004 to 2012

Project Support Forums => GoAsm Assembler and Tools => Topic started by: ecube on June 03, 2010, 02:27:18 PM

Title: About your latest headers Donkey
Post by: ecube on June 03, 2010, 02:27:18 PM
#dynamiclinkfile user64.dll

you have that defined in various places, was just curious why you did that? it stops you from building a 64bit binary on a 32bit system, the previous headers worked fine,I upgraded because it kept complaining about a structure that I could figure why.
Title: Re: About your latest headers Donkey
Post by: ecube on June 03, 2010, 05:47:22 PM
Also I found a bug that's drove me crazy over an hour in the headers because GoASM just kept whining about not being able to determine size :\

the bug is in winnt.h line 4532

DataDirectory IMAGE_DATA_DIRECTORY IMAGE_NUMBEROF_DIRECTORY_ENTRIES DUP

should be

DataDirectory IMAGE_DATA_DIRECTORY IMAGE_NUMBEROF_DIRECTORY_ENTRIES DUP <>
Title: Re: About your latest headers Donkey
Post by: donkey on June 04, 2010, 01:10:22 AM
Hi E^cube,

That should not have been in a release version the xxx64.dll stuff was for building a personal project, I must have zipped up the wrong headers folder for the last upload. I have been quite occupied with work lately (as I am every spring/summer) and never caught it. I will take care of it this weekend.

I will make the correction to DataDirectory, it was probably done through an automated edit that I ran when preparing the first release of version 2 and since I cannot possibly test every structure (especially the 64 bit versions) it slipped through as did the same error in PROCESSOR_POWER_POLICY. That will be in the update on Sunday.

Edgar
Title: Re: About your latest headers Donkey
Post by: ecube on June 04, 2010, 07:01:28 AM
alright sounds good, if I find anymore bugs i'll let you know, thanks again for all work done on these, can really come to appreciate when you're in the midst of them, the magnitude.