History log of /haiku/src/system/libroot/posix/glibc/stdio-common/printf_fphex.c
Revision Date Author Comments
# 6239b2a9 09-Apr-2023 Jérôme Duval <jerome.duval@gmail.com>

libroot/glibc: apply upstream fix for printf_fphex: Fix up long double fphex.

https://github.com/bminor/glibc/commit/a53b7a4e4b39d90f5964841c63492cf233aa17b8
fix #18353


# 7e8263e5 07-Feb-2020 Augustin Cavalier <waddlesplash@gmail.com>

libroot/stdio: Use the proper macros for isnan/isinf.


# 614858a9 18-Jan-2020 Alexander von Gluck IV <kallisti5@unixzen.com>

glibc/stdio-common: Use public functions vs private

Change-Id: Ide788b0edb15852e6315b0d5e9208cb3555cf4db
Reviewed-on: https://review.haiku-os.org/c/haiku/+/2125
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>


# 5ffbe7d7 30-Mar-2019 Augustin Cavalier <waddlesplash@gmail.com>

Change all references to "__INTEL__" to "__i386__".

They are functionally identical, but the former is a BeOS/Haiku-specfic
macro that we include in the compiler specs, and the latter is defined
by GCC.


# 5657c5ea 21-Aug-2013 Oliver Tappe <zooey@hirschkaefer.de>

Fix #9928: broken printf specifiers "%La" and "%LA"

* fix unitialized variables in __printf_fphex() in case of architectures
without support for long double - this triggered unreliable results
or crashes when using %La or %La on x86
* activate long double implementation in use for x86_64 for x86, too,
as they share the long double format
(cherry picked from commit d1716b277cbaf2b4265728d559b819d73330c1ef)


# d1716b27 21-Aug-2013 Oliver Tappe <zooey@hirschkaefer.de>

Fix #9928: broken printf specifiers "%La" and "%LA"

* fix unitialized variables in __printf_fphex() in case of architectures
without support for long double - this triggered unreliable results
or crashes when using %La or %La on x86
* activate long double implementation in use for x86_64 for x86, too,
as they share the long double format


# 294818c5 15-Aug-2012 Alex Smith <alex@alex-smith.me.uk>

More x86_64 printf() fixes from glibc.


# 5af32e75 13-Apr-2005 Axel Dörfler <axeld@pinc-software.de>

Renamed src/kernel to src/system.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12359 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5657c5eaa59832bf1fa4f1e08e9ed59796ce018f 21-Aug-2013 Oliver Tappe <zooey@hirschkaefer.de>

Fix #9928: broken printf specifiers "%La" and "%LA"

* fix unitialized variables in __printf_fphex() in case of architectures
without support for long double - this triggered unreliable results
or crashes when using %La or %La on x86
* activate long double implementation in use for x86_64 for x86, too,
as they share the long double format
(cherry picked from commit d1716b277cbaf2b4265728d559b819d73330c1ef)


# d1716b277cbaf2b4265728d559b819d73330c1ef 21-Aug-2013 Oliver Tappe <zooey@hirschkaefer.de>

Fix #9928: broken printf specifiers "%La" and "%LA"

* fix unitialized variables in __printf_fphex() in case of architectures
without support for long double - this triggered unreliable results
or crashes when using %La or %La on x86
* activate long double implementation in use for x86_64 for x86, too,
as they share the long double format


# 294818c5fdcfba4246c738f97bbe30bcf43fb9d2 15-Aug-2012 Alex Smith <alex@alex-smith.me.uk>

More x86_64 printf() fixes from glibc.


# 5af32e752606778be5dd7379f319fe43cb3f6b8c 13-Apr-2005 Axel Dörfler <axeld@pinc-software.de>

Renamed src/kernel to src/system.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12359 a95241bf-73f2-0310-859d-f6bbb57e9c96