Remove dependency on limits.h