It will be good to have thread local variables like __declspec(thread) in VS C compiler. I've not found it in Pelles C.
Not sure it's a good idea: __declspec(thread) can fail in some cases, but TlsAlloc() can not (well, usually not). Using TlsAlloc() should be safer.