[patch] Change a few struct members from unsigned to signed

Hi,
This patches changes the type of 2 struct members from unsigned to signed. They are used respectively in InterlockedIncrement and in InterlockedExchange respectively which seem to take a signed argument.

Deepak,
Please let me know if it causes any problem with MSVC++.

Thanks,
Abid

signed_type.patch (570 Bytes)

Looks ok as long as people that use MSVC agree it works fine.

I did not see hear any complain about this patch from Deepak. So I think it is OK on MSVC.
I will apply it now.

Thanks,
Abid