Fix AO_pause sleep delay for particular argument values (Win32)
authorIvan Maidanski <ivmai@mail.ru>
Wed, 3 Oct 2012 14:02:03 +0000 (18:02 +0400)
committerIvan Maidanski <ivmai@mail.ru>
Wed, 3 Oct 2012 14:36:43 +0000 (18:36 +0400)
commit915816326e34b1a5b1821e76e1537a086601618e
tree72a68bda100f52fbd33223387feb9d0f9a673c08
parent98a3d509fc1c07a95cd62aed03c1968c7b2f87a3
Fix AO_pause sleep delay for particular argument values (Win32)

* src/atomic_ops.c (AO_pause): Fix millis value (passed to Win32
Sleep) for the case of 'n' argument in range between 12 and 21,
inclusive if AO_USE_WIN32_PTHREADS (sleep for 1 ms in this case).
* src/atomic_ops_stack.c (AO_pause): Evaluate 'msecs' value using the
same algorithm as in atomic_ops.c (Win32 only).
src/atomic_ops.c
src/atomic_ops_stack.c