You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
get_config: fix locale-dependent decimal separator in %.17e output
snprintf respects LC_NUMERIC; in de_DE and similar locales it replaces
'.' with ',' in float output, producing strings like "8,00e+00" that
are not valid TOML.
Add h5z_zfp_fmt_double() helper that calls snprintf("%.17e") then
replaces the first comma with a dot. Since %.17e places exactly one
decimal separator in the mantissa, a single-pass scan suffices. Use
it at all four float-formatting sites (rate and accuracy in both the
memory-format and header-format paths of get_config).
0 commit comments