]> Savannah Git Hosting - gnulib.git/commit
vasnprintf: Don't abort for pseudo-denormal arguments on macOS 12.
authorBruno Haible <bruno@clisp.org>
Mon, 20 May 2024 22:33:55 +0000 (00:33 +0200)
committerBruno Haible <bruno@clisp.org>
Wed, 22 May 2024 09:06:05 +0000 (11:06 +0200)
commit34b21d68db70dd3afef39d4d4ce789c893367cc5
tree93fc067b49907be692b19e98db5333c8d5a048bf
parent925dc4d438881a1f97f5115cd17e45ecd82f82c8
vasnprintf: Don't abort for pseudo-denormal arguments on macOS 12.

Reported by GaĆ«tan Herfray <g.herfray@gahfy.io> via Erik Blake in
<https://lists.gnu.org/archive/html/bug-m4/2022-03/msg00002.html>
<https://lists.gnu.org/archive/html/bug-gnulib/2022-03/msg00066.html>.

* lib/vasnprintf.c (safe_frexpl): New function.
(decode_long_double, floorlog10l): Invoke it instead of frexpl.
ChangeLog
lib/vasnprintf.c