> 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
A+
--
---------------
Eric Pouech (http://perso.wanadoo.fr/eric.pouech/)
"The future will be better tomorrow", Vice President Dan Quayle