Hi Matt, This call isn't actually available under Win9x according to my PSDK docs.
BTW, sorry I haven't been able to help out in the last few days but my computer needed rebuilding again (goodbye XP). CVS isn't working for me ATM but I'll try again a bit later. Cheers, Alex. ----- Original Message ----- From: "Matt" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Saturday, December 29, 2001 4:17 PM Subject: [freesci-develop] Re: Linkage on win32 > On Fri, 28 Dec 2001, Chris Kennedy wrote: > > > Hey guys - got this message. I could rem out the stuff, but the latest CVS > > does that. > > > > > > Creating library Release/fsci.lib and object Release/fsci.exp > > tools.obj : error LNK2001: unresolved external symbol _SwitchToThread > > event_ss_win32.obj : error LNK2001: unresolved external symbol > > _SwitchToThread > > midiout_win32mci.obj : error LNK2001: unresolved external symbol > > _SwitchToThread > > usleep.obj : error LNK2001: unresolved external symbol _SwitchToThread > > ..\..\bin\fsci.dll : fatal error LNK1120: 1 unresolved externals > > Ack! Sorry, I totally forgot about this. > > There is a bug in the Platform SDK headers (which I reported to MS), where > SwitchToThread is ifdef'd out in winbase.h unnecessarily. The #endif > should end after the SwitchToFiber call. > > The SDK documentation claims this call is available on win9x and NT, I > haven't tested win9x yet, though. > > Sorry again! > > -- > http://www.clock.org/~matt > > >
