Hi, This patch is not correct for values in range INT_MAX..UINT_MAX (it shouldn't set errno in this case). I'll send a fixed version. The same states for 5-7 patches. Thanks, Piotr