The MASM Forum Archive 2004 to 2012

Project Support Forums => MASM32 => WINDOWS.INC Project => Topic started by: hutch-- on July 22, 2007, 04:38:46 AM

Title: 2 file version of windows.inc
Post by: hutch-- on July 22, 2007, 04:38:46 AM
In response to Biteriders info on the 32k line limit, I have rebuilt the file production system to retain the duplicate checking whike splitting the end result into 2 files. The 1st in windows.inc which has an include line for the next file winextra.inc.

The testing I have done here with Biteriders batch file with the debug options appears to work correctly and everything I have tested with it seems to build OK.

Testing and feedback would be appreciated, especially from Biterider as I have done my best to make sure the files are the same to use and compatible with his work.

[attachment deleted by admin]
Title: Here is the second file.
Post by: hutch-- on July 22, 2007, 04:40:18 AM
2nd file.

[attachment deleted by admin]
Title: Re: 2 file version of windows.inc
Post by: ToutEnMasm on July 23, 2007, 08:55:40 AM
Hello,
windows.inc refers to "win32st".It isn't a header file.How many files .h is there in it ?.
In it i have found "windef winnetwk winbase".
                         
Title: Re: 2 file version of windows.inc
Post by: hutch-- on July 23, 2007, 11:01:11 AM
yves,

any notation that has ";;;; name" are just markers I use so I can locate things in the output file and refer them back to the component file I make it from. That file is where most of the older win32 structures are located.
Title: Re: 2 file version of windows.inc
Post by: Biterider on July 23, 2007, 11:42:14 AM
Hi Hutch
I compiled all projects I have with the 2 file version of Windows.inc without a problem. All seem to work as expected.  :U

Regards,

Biterider
Title: Re: 2 file version of windows.inc
Post by: hutch-- on July 23, 2007, 02:10:27 PM
Biterider,

Thanks for the testing, all that I have added is the duplicate guard for the second file so that if anyone tries to include it directly they get a duplicate warning. I will keep playing with a few bits here and there but it looks like it is stable enough for release very shortly.