Eric Pouech writes:
> > Usage of GetCurrentTask: Only available in win16
> > Usage of GetExePtr: Not exported by name
> most of this code refers to 16 bit support, which still needs to be
> rewritten wrt to a proper WOW implementation (and debugging events)
> 
> > Usage of wsnprintfA: No Windows API
> > Usage of vsnprintf: Only _vsnprintf isavaliable as Windows header
> ok i'll check that
> 
> > Usage of mmap/munmap: unix-isms
> > Usage of kill: unix-isms
> I think there are a couple more of those, but they shouldn't be too
> hard to remove
> 
> > However I think the biggest problems is the inclusion of the right
> > headers. Most our header files e.g. refer to
> > #include "ntdef.h"
> > and while compiling windows source for winelib, this resoulves
> > fine. However when crosscompiling some of the winelib examples, like
> > winedbg, this will clash with the crosscompiler supplied system headers
> > and the wine header. And winedbg at least needs some wine supplied
> > headers, like module.h.
> again, module.h shall be needed for 16 bit code I don't think it's needed
> for 32 bit part (or at least, it shouldn't as Alexandre already pointed 
> out)
> 
> I'll check this out
> 
Eric,

you don't need to bother with my strange wishes, do it only if you
think it's worth doing and if you like it. Otherwise, I can try
myself. 
Actually I tried yesterday evening, looking mostly at the header
problem. 
Using <windows.h> instead of of the lower level system includes got me 
much further, but far from a successfull link.

Bye

Uwe Bonnes                [EMAIL PROTECTED]

Institut fuer Kernphysik  Schlossgartenstrasse 9  64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------

Reply via email to