Searching all VSoup recources for WIN32 reveals the following:
<snip>
[E:\U\VSOUP]grep WIN32 *.hh
global.hh:#elif defined(__WIN32__)
global.hh:#if defined(OS2) || defined(__WIN32__)
rgsema.hh:#elif defined(__WIN32__) && defined(__MT__)
rgsema.hh:#define WIN32_LEAN_AND_MEAN
[E:\U\VSOUP]grep WIN32 *.cc
main.cc:#if defined(OS2) || defined(__WIN32__)
<snap>
This means that the differences between the OS/2 and the Win32 version
are minimal: major part is the semaphore section.
But this is only the half truth, because in both cases emx-gcc has been
used. Thus the Linux port will probably require some other
modifications. I assume an exoerienced Linux C programmer can do it in
several hours...
Hardy
-- VSoup Homepage: http://home.pages.de/~vsoup/