Only use the float.h macros on OpenBSD, it seems that on FreeBSD numeric_limits is actually a better option.