minor long double related changes