- const INT lx = himl->cx * pimldp->i + pimldp->xBitmap;
- const INT ly = pimldp->yBitmap;
- static INT lx;
- static INT ly;
Should this be really static? Can't this function be called reentrant?
well, static is no worse than const ;)
It is. Your program is no longer threadsafe.
Ciao, Marcus