Yet another effort at translating the Win32 API headers

Stewart Gordon smjg_1998 at yahoo.com
Thu Mar 30 04:13:23 PST 2006


James Pelcis wrote:
> I'll help out on this project, too.  I've got some of the smaller bits 
> done, but an official answer to how to handle this consistently will be 
> necessary before I can do too much more.
> 
> Here's some of the stuff I think is done and works, but I haven't had a 
> chance to really do anything do test it yet.
> 
> http://www.summerseas.com/jpelcis/downloads/win32-032906.zip
<snip top of upside-down reply>

Thanks.  But please use the Wiki4D page to assign files to yourself. 
That's what it's there for - so we can avoid duplication of effort.  And 
you appear to have so far only done the basic translation and not had a 
good look through the instructions.

And looking at dxerr8/9 in particular:
- It's version (Unicode) not version (UNICODE).

- We ought to define a debug identifier rather than using debug by 
itself.  Since this is the only place where DEBUG is used, maybe debug 
(dxerr) or something similar?

- You've separated the debug macros into ANSI and Unicode versions. 
Totally unnecessary.  All A/W specific types have versioned aliases. 
This includes char/wchar, for which the alias is TCHAR.

Stewart.

-- 
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCS/M d- s:-@ C++@ a->--- UB@ P+ L E@ W++@ N+++ o K-@ w++@ O? M V? PS- 
PE- Y? PGP- t- 5? X? R b DI? D G e++>++++ h-- r-- !y
------END GEEK CODE BLOCK------

My e-mail is valid but not my primary mailbox.  Please keep replies on 
the 'group where everyone may benefit.



More information about the Digitalmars-d-announce mailing list